body { background: #C4AF89 url('images/home_images/hash_03.jpg') 0 0 repeat; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #4e3f31;}
h1 {font-size:1.1em; color: #963;  line-height: 1.2em; margin-top: 2em;}
h2 {font-size: 1em; }
p {
	font-size: 12px;
	color: #4e3f31;
	line-height: 1.5em;
}

a:link {
	color: #963;
	text-decoration: none;
}
a:visited {
	color: #963;
	text-decoration: none;
}
a:hover {
	color: #963;
	text-decoration: underline;
}

.clear { clear: both; }

.map-wrapper {margin:20px 0 0 5px;}

address p {font-size:1.1em;color:#963;line-height:1.2em;margin-top:2em;font-weight:bolder;width: 195px;font-style:normal;}



#qcontact-wrapper {margin:0 0 0 -20px;}
form#contact-quick {margin:15px 0 0 20px;}
form#contact-quick span {font-size:1.1em;color:#963;line-height:1.2em;margin-top:2em;font-weight:bolder;}
.contact-quick {width:240px;padding:10px 0;}
.contact-quick input[type="text"], .contact-quick textarea {width:240px;margin:15px 0 0 0;padding:2px;background:#b7e1dd;}
.contact-quick input[type="submit"] {width:60px;margin:10px 0 0 0;}
.contact-quick #contact_subject {display:none;}
label {float:left;text-align:left;}
.main-contact {width:450px;padding:10px 0;margin:0 0 0 50px;}
.main-contact input[type="text"], .main-contact textarea {width:450px;margin:15px 0 0 0;padding:2px;background:#b7e1dd;}
.main-contact input[type="submit"] {width:60px;margin:10px 0 0 0;}
.main-contact #contact_subject {display:none;}

.h-ul {width:200px;float:left;position:relative;}
.h-ul li {width:200px;float:left;position:relative;}

.btn-special {
	background: transparent url('/images/btn-special.jpg') 0 0 no-repeat;
	margin: 0 15px;
	display: block;
	width: 250px;
	height: 123px;
}

	.btn-special span {
		display: none;
	}
	
	.btn-special a {
		display: block;
		width: 250px;
		height: 123px;
	}

/* -------------------navigation-------------------------- */	
#nav-contain { background: #b7e1dd;}
#nav {
	background: #b7e1dd url('images/nav.jpg') 0 0 no-repeat;
	width: 826px;
	height: 27px;
	margin: 0 auto;
	padding: 0;

	position:relative;
	z-index: 999;
}

#nav span { display: none;}

#nav li, #nav a { height: 27px; display: block; margin: 0px;}

#nav li { float: left; list-style: none; display: inline;}

#nav-01 { width: 61px;}
#nav-02 { width: 100px;}
#nav-03 { width: 64px;}
#nav-04 { width: 55px;}
#nav-05 { width: 77px;}
#nav-06 { width: 113px;}
#nav-07 { width: 114px;}
#nav-08 { width: 101px;}
#nav-09 { width: 89px;}
#nav-10 { width: 52px;}


#nav-01 a:hover { background: url('/images/nav.jpg') -0px -27px no-repeat;}
#nav-02 a:hover { background: url('/images/nav.jpg') -61px -27px no-repeat;}
#nav-03 a:hover { background: url('/images/nav.jpg') -161px -27px no-repeat;}
#nav-04 a:hover { background: url('/images/nav.jpg') -225px -27px no-repeat;}
#nav-05 a:hover { background: url('/images/nav.jpg') -280px -27px no-repeat;}
#nav-06 a:hover { background: url('/images/nav.jpg') -357px -27px no-repeat;}
#nav-07 a:hover { background: url('/images/nav.jpg') -470px -27px no-repeat;}
#nav-08 a:hover { background: url('/images/nav.jpg') -584px -27px no-repeat;}
#nav-09 a:hover { background: url('/images/nav.jpg') -685px -27px no-repeat;}
#nav-10 a:hover { background: url('/images/nav.jpg') -774px -27px no-repeat;}


/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------ */
#nav li ul {
	position:absolute;
	left:-9999px;
	text-align: left;
	padding: 0;
	font-size: 12px;
	background-color:#9bd6d4;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	margin-left:1px;
	z-index: 1000;
	}

#nav li ul li { 
	height:22px; /* Height of each drop down nav item */
	z-index: 1000;	
	}	

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

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

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:.9em;
	color:#4e3f31;
	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, #nav-07 ul a:hover, #nav-08 ul a:hover { 
	background-image: none;
	background-color: #54a9a1;
	color: #4e3f31;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-02 ul, #nav-02 li { width:120px; }
#nav-03 ul, #nav-03 li { width:220px; }
#nav-04 ul, #nav-04 li { width:190px; }
#nav-05 ul, #nav-05 li { width:220px; }
#nav-06 ul, #nav-06 li { width:180px; }
#nav-07 ul, #nav-07 li { width:210px; }
#nav-08 ul, #nav-08 li { width:180px; }


#plastic-surgery-resources {
	text-align: center;
	margin: 0 auto;
	width: 900px;
}
#plastic-surgery-resources a:link {
	color: #302418;
	text-decoration: none;
}
#plastic-surgery-resources a:visited {
	color: #302418;
	text-decoration: none;
}
#plastic-surgery-resources a:hover {
	color: #302418;
	text-decoration: none;
	border-bottom: 1px solid #302418;
}
.mommy-makeover {
	width:320px;
	height:290px;
	margin:20px 0 0 0;
	background:url(/images/mommy-makeover.jpg) bottom right no-repeat;
}
.mommy-makeover a {
	display:block;
	width:320px;
	height:290px;
}
.mommy-makeover span {
	display:none;
}
a:focus {outline:none;}