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

body#home {
	margin: 0px auto;
	text-align:center;
	padding:0px;
	background-color:#cbd4db;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color:#302b2b;
}

body#inside {
	margin: 0px auto;
	text-align:center;
	padding:0px;
	background-color:#cad4dd;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color:#302b2b;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl,button {
	margin:0px;
	padding:0px;
	}

a { color: #1766a3; text-decoration: none;}

a:hover { color: #1e80cc; text-decoration: underline;}

img { border:none; }

#contain { width: 1000px; margin: 0px auto; position:relative; text-align: center; }

#logo {
	width: 611px; 
	height:123px;
	float: left; 
	background-image: url(../images/index.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	}

#logo a {
	position: absolute;
	left:0px;
	width:400px;
	top:0px;
	height:123px;
		}


#logo span { display: none;}

#fb-box {
	position: absolute;
	top:40px;
	left: 535px;
	}

#fb-like-box {
	background:white;
	margin:20px 0 20px 30px;
	width:320px;	
}

#phone {
	width: 389px;
	height: 123px; 
	float: left;
	background-image: url(../images/phone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#phone p { font-size: 43px; font-family: Arial, Helvetica, sans-serif; color:#fff; text-align: left; padding: 43px 0px 0px 97px;}

#phone a:link { color: #FFF; text-decoration: none;}

#phone a:hover { color: #FFF; text-decoration: underline;}

#phone span {display: none;}

#email-us-btn { position:absolute; top:0; right:30px; }
#email-us-btn img { border:none; }

#header { width: 1000px; height: 351px; float: left;}

#header-about {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/headerinside1.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-breast {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-breast.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-body {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-body.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-mommy {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-mommy.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-face {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-face.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-mens {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-mens.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-lift {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-breastlift.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-spa {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-spa.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-gallery {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-gallery.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header-nose {
	width: 1000px;
	height: 321px;
	float: left;
	background-image: url(../images/header-nose.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#leftcol { width: 620px; float: left; text-align: left;}

#leftcol-tour { width: 620px; float: left; text-align: left;}

#rightcol { width: 380px; float: left; text-align: left;}

#title-about {
	width: 620px;
	height: 107px;
	background-image: url(../images/header-about.png);
	background-repeat: no-repeat;
	background-position: left top;
}

h1, h2 { color:#275171; font-weight: bold; padding: 10px 30px 0px 25px; font-size: 14px;}

#leftcol p { padding: 10px 30px 10px 25px;}

#leftcol-tour p { padding: 10px 30px 10px 25px;}

#leftcol ul { padding: 20px 50px 10px 65px;}

#leftcol li {
	line-height: 25px;
	list-style-position: outside;
	list-style-image: url(../images/bullet.png);
	list-style-type: none;
}

#associations {
	margin: 20px auto;
	
	width: 547px;
	height: 89px;
	background-image: url(../images/associations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#email2 {
	width: 380px;
	height:75px;
	background-image: url(../images/private-consultation.png);
	background-repeat: no-repeat;
	background-position: left -10px;
}

#email {
	width: 380px;
	height:107px;
	background-image: url(../images/private-consultation.png);
	background-repeat: no-repeat;
	background-position: left 35px;
}

#tour {
	width: 380px;
	background-image: url(../images/tour.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 80px;
	padding-bottom: 50px;
}

#tour p { padding: 10px 20px 0px 35px;}

.floatr {float: right;}

.floatl {float: left;}

.clear {clear: both;}

#bottom {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	float: left;
	background-color:#1c3c56;
	background-image: url(../images/bottombg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#bottominside { width: 1000px; margin: 0px auto; text-align: center; }

#bottominside a { color:#fff; text-decoration: none;}

#bottominside a:hover { color: #f5d63e; text-decoration: none;}

#bottoml { width: 620px; float: left; text-align: left; margin-top: 95px;}

#bottoml p {color: #fff; font-weight: normal}

#bottomr { width: 380px; float: left; text-align: left; margin-top: 65px;}

#bottomr p {font-size: 12px; line-height: 22px; color:#FFF; padding-top: 20px;}

#bottomr div * { vertical-align:top; }

#twitter { margin:0px 0px 0 5px; }

.padbot { padding-bottom: 50px;}

.padbotnav { margin-left: 25px; font-size: 13px;}

.padbotnav2 { margin-left: 25px; margin-right: 10px; font-size: 12px; float: left; line-height: 18px; color:#FFF; margin-bottom: 50px;}

#sendfriend {
	z-index: 100;
	width: 187px;
	height: 36px;
	background-image: url(../images/sendfriend.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 805px;
	position:relative;
}

#sendfriend a {	
		position:absolute;
		left:0px;
		width:187px;
		top:0px;
		height:36px; 
		}


#sendfriend span { display: none;}

#sendfriend2 {
	width: 187px;
	height: 36px;
	background-image: url(../images/sendfriend.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 433px;
	position:relative;
	float: left;
}

#sendfriend2 a {	
		position:absolute;
		left:0px;
		width:187px;
		top:0px;
		height:36px; 
		}


