/* GENERAL - Body and Container */

body {

	margin:0;
	padding:0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 1.5em;
	color: #656464;
	text-decoration: none;
	background-color: #FFFFFF;
	
	}

#container {

	margin: 0 auto;
	padding:0;
	width: 1000px;
	text-align: left;

	}
	
#top {

	padding: 0;
	margin: 0;
	width: 1000px;
	
	}
	
#menu {

	padding: 0;
	margin: 0;
	width: 1000px;
	height: 64px;
	
	}
	
#menu_blank {

	padding: 0;
	margin: 0;
	width: 1000px;
	height: 54px;

	}
	
#bottom {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/shadow_bg.jpg);
	background-position:center top;	
	background-repeat: repeat-y;

	}

#bottom_top {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/meet_bg.jpg);
	background-position:center top;
	background-repeat: no-repeat;

	}
	
#title {

	margin:0;
	padding:10px 0 10px 0;
	text-align: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:18px;	
	color: #656464;	
	text-decoration: none;
	
	}
	
#sublinks {
	font-size: 11px;
	text-transform: lowercase;
	padding: 5px 0 10px 0;
	}
	
#sublinks a {
	font-size: 11px;
	text-transform: lowercase;
	padding: 5px 0 10px 0;
	}

#sublinks a:hover {
	text-decoration: underline;
	}

#content {

	margin:0;	
	padding:74px 46px 0 115px;
	text-align: justify;	
	font-size:11px;
	line-height: 1.5em;
	color: #656464;
	text-decoration: none;
	
	width: 839px;
		
	}
	
#text {

	margin: 10px 0 0 0;	
	padding:0;
	text-align: justify;
	font-size:11px;
	color: #656464;	
	text-decoration: none;	
	
	
	}
	
#text_no_pic {
 
	margin: 10px 0 0 0;	
	padding:0 40px 10px 0;
	text-align: justify;	
	font-size:11px;	
	color: #656464;	
	text-decoration: none;	
	
	}
	
		
#directions {

	margin: 0;	
	padding: 0;
	text-align: justify;	
	font-size:11px;	
	color: #656464;	
	text-decoration: none;
	width: 370px;
	float: left;
	
	}
	
#map {

	margin: 0;	
	padding: 0;
	width: 420px;
	float: right;
	
	}

#photo_welcome {

	float: left;	
	padding: 0;	
	margin: 0;	
	width: 299px;	
	height: 461px;
	
	
	}
	
#text_welcome {

	float: right;
	padding: 0 40px 0 25px;
	margin: 0 0 0 0;
	width: 470px;
	font-size:11px;

	}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;

}

#footer {

	margin: 0;	
	padding: 0;
	width: 1000px;	
	height: 95px;
	background-image:url(images/bottom.jpg);
	background-position:center top;
	background-repeat: no-repeat;	
    font-size:10px;
	
	}
	
#footer a {

	color:#656464;
	text-decoration: none;
	
	}

#footer a:hover {

	color:#9daae2;
	
	}

#footer ul {

	padding: 0;
	margin: 0 ;
	
	}
	
#footer li {

    display: inline;
	padding: 0;
	margin: 0 0 0 14px ;
	
	}

#footer_links {

	padding: 10px 0 0 30px;
	margin: 0;
	text-align: center;
	font-size: 9px;
	
	}

#copyright {

	padding: 40px 0 0 30px;
	margin: 0;
	text-align: center;
	
	}



/* begin formatting */

#bottom_top_getting_ready {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/getting_ready_bg.jpg);
	background-position:center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_postop_con {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/postop_con_bg.jpg);
	background-position:center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_procedures {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/procedures_bg.jpg);
	background-position:center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_office_experience {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/office_experience_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_photo_gallery {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/photo_gallery_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_whats_new {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/whats_new_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_press {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/press_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_testimonials {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/testimonials_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_contact_us {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/contact_us_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_facial_rejuvenation {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/facial_rejuvenation_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_breast_rejuvenation {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/breast_rejuvenation_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}
	
#bottom_top_body_contouring {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/body_contouring_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}

#bottom_top_site_map {

	padding: 0;
	margin: 0;
	width: 1000px;
	background-image: url(images/site_map_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;

	}

/* FACIAL REJUVENATION formatting  */

#photo_left {

	float: left;	
	padding: 0 25px 15px 0;
	margin: 0;	
	width: 172px;	
	height: 200px;
	
	}
	
.photo_center_container {
	
	padding: 0;
	margin: 0;
	text-align: center;
		
	}
	
.photo_center_photo {
	
	padding: 0 5px 0 5px;
	margin: 0;
	float: left;
	text-align: center;
  
  	}

#photo_center1 {

	padding: 0 0 15px 250px;
	margin: 0 0 0 0;
	float: left;
		
	}
	
#photo_center2 {

	padding: 0 250px 15px 0;
	margin: 0 0 0 0;
	float: right;
		
	}
	
.photo_before_after {
	padding: 0 0 0 40px;
}
	
	
	
/* End FACIAL REJUVENATION formatting  */

/* end formatting  */


 /* GENERAL - Fonts */


.title {

	font-size: 12px;
	color: #656464;
	font-weight: bold;
	
	}
	
.bold {
	font-weight: bold;
	}
	
.italic {
	font-style: italic;
	}
	
.underline {
	text-decoration: underline;
	}


/* GENERAL - Links */

a:link, a:active, a:visited {

	text-decoration:none;
	color:#9daae2;

	}

	

a:hover {

	color:#9daae2;
	text-decoration:underline;

	}
	
	
h1 		{
font-weight: normal;

	}
	
#note_cards{

}
#left_column{
width:370px;
float:left;
margin-top:35px;
}
#left_note{
width:370px;
margin-bottom:40px;
}
#card_text{
width:360px;
margin:0px auto;
padding:0px;
}
#right_column{
width:370px;
float:left;
margin-left:59px;
margin-top:35px;
}
#right_note{
width:370px;
margin-bottom:40px;
}
.signature{
margin-top:5px;
float:right;
}