@charset "UTF-8";
/* CSS Document */

/*--------HOME----------------------------------------------*/

body {
margin-top:25px;
background: url(images/main_back.jpg) #d3a87e;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#copyright {
width:800px; 
height:30px; 
text-align:center; 
font-size:0.7em;
margin-top:15px;
float:left;
}

.thumbnail p{
text-decoration:none;
color:#000000;
}

img {
border:0;
}

.asps_logo {
margin-left:35px;
}

.abms_logo {
margin-left:19px;
}

#container {
width:800px;
height:600px;
margin-left:auto;
margin-right:auto;
position:relative;
background-color:#f2e4d0;
}

#top_left_holder {
width:237px;
height:162px;
float:left;
}

	#logo {
	width:237px;
	height:85px;
	}
	
	#menu_back {
	width:237px;
height:77px;
	
	background-image:url(images/cps_home_03.jpg);
	}

#nav {
position:absolute;
top:80px;
left:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
line-height:1.3em;
}

#nav ul {
list-style:none;
}

#nav a {
color:#000000;
text-decoration:none;
}

#nav a:hover {
color:#a84300;
text-decoration:none;
display:block;
margin-left:-22px;
}

#nav li a:hover {
background-image:url(images/home_bullet.png);
background-repeat: no-repeat;
padding-left:22px;
color:#a84300;
}

#nav a:visited {
color:#000000;
text-decoration:none;
}

#top_graphic {
width:563px;
height:162px;
background-image:url(images/cps_home_02.jpg);
float:left;
}

#main_image {
width:401px;
height:438px;
float:left;
background:url(images/cps_home_04.jpg) no-repeat;
}

#above_content {
position:absolute;
top:145px;
left:505px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#a84300;
font-size:1.5em;
}

#content_area {
width:354px;
height:438px;
padding-right:45px;
background-image:url(images/cps_home_05.jpg);
float:left;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}

#content_area h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#a84300;
font-size:1.5em;
font-weight:normal;
}

p.construction {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.9em;
line-height:normal;
font-weight:bold;
text-align:center;
}
#philosophy {
width:325px;
height:36px;
margin-bottom:10px;
background:url(images/philosophy.png) no-repeat;
}

#enhance_beauty {
width:336px;
height:61px;
margin-top:10px;
margin-bottom:20px;
background:url(images/enhance_beauty.png) no-repeat;
}

#breast_rec {
position:absolute;
width:280px;
top:530px;
left:574px;
}

img.breast_rec_words {
float:left;
width:192px;
height:22px;
padding-top:26px;
}

img.ribbon {
width:85px;
height:120px;
float:left;
}

/*--------INSIDE----------------------------------------------*/


#inside_main_image {
background:url(images/inside_03.jpg) no-repeat;
width:300px;
height:438px;
float:left;
}

#inside_content_area {
position:relative;
width:455px;
height:428px;
padding-top:10px;
padding-right:45px;
background-image:url(images/inside_04.jpg);
float:left;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
overflow:auto;
}

#inside_content_area h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#4a5f1d;
font-size:1.5em;
font-weight:normal;
margin:0;
padding:0;
}

#inside_content_area h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:1.2em;
font-weight:normal;
line-height:1em;
margin:0;
padding:0;
}

#inside_content_area a {
color:#000000;
}

#inside_content_area a:hover {
color:#a84300;
}

#inside_swirl_l {
background: url(images/swirl_left.png) no-repeat;
width: 64px;
height: 14px;
display: block;
float: left;
margin-right:10px;
}

#inside_swirl_r {
background: url(images/swirl_right.png) no-repeat;
width: 64px;
height: 14px;
display: block;
float: left;
margin-left:8px;
}

#corner_filler {
position:absolute;
width:29px;
height:29px;
top:0px;
left:0px;
background-image:url(images/inside_05.jpg);
}

#leech_phil {
width:250px;
float:left;
}

#bio {
width:160px;
height:auto;
background:#dbb795;
border:1px solid #a84300;
float:left;
margin:0 15px 15px 0;
font-size:0.7em;
}

#testimonials {
margin: 170px 25px 25px;
font-family: georgia;
font-size: 0.9em;
font-weight: normal;
line-height: 1.3em;
color: rgb(168, 67, 0);
}


/*--------ADMIN----------------------------------------------*/

#admin_container {
width:800px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#f0e0c3;
}

#header_image {
width:800px;
height:174px;
background-color:#f0e0c3;
background-image:url(images/admin_01.jpg);
}

#admin_content_area {
width:760px;
height:auto;
background-color:#f0e0c3;
padding-left:20px;
padding-right:20px;
margin-bottom:20px;
font-size:.8em;

}

#admin_content_area h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#a84300;
font-size:1.5em;
font-weight:normal;
}

/*--------PROCEDURES----------------------------------------------*/
#proc_left_holder {
width:237px;
height:600px;
float:left;
}

#proc_top {
width:563px;
height:62px;
background-image:url(images/procedures_02.jpg);
float:right;
}

#proc_left_container {
width:237;
height:438px;
float:left;
}

#proc_left {
width:237px;
height:222px;
float:left;
background-image:url(images/procedures_07.jpg);
}

#proc_left img {
position:absolute;
left:209px;
}

#proc_left_content {
width:237px;
height:216px;
background-image:url(images/procedures_09.jpg);
float:left;
}

#proc_header {
width:563px;
height:263px;
float:right;
}

#proc_header img {
float:left;
padding:0px;
border:none;
}


#proc_content {
width:563px;
height:275px;
float:left;
background-color:#f0e0c3;
background-image:url(images/procedures_08.jpg);
overflow:auto;
font-size:0.8em;
}

#proc_content ul {
margin:0 0 0 25px;
padding:0 0 0 0px;
list-style-type:disc; 
}

#proc_content li {
color:#000000;
padding:0 0 0 0px;
margin:0 0 0 0;
font-size:0.9em;
}

#proc_content a {
color:#a84300;
text-decoration:underline;
}

#proc_content a:hover {
color:#a84300;
text-decoration:none;
}

/*#before_after_title {
background:url(images/before_after_gal.png) no-repeat;
width:214px;
height:89px;
margin-left:20px;
margin-top:20px;
}*/


/*--------BEFORE & AFTER----------------------------------------------*/
#beforeafter_content_area {
position:relative;
width:455px;
height:428px;
padding-top:10px;
padding-right:45px;
background-image:url(images/inside_04.jpg);
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
overflow:auto;
}

#beforeafter_content_area h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:2em;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 7px 0;
}

#beforeafter_content_area h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#a84300;
font-size:1.5em;
font-weight:normal;
margin:0;
padding:0 0 15px 0;
}

#beforeafter_content_area table p {

font-weight:bold;
color:#000000;
}