#sendfriend2 span { display: none;}

#sidebartop {
	width: 380px;
	height: 9px;
	margin-top: 45px;
	background-image: url(../images/sidebar.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#sidebar {
	width: 380px;
	background-image: url(../images/sidebar-02.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 30px;
}

.pic {float: right; padding: 40px;}

#consultationbtn { width: 380px; margin-top: 60px; float: left;}

/*-------------------------- BNA --------------------------- */

.bnacontain { width: 620px;  margin: 0px auto; }

.bnapic {
	width: 110px;
	margin-left: 20px;
	border: 2px solid #2191e8;
	float: left;
	display: inline;
}

.bnatext { width: 340px; float: left; }

#lastpic { height: 75px; clear: both;}

/*-------------------------- Quick Contact Form --------------------------- */
#formcontainer {width: 380px; float: right; text-align: left;}

.input {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:320px;
	color:#3f4a53;
	margin: 7px 3px 13px 30px;
	padding: 3px;
	
}
.select {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:320px;
	color:#3f4a53;
	margin: 7px 3px 13px 30px;
	padding: 3px;
}

.textarea {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:320px;
	height: 75px;
	color:#3f4a53;
	padding: 3px;
	margin: 7px 3px 13px 30px

}

.input2 {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:320px;
	color:#3f4a53;
	margin: 3px 2px 3px 30px;
	padding: 2px;
	
}
.select2 {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:320px;
	color:#3f4a53;
	margin: 7px 2px 5px 30px;
	padding: 2px;
}

.textarea2 {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:320px;
	height: 65px;
	color:#3f4a53;
	padding: 2px;
	margin: 7px 2px 5px 30px

}
.input3 {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:148px;
	color:#3f4a53;
	margin: 7px 3px 13px 30px;
	padding: 3px;
	
}
.input4 {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:148px;
	color:#3f4a53;
	margin: 7px 3px 13px 7px;
	padding: 3px;
	
}

.input5 {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:148px;
	color:#3f4a53;
	margin: 3px 3px 3px 30px;
	padding: 2px;
	
}
.input6 {
	font:12px Arial; 
	border:2px solid #9ba9b2;
	background-color:#fdfdfd;
	width:148px;
	color:#3f4a53;
	margin: 3px 3px 3px 7px;
	padding: 2px;
	
}


.submit { width: 68px; margin-left: 290px; margin-top: 5px; border: none; margin-bottom: 40px;}

.submit2 { width: 68px; margin-left: 290px; margin-top: 5px; border: none; }


.subject	{ display: none; }

.required { text-align: right; padding-right: 25px; color:#758592; font-size:12px; }
.required2 { text-align: right; padding-right: 25px; color:#13528b; font-size:12px; padding-top: 48px;}

/*----------------------------------nav -----------------------------------------*/

#navcontain { width: 1000px; height: 35px; clear: both;}


#nav {
	width:1000px;
	height:35px;
	position:relative;
	z-index: 999;
	font-family: Arial;
	margin: 0px;
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;	

	}

#nav span { display: none; margin: 0px;}

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

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

#nav-01 { width: 70px; left:0px; }
#nav-02 { width: 128px; left:70px; }
#nav-03 { width: 56px; left:198px; }
#nav-04 { width: 68px; left:254px; }
#nav-05 { width: 60px; left:322px; }
#nav-06 { width: 108px; left:382px; }
#nav-07 { width: 126px; left:490px; }
#nav-08 { width: 87px; left:616px; }
#nav-09 { width: 98px; left:703px; }
#nav-10 { width: 199px; left:801px; }

#nav-01 a:hover {background: transparent url(../images/nav.jpg) 0px -35px no-repeat; }
#nav-02 a:hover {background: transparent url(../images/nav.jpg) -70px -35px no-repeat;}
#nav-03 a:hover {background: transparent url(../images/nav.jpg) -198px -35px no-repeat;}
#nav-04 a:hover {background: transparent url(../images/nav.jpg) -254px -35px no-repeat;}
#nav-05 a:hover {background: transparent url(../images/nav.jpg) -322px -35px no-repeat;}
#nav-06 a:hover {background: transparent url(../images/nav.jpg) -382px -35px no-repeat;}
#nav-07 a:hover {background: transparent url(../images/nav.jpg) -490px -35px no-repeat;}
#nav-08 a:hover {background: transparent url(../images/nav.jpg) -616px -35px no-repeat;}
#nav-09 a:hover {background: transparent url(../images/nav.jpg) -703px -35px no-repeat;}
#nav-10 a:hover {background: transparent url(../images/nav.jpg) -801px -35px no-repeat;}


/* Son of Suckerfish: Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav li ul {
	position: absolute;
	left: -9999px;
	background-color:#0d3861;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	border:0px;
	z-index: 30;
	background-repeat: repeat-y;
	background-position: left top;
	margin-left:0px;
	margin-top: 0px;
	}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
	

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

#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 */
	color:#fff;
	

	}

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

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size: 12px;
	text-decoration: none;

	}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li 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-08 ul a:hover { 
	background-color: #1978c4;
	background-image: none;
	color:#f5d63e;
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	


/* width of drop down nav - choose width that allows items to display on one line */



#nav-02 ul, #nav-02 li { width:180px;}

#nav-03 ul, #nav-03 li { width:110px;}

#nav-04 ul, #nav-04 li { width:190px;}

#nav-05 ul, #nav-05 li { width:120px;}

#nav-06 ul, #nav-06 li { width:110px;}

#nav-08 ul, #nav-08 li { width:125px;}





#nav li:hover, #nav li.hover { 
  position: static; 
}

