body { background-image: url(../images/index/bg.jpg); background-repeat: repeat-x; background-position: left top; margin: 0px; padding: 0px; background-color: #CB6597; }
p, dl { font-family: Arial, Helvetica, sans-serif; color: #740141; font-size: 11px; text-align:left; line-height: 17px;}
h1 { padding: 0px; margin: 0px; }
h2 { padding: 0px; margin: 0px; }
h3 { padding: 0px; margin: 0px; }
h2 span { display: none; }
h1 span { display: none; }
a, a:visited { color:#000099; text-decoration: none; font-weight: bold;} , a:link, a:active { color:#740141; text-decoration: none; font-weight: bold;}
a:hover { text-decoration: underline;}
.bg {background: url(../images/bg.jpg) left top repeat-y;}

#renowed { width:455px; float:left;}
#renowed a, a:visited, a:link, a:active { color:#740141; text-decoration: none; font-weight: bold;}
#renowed a:hover { color:#740141; text-decoration: underline; font-weight: bold;}
#renowed p { margin: 0px 50px 0px 20px;}
#featured { width: 455px; float: left;}
#featured p { margin: 0px 50px 0px 130px;}
#specialfeature { width: 200px; float: left;}
#specialfeature p { margin: 0px 40px 0px 50px;}
.clear {clear:both;}
#address { width: 211px; float: left;}
#address p { text-align:center; }
#directions { width: 200px; float: left; margin-left: 5px; }
#directions p { text-align:center; }
#quickcontact { padding: 0px 0px 0px 0px;margin: 0 0 0 50px;}
.fields { background-color: #FAD3D7; font-family: Arial, helvetica, sans-serif; font-size: 10px; color: #740141; width: 105px; border-style: solid; border-width: 0px; margin-bottom: 2px; }
.bigfields { background-color: #FAD3D7; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #740141; width: 105px; border-width: 0px; overflow: hidden; }
#footer, #footer a, #footer a:active, #footer a:visited { color: #FFFFFF; font-family: Arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: center;}
#footer p {text-align: center; color:#fff;}
body#skin-care h2, body#skin-care h3 {
		padding:0 30px 15px 20px;
		text-align:left;
		margin:0px;
		color:#740141;
		}
		body#skin-care p {
		padding:0 30px 15px 20px;
		margin:0px;
		color:#740141;
		}
		#container2 { width: 200px; float: left;
		padding: 0px 0px 0px 25px;}
		#container {width:400px;}
		.center {text-align:center;
		margin: 0px 10px 0px 20px;}
		img.img-left { 
	float:left; 
	margin-bottom:7px; 
	margin-top:3px;
	}
		body#skin-care p.h1 {padding-left:20px; font-size:12px; color:#740141; font-weight:bold;}
		body#skin-care h3 {padding-left:20px; font:11px/15px Arial, Helvetica, sans-serif; color:#740141; font-weight:bold;}
body#skin-care ul.skin {color:#740141; font:11px/15px Arial, Helvetica, sans-serif; text-align:left; margin-top:0px; padding-top:0px;}
#footer ul, #footer li {margin: 0; padding: 0; display: inline;}
#footer.hipaa {float: left; }
#footer-paragraph a, #footer-paragraph a:visited, #footer-paragraph a:link,a:visited{ color:#FBD68F; text-decoration:underline; outline:none; }
#footer-paragraph a:hover,a:active	{ color:#FFEFCF; text-decoration:underline; outline:none; }


.bodyclass {background-color:#DE96B8}
#lazarush1 { background: url(../images/sub/hdr_drlazarus.jpg) no-repeat top left; width: 455px; height: 90px; }
#ourpracticeh1 { background: url(../images/sub/hdr_practice.jpg) no-repeat top left; width: 455px; height: 90px; }
#blogh1 { background: url(../images/sub/hdr-blog.jpg) no-repeat top left; width: 455px; height: 90px; }
#facialsurgeryh1 { background: url(../images/sub/hdr_face.jpg) no-repeat top left; width: 455px; height: 90px; }
#skincareh1 { background: url(../images/sub/hdr_skin.jpg) no-repeat top left; width: 455px; height: 90px; }
#articlesh1 { background: url(../images/sub/hdr-articles.jpg) no-repeat top left; width: 455px; height: 90px; }
#injectablefillersh1 { background: url(../images/sub/hdr_injectablefillers.jpg) no-repeat top left; width: 455px; height: 90px; }
#abdominoplastyh1 { background: url(../images/sub/hdr_abdominoplasty.jpg) no-repeat top left; width: 455px; height: 90px; }
#liposuctionh1 { background: url(../images/sub/hdr_liposuction.jpg) no-repeat top left; width: 455px; height: 90px; }
#breastlifth1 { background: url(../images/sub/hdr_breastlift.jpg) no-repeat top left; width: 455px; height: 90px; }
#breastaugh1 { background: url(../images/sub/hdr_breastaug.jpg) no-repeat top left; width: 455px; height: 90px; }
#contacth1 { background: url(../images/sub/hdr_contact.jpg) no-repeat top left; width: 455px; height: 90px; }
#recognizedh1 { background: url(../images/index/recognized.jpg) no-repeat top left; width: 455px; height: 90px; }
#sitemaph1 { background: url(../images/sub/hdr_sitemap.jpg) no-repeat top left; width: 455px; height: 90px; }
#thankyouh1 { background: url(../images/sub/thankyou.jpg) no-repeat top left; width: 455px; height: 90px; }
#patienthistoryh1 { background: url(../images/sub/hdr-medhis.jpg) no-repeat top left; width: 455px; height: 90px; }
#patientinfoh1 { background: url(../images/sub/hdr-patientinfo.jpg) no-repeat top left; width: 455px; height: 90px; }


dl {margin:0px 50px 15px 20px; }
dl dt {margin-top: 10px; font-weight: bold;}
	dl dd { margin-left: 10px;}


#contactform { text-align: center; width: 350px; margin: 0px 0px 0px 0px; }
#contactform div { padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #740141; font-size: 11px; }
.forms { background-color: #FAD3D7; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #740141; width: 105px; border-style: solid; border-width: 0px; }
.formsbig { background-color: #FAD3D7; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #740141; width: 300px; border-style: solid; border-width: 0px; }


.leftcellbg {
	background-image:  url("../images/index/home_r17_c2.jpg");
	background-repeat: repeat-y;
	background-position: left bottom;
}
.rightcellbg {
	background-repeat: repeat-y;
	background-position: left bottom;
	background-image:  url("../images/index/home_r7_c3.jpg");
}
.rightcelltopbg {
	background-image:  url("../images/index/home_r7_c3.jpg");

	background-repeat: repeat-y;
	background-position: right bottom;
}
.rightcelltopcontentbg {
	background-image:  url("../images/index/home_r6_c3.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
.rightcelltopcontentbgSub {

	background-image: url(../images/sub/rightcellbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rightcellbottombg {
	background-image:  url("../images/index/pink_bottom_bg.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.rightbg {
	background-image:  url("../images/index/home_r17_c4.jpg");
	background-repeat: repeat-y;
	background-position: right bottom;
}
.leftbg {
	background-image:  url("../images/index/home_r17_c1.jpg");
	background-repeat: repeat-y;
	background-position: left bottom;
}
.leftcellbgtop {
	background-image:  url("../images/index/home_r9_c2.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
}
.leftcellcontentbg {
	background-image:  url("../images/index/home_r5_c2.jpg");
	background-repeat: repeat;
	background-position: left top;
}
.leftcellfeature {
	background-image:  url("../images/index/home_r13_c2.jpg");
	background-repeat: repeat-y;
	background-position: left bottom;
}
.leftcellfeature2 {
	background-image:  url("../images/index/home_r11_c2.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.leftcellbgbottom {
	background-image:  url("../images/index/home_r17_c2.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
}
.leftbgbottom {
	background-image:  url("../images/index/home_r16_c2.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.renownedpar { margin: 12px 50px 0px 50px;}


.featureprodedure {
	background-image:  url("../images/index/home_r8_c3.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}


.right {float:right; 
}
.center {text-align:center;}


.bottom {
	background-image:  url("../images/index/home_r18_c1.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.bottomSub {
	background-image: url(../images/sub/bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.rightcellbgSub {
	background-image: url(../images/sub/rightcelltile.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.leftcellbgSub {
	background-image: url(../images/sub/leftcellbottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.leftcellbottomSub {
	background-image: url(../images/sub/leftcellbottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.leftaddressbg {
	background-image: url(../images/sub/leftcelltile.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


/* sprite navigation */


#menubar {
	position: center top;
	text-align: center;
}
.menu .options { margin-right:1px; margin-bottom:1px; background-color:#A80951; }
.menu a, .menu a:visited, .menu a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#F9D4D4 ; display:block; padding:2px 10px; text-decoration:none; background-color:transparent; }
.menu a:hover { background-color: #BE447B; color:#FFFFFF; }

/* Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav { 
	background:url("../images/nav.jpg") no-repeat; 
	width:666px; 
	height:43px; 
	margin:0;
	padding:0; 
	}

#nav span { display: none; }

#nav li, #nav a { height:43px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-01 { width: 80px;}
#nav-02 { width: 83px;}
#nav-03 { width: 78px;}
#nav-04 { width: 71px;}
#nav-05 { width: 74px;}
#nav-06 { width: 102px;}
#nav-07 { width: 73px;}
#nav-08 { width: 105px;}


/*-------------- (-79px) X position of button / (-43px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/nav.jpg")  0px -43px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.jpg") -80px -43px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.jpg") -163px -43px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.jpg") -241px -43px no-repeat; }
#nav-05 a:hover { background:url("../images/nav.jpg") -312px -43px no-repeat; }
#nav-06 a:hover { background:url("../images/nav.jpg") -386px -43px no-repeat; }
#nav-07 a:hover { background:url("../images/nav.jpg") -488px -43px no-repeat; }
#nav-08 a:hover { background:url("../images/nav.jpg") -561px -43px no-repeat; }


/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------ */
#nav li ul {
	position:absolute;
	left:-9999px;
	padding:0;
	padding-right:1px; /* Fixes one px spacing for border-right in FF */
	background-color:#BE447B;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

#nav li ul li { 
	height:20px; /* Height of each drop down nav item */
	border:1px solid #720000;
	border-top:none;
	}	

#nav li ul li a {
	width:100%;
	height:20px;	/* Height of each drop down nav item, should match above */
	line-height:20px;	 /* Height of each drop down nav item again, should match above */
	}

#nav li ul li a span {
	display:block;
	padding-left:5px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:.6em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul	{ left: auto; }

/* Hover styles for drop down items */
#nav-02 ul a:hover, #nav-03 ul a:hover, #nav-04 ul a:hover, #nav-05 ul a:hover, #nav-06 ul a:hover { 
	background-image:none;
	background-color:#AA0000;
	color:#FFFFFF;
	text-decoration:none;
	}

#nav-02 ul, #nav-02 li { width:175px; }
#nav-05 ul, #nav-05 li { width:80px; }
#nav-03 ul, #nav-03 li, #nav-04 ul, #nav-04 li, #nav-06 ul, #nav-06 li {width:130px;}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #740141;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #740141;
	margin: 0px 50px 0px 20px;
}


table.patientform, table.patientform-radio { font-family: Arial, Helvetica, sans-serif; color: #740141; font-size: 11px; text-align:left; line-height: 17px; margin-left:20px; margin-top:20px;}
table.patientform td { padding-right:5px; } 
table.patientform input { background-color: #FAD3D7; color: #740141; width: 175px; border:1px solid #CB6597;}
table.patientform textarea { background-color: #FAD3D7; color: #740141; width: 365px; height:90px; border:1px solid #CB6597;}
table.patientform input.submit { background-color: #FAD3D7; color: #740141; border:1px solid #CB6597; margin-left:160px; width:52px; height:15px; }
table.patientform input.field-hidden { display:none; }

/* ------------------------------ Styles for Wordpress -------------------------- */

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.meta, .feedback {
	margin:0 27px 0 36px;
	}

body#blog ol.commentlist { margin-left:0; }

.postmetadata {
	margin: 30px 0;
	padding: 0 10px;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 30px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

#column-left ol {
		margin:0 27px 24px 56px;
		}

/* Comment form 'commentform' css is with 'contact-main' 
/  form css. XHTML of the conmment form has been converted to 
/  the Einstein format in 'comments.php' to keep consistency 
/  throughout the site.
*/

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 5px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0 0;
	padding: 0;
	}
	
#menu {
	margin:20px 0 20px 0;
	padding:0;
	color:#740141; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:17px;
	}
	
#searchform { margin:0; padding:0; }

#searchform input {
	color:#740141; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #740141;
	}

#menu ul { 
		margin:0 10px 0 30px;
		padding:0;
		} 
#menu ul li { background:none; margin-left:0; }

#menu a { color:#740141; text-decoration:underline; }
	
#searchform #s {
	width: 145px;
	padding: 2px;
	}

#searchsubmit {
	padding: 1px;
	width: 60px;
	height:20px;
	background-color:#FFFFFF;
	border:1px solid #740141;
	}

#searchform #s, #searchsubmit {
	margin-bottom:4px;
	}
	
#blog-body {
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#740141;
	text-align:left;
	margin:0 50px 0 20px;
	padding:0;
	}
	
#blog-body #commentform { margin-left:0; }
	
	#blog-body p, #blog-body h2, #blog-body h3, #blog-body h4, #blog-body ul, #blog-body .meta, #blog-body .feedback, #blog-body #comment-list {
		margin:0 0 15px 0;
		padding:0;
		}
		
		#blog-body ul { margin-left:35px; }
		
		#blog-body h1, #blog-body h2, #blog-body h3 {
			font-size:13px; 
			}
		
		#blog-body a {
			color:#740141;
			}

#blog-body #commentform #comment {
	width:170px;
	}
	
	#blog-body #commentform input, #blog-body #commentform textarea {
		color:#740141; 
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		border:1px solid #740141;
		margin-bottom:3px;
		padding:2px;
		}
		
#commentform label	{ font-size:.95em; }

#commentform label { 
	width:180px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}
	
#commentform label input, #commentform label textarea, #commentform label select { 
	width:170px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}
	
#commentform label select { width:177px; }
	
#commentform label textarea { height:100px; overflow:auto; }

input.commentform-submit { margin:75px 0 5px 198px; }



/* ------------------------------ End Styles for Wordpress -------------------------- */	
