/* normal links */
	a:link {text-decoration: underline; color: black;}
	a:visited {text-decoration: underline; color: black;}
	a:active {text-decoration: underline; color: black;}
	a:hover {text-decoration: underline; color: #a6b7c7;}

br
{
	line-height: 10pt;
}	


.face_section
{
	background-image: url('images/face_image.jpg'); 
	background-repeat: no-repeat; 
	background-position: 490px 0px;	
}		
					
.breast_section
{
	background-image: url('images/breast_image_fade.jpg'); 
	background-repeat: no-repeat; 
	background-position: 475px 0px;	
}		
					
.body_section
{
	background-image: url('images/body_image.jpg'); 
	background-repeat: no-repeat; 
	background-position: 612px 0px;	
}		
					
.thumb_td
{
	border: 1px solid black; 
	background-color: white;
}

.thumb_block
{
	text-align: center; 
	width: 755; 
	margin-left: -10px; 
	margin-right: -10px; 
	padding-top: 3px;
/* 	background-color: #999999; */
	background-color: #b9c7d4;
}

.thumb_div
{
	border: 1px solid black; 
	background-color: white;
	padding: 5px;
	margin: 6px;
	float: left;
}

/* ********************* */
/* BEFORE AND AFTER PAGE */
.thumb_block_BA
{
	/* text-align: center;  */
 	width: 450; 
 	margin-left: 3px; 
	margin-right: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	/* background-color: #b9c7d4; */
	/* background-color: white; */
}

.thumb_div_BA
{
	border: 1px solid black; 
	background-color: white;
	padding: 5px;
	margin: 1px;
	float: left;
}

.thumb_div_BA img
{
	border: 0px;
	width: 138px;
	height: 74px;
}

/* ********************* */

.two_thumbs
{
	border: 1px solid black; 
	background-color: white;
	padding: 5px;
	margin: 6px;
	margin-left: 140px;
	float: left;
}

.xtwo_thumbs
{
	margin-left: auto; 
	margin-right: auto; 
	width: 514px; 
	height: 155px; 
	text-align: center;
}

.one_thumb
{
	margin-left: auto; 
	margin-right: auto; 
	width: 257px; 
	height: 155px; 
	text-align: center;
}

/* main block with the border */
#main_content_div
{
	position: relative; 
	align: center;
	left: 6px; 
	top: 0px; 
	width: 763px; 
	border: solid #999999; 
	border-width: 0px 1px 1px 1px; 
	margin: 0px; 
	padding: 10px;
	font-size: 10pt; 
	font-family: tahoma, sans-serif; 
	color: black; 
}			


.testimthumbs
{
	border: solid gray 1px ;
	margin: 2px;
	padding: 2px;
	cursor: pointer; 
}


.media_block
{
	padding: 15px; 
	border-bottom: solid 1px gray;
}

.endlinks a
{
	text-decoration: none;
}


/* procedure text setup */
.procedure_info
{
	margin-left: 10px; 
	margin-right: 10px; 
	font-size: 10pt; 
	font-family: tahoma, sans-serif; 
	color: black; 
}		

/* caption text setup */
.caption_text
{
	font-size: 9pt; 
	font-family: tahoma, sans-serif; 
	color: black; 
}		

/* mini  text setup */
.mini_text
{
	font-size: 7pt; 
	font-family: tahoma, sans-serif; 
	color: #f5f4f4;
}		


.mini_text a:link {text-decoration: none; color: #f5f4f4; }
.mini_text a:visited {text-decoration: none; color: #f5f4f4;}
.mini_text a:active {text-decoration: none; color: #f5f4f4;}
.mini_text a:hover {text-decoration: none; color: #f5f4f4;}




#stats
{
	float: left;
 	text-align: left;
	width: 333px;
	border: 1px solid  #cccccc;
	padding: 2px;
	margin: 3px 3px 3px 2px;
}

#notes
{
	float: right;
 	text-align: left;
	width: 247px;
	border: 1px solid  #cccccc;
	padding: 2px;
	margin: 3px 3px 3px 0px;
}

								
																				
/* before and after images */
.befandaft
{
	padding: 4px;
	border: 1px solid gray;
	background: white;
}
	
/* ************** */						
/* menu bar links */			
	.menu_bar a:link {text-decoration: none; color: #666666; }
	.menu_bar a:visited {text-decoration: none; color: #666666;}
	.menu_bar a:active {text-decoration: none; color: #666666;}
	.menu_bar a:hover {text-decoration: none; color: #666666;}

	.menu_bar, .menu_bar a
	{
		font-size: 10pt; 
		font-weight: normal; 
		font-family: arial, sans-serif;	
		color: #666666; 
		letter-spacing: 1.5px;
	}
	
	.menu_bar
	{
		#z-index: 21;  /* only read by IE */
	}
	
	
	.content_text
	{
		font-size: 12pt; 
		font-family: trebuchet ms, sans-serif;	
		color: black; 
		letter-spacing: .3px;
		font-weight: normal; 
	}

	.content_text a:link {text-decoration: underline; color: black;}
	.content_text a:visited {text-decoration: underline; color: black;}
	.content_text a:active {text-decoration: underline; color: black;}
	.content_text a:hover {text-decoration: underline; color: indianRed;}
/* ************** */						

/* this chunk centers the content */
	body 
	{
		text-align: center;
		margin-left: auto;
		margin-right:auto;
	}

	#page_content
	{
	  margin-left: auto;
	  margin-right: auto;
	  width: 797px;
	  text-align: left;
	  position:relative;
	}

	
/* this chunk makes sure that firefox keeps the vertical scroll bar to make sure it's centered */
	html 
	{ 
		min-height: 100%; 
		margin-bottom: 1px; 
	}
 

/*     DROP DOWN MENU            */ 
.sddm
{	margin: 0;
	padding: 0;
 	z-index: 30;
}

.sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	/*font: bold 11px arial;*/
}

.sddm li a  /* top-line menu item */
{	display: block;
	margin: 0 1px 0 0;
	padding: 0px 0px;
/* 	width: 100px; */
	color: #666666;
	text-align: left;
	font-family: tahoma, sans-serif; 
	text-decoration: none;
/* 	border: solid 1px red; */
	z-index: 21;
}

.sddm li a:hover  /* hover over top-line menu  */
{	
	color: #666666;
	z-index: 21;
}

.sddm div
{	position: relative;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #93a6ad;
	border: solid #666666;
	border-width: 1px 3px 3px 1px ;
	z-index: 21;
}

.sddm div a  /* drop-down color  */
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 5px;  /* padding around each line item */
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: white;
	color: #666666;   /* text color */
	font: 11px arial;
	z-index: 21;
	
}

.sddm div a:hover  /* hover over menu item  */
{	background: #cccccc;
	color: black;
	
}

#blanket 
{
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}

#popUpDiv 
{
	position:absolute;
	background-color:#eeeeee;
	width:645px;
	height:395px;
	z-index: 9002;
	font-size: 10pt; 
	font-family: tahoma, sans-serif; 
	color: black; 

}

.purple-bullets
{
	padding: 0;
	margin: 0;
/*	font-family: arial, sans-serif;
	font-weight: bold;*/
}

.purple-bullets li
{
	background: url(images/purple-bullet.gif) top left no-repeat; 
	padding-left: 23px; 
	list-style: none;
	margin-bottom: 0.8em;
	margin-top: 0pt;
	margin-left: 15px;
}

.purple-bullets li b
{
	color: #5d5063;
	font-weight: bold;

}