/* 2nd tier drop down */

#nav-03 ul li ul  {
		display:none;
		width:170px;
		margin-left:-115px; /* width of drop down nav +2 */
		margin-top:-23px; /* height of drop down nav item +1 */
		}
		
	#nav-03 ul li:hover ul, #nav-03 ul li.sfhover ul { 
		display:block;
		}
	
	#nav-03 ul li ul li a {
		width:170px;
		height:22px;
		}

	#nav-03 ul li.big, #nav-03 ul li.big a {
		height:70px;
		}
	#nav-03 ul li.big ul li a {
		height:22px;
		}

		

	
		
/* 2nd level drop downs -------------------------------------------------------------------- */
#nav li ul ul {
	margin: -22px 0 0 160px;
}		

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

/* -------------------practice areas navigation-------------------------- */
#procednavcontain { width: 1000px; height: 208px; clear: both; }

#procednav { 
	background: url(../images/procedbut.jpg) no-repeat; 
	width:1000px; 
	height:208px; 
	position:relative;
	z-index: 800;
	font-family: Arial;
	margin: 0px;
	}

#procednav span { display: none; margin: 0px;}

#procednav li, #procednav a { height: 208px; display: block; margin: 0px;}

#procednav li { float: left; list-style: none; display: inline; text-align: left;}

#procednav-01 { width: 261px; left:0px; }
#procednav-02 { width: 240px; left:261px; }
#procednav-03 { width: 241px; left:501px; }
#procednav-04 { width: 258px; left:742px; }


#procednav-01 a:hover {background: transparent url(../images/procedbut.jpg) 0px -208px no-repeat;}
#procednav-02 a:hover {background: transparent url(../images/procedbut.jpg) -261px -208px no-repeat;}
#procednav-03 a:hover {background: transparent url(../images/procedbut.jpg) -501px -208px no-repeat;}
#procednav-04 a:hover {background: transparent url(../images/procedbut.jpg) -742px -208px no-repeat;}

/* -------------------practice areas navigation inside-------------------------- */
#procednavcontain2 { width: 1000px; height: 152px; clear: both; }

#procednav2 { 
	background: url(../images/procedbut-inside.jpg) no-repeat; 
	width:1000px; 
	height:152px; 
	position:relative;
	z-index: 800;
	font-family: Arial;
	margin: 0px;
	}

#procednav2 span { display: none; margin: 0px;}

#procednav2 li, #procednav2 a { height: 152px; display: block; margin: 0px;}

#procednav2 li { float: left; list-style: none; display: inline; text-align: left;}

#procednav2-01 { width: 261px; left:0px; }
#procednav2-02 { width: 240px; left:261px; }
#procednav2-03 { width: 241px; left:501px; }
#procednav2-04 { width: 258px; left:742px; }

#procednav2-01 a:hover {background: transparent url(../images/procedbut-inside.jpg) 0px -152px no-repeat;}
#procednav2-02 a:hover {background: transparent url(../images/procedbut-inside.jpg) -261px -152px no-repeat;}
#procednav2-03 a:hover {background: transparent url(../images/procedbut-inside.jpg) -501px -152px no-repeat;}
#procednav2-04 a:hover {background: transparent url(../images/procedbut-inside.jpg) -742px -152px no-repeat;}

/* side nav */
#sidenav-contain { width: 380px; height: 213px; margin: 0px;}

#sidenav-breast {
	width: 380px;
	height: 213px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/sidenav-breast.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#sidenav-breast span {display: none;}
	
#sidenav-breast li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#sidenav-breast a {display: block;}

#sidenav-breast1 {top: 0px; left: 39px; width: 303px; height: 34px; }
#sidenav-breast2 { top: 34px; left: 39px; width: 303px; height: 35px; }
#sidenav-breast3 { top: 69px; left: 39px; width: 303px; height: 35px; }
#sidenav-breast4 { top: 104px; left: 39px; width: 303px; height: 35px; }
#sidenav-breast5 { top: 139px; left: 39px; width: 303px; height: 36px; }
#sidenav-breast6 { top: 175px; left: 39px; width: 303px; height: 36px; }

#sidenav-breast1 a {height: 35px; text-decoration: none;}
#sidenav-breast2 a {height: 35px; text-decoration: none;}
#sidenav-breast3 a {height: 35px; text-decoration: none;}
#sidenav-breast4 a {height: 35px; text-decoration: none;}
#sidenav-breast5 a {height: 36px; text-decoration: none;}
#sidenav-breast6 a {height: 36px; text-decoration: none;}

#sidenav-breast1 a:hover { background: url(../images/sidenav-breast.png) -419px 0px no-repeat;}
#sidenav-breast2 a:hover { background: url(../images/sidenav-breast.png) -419px -34px no-repeat;}
#sidenav-breast3 a:hover { background: url(../images/sidenav-breast.png) -419px -69px no-repeat;}
#sidenav-breast4 a:hover { background: url(../images/sidenav-breast.png) -419px -104px no-repeat;}
#sidenav-breast5 a:hover { background: url(../images/sidenav-breast.png) -419px -139px no-repeat;}
#sidenav-breast6 a:hover { background: url(../images/sidenav-breast.png) -419px -175px no-repeat;}


#sidenav-face {
	width: 380px;
	height: 213px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/sidenav-face.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#sidenav-face span {display: none;}
	
#sidenav-face li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#sidenav-face a {display: block;}

#sidenav-face1 {top: 0px; left: 39px; width: 303px; height: 34px; }
#sidenav-face2 { top: 34px; left: 39px; width: 303px; height: 35px; }
#sidenav-face3 { top: 69px; left: 39px; width: 303px; height: 35px; }
#sidenav-face4 { top: 104px; left: 39px; width: 303px; height: 35px; }
#sidenav-face5 { top: 139px; left: 39px; width: 303px; height: 36px; }
#sidenav-face6 { top: 175px; left: 39px; width: 303px; height: 36px; }

#sidenav-face1 a {height: 35px; text-decoration: none;}
#sidenav-face2 a {height: 35px; text-decoration: none;}
#sidenav-face3 a {height: 35px; text-decoration: none;}
#sidenav-face4 a {height: 35px; text-decoration: none;}
#sidenav-face5 a {height: 36px; text-decoration: none;}
#sidenav-face6 a {height: 36px; text-decoration: none;}

#sidenav-face1 a:hover { background: url(../images/sidenav-face.png) -419px 0px no-repeat;}
#sidenav-face2 a:hover { background: url(../images/sidenav-face.png) -419px -34px no-repeat;}
#sidenav-face3 a:hover { background: url(../images/sidenav-face.png) -419px -69px no-repeat;}
#sidenav-face4 a:hover { background: url(../images/sidenav-face.png) -419px -104px no-repeat;}
#sidenav-face5 a:hover { background: url(../images/sidenav-face.png) -419px -139px no-repeat;}
#sidenav-face6 a:hover { background: url(../images/sidenav-face.png) -419px -175px no-repeat;}

#sidenav-contain2 { width: 380px; height: 139px; margin: 0px;}

#sidenav-about {
	width: 380px;
	height: 139px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/sidenav-about.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#sidenav-about span {display: none;}
	
#sidenav-about li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#sidenav-about a {display: block;}

#sidenav-about1 {top: 0px; left: 39px; width: 303px; height: 34px; }
#sidenav-about2 { top: 34px; left: 39px; width: 303px; height: 35px; }
#sidenav-about3 { top: 69px; left: 39px; width: 303px; height: 35px; }
#sidenav-about4 { top: 104px; left: 39px; width: 303px; height: 35px; }


#sidenav-about1 a {height: 35px; text-decoration: none;}
#sidenav-about2 a {height: 35px; text-decoration: none;}
#sidenav-about3 a {height: 35px; text-decoration: none;}
#sidenav-about4 a {height: 35px; text-decoration: none;}


#sidenav-about1 a:hover { background: url(../images/sidenav-about.png) -421px 0px no-repeat;}
#sidenav-about2 a:hover { background: url(../images/sidenav-about.png) -421px -34px no-repeat;}
#sidenav-about3 a:hover { background: url(../images/sidenav-about.png) -421px -69px no-repeat;}
#sidenav-about4 a:hover { background: url(../images/sidenav-about.png) -421px -104px no-repeat;}

#sidenav-body {
	width: 380px;
	height: 139px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/sidenav-body.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#sidenav-body span {display: none;}
	
#sidenav-body li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#sidenav-body a {display: block;}

#sidenav-body1 {top: 0px; left: 39px; width: 303px; height: 34px; }
#sidenav-body2 { top: 34px; left: 39px; width: 303px; height: 35px; }
#sidenav-body3 { top: 69px; left: 39px; width: 303px; height: 35px; }
#sidenav-body4 { top: 104px; left: 39px; width: 303px; height: 35px; }


#sidenav-body1 a {height: 35px; text-decoration: none;}
#sidenav-body2 a {height: 35px; text-decoration: none;}
#sidenav-body3 a {height: 35px; text-decoration: none;}
#sidenav-body4 a {height: 35px; text-decoration: none;}


#sidenav-body1 a:hover { background: url(../images/sidenav-body.png) -419px 0px no-repeat;}
#sidenav-body2 a:hover { background: url(../images/sidenav-body.png) -419px -34px no-repeat;}
#sidenav-body3 a:hover { background: url(../images/sidenav-body.png) -419px -69px no-repeat;}
#sidenav-body4 a:hover { background: url(../images/sidenav-body.png) -419px -104px no-repeat;}

#sidenav-spa {
	width: 380px;
	height: 139px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/sidenav-medspa.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#sidenav-spa span {display: none;}
	
#sidenav-spa li {margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;}
#sidenav-spa a {display: block;}

#sidenav-spa1 {top: 0px; left: 39px; width: 303px; height: 34px; }
#sidenav-spa2 { top: 34px; left: 39px; width: 303px; height: 35px; }
#sidenav-spa3 { top: 69px; left: 39px; width: 303px; height: 35px; }
#sidenav-spa4 { top: 104px; left: 39px; width: 303px; height: 35px; }


#sidenav-spa1 a {height: 35px; text-decoration: none;}
#sidenav-spa2 a {height: 35px; text-decoration: none;}
#sidenav-spa3 a {height: 35px; text-decoration: none;}
#sidenav-spa4 a {height: 35px; text-decoration: none;}


#sidenav-spa1 a:hover { background: url(../images/sidenav-medspa.png) -421px 0px no-repeat;}
#sidenav-spa2 a:hover { background: url(../images/sidenav-medspa.png) -421px -34px no-repeat;}
#sidenav-spa3 a:hover { background: url(../images/sidenav-medspa.png) -421px -69px no-repeat;}
#sidenav-spa4 a:hover { background: url(../images/sidenav-medspa.png) -421px -104px no-repeat;}

/**/
/**/