﻿/* CSS Document */

body {
	text-align:center;
	padding:0px;
	margin:0px;
	}

a{
	color:inherit;
	text-decoration:inherit;
}

a:hover {
	text-decoration:underline;
	}

div#container {
	position:relative;
	text-align:left;
	width:777px;
	margin:0px auto !important;
	border:1px solid #B2B1B1;
	padding:0px;
	overflow:visible;
	}

td#leftcol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

td#leftcol div#topmenu a, td#leftcol div#bottommenu a{
	display:block;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	line-height:29px;
	padding-left:15px;
	}	


/* ------------------------------------------------------------------------- */
td#leftcol div#topmenu div#open {
	width:100%;
	border-bottom:1px solid #FFFFFF;
	padding:0px 0px 10px 0px;
	}
td#leftcol div#topmenu a.open {
	border-bottom:0px solid #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	}
td#leftcol div#topmenu a.closed {
	border-bottom:1px solid #FFFFFF;
	}
td#leftcol div#topmenu div#open a {
	line-height:20px;
	padding-left:25px;
	border-bottom:0px;
	}
a.active {
	font-weight:normal;
	background-color:#CCCCCC;
	color: #666666 !important;}
a.subactive {
	font-weight:bold;
	}

div#open2 {
	width:100%;
	padding:0px 0px 0px 15px;
	}

/* ------------------------------------------------------------------------- */

	
td#leftcol div#topmenu a:hover, td#leftcol div#bottommenu a:hover{
	text-decoration:underline;
	}

td#leftcol div#bottommenu {
	margin-top:37px;
	}

table#rightcol td#line2 a img {
	margin:0px 0px 0px 0px;
	}

a.marginright {
	margin-right:3px;
	}
	
td#contentopen {
	padding:20px 10px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:21px;
	}
td#contentopen h1 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
}

td#footer {
	height:49px;}

td#contentSiteMap h2 {
	margin:0px;
	font-family:Arial, Helvetica,sans-serif;
	padding-top: 20px;
	font-size:20px;
}

td#contentSiteMap h3 {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 16px;
	padding-top: 20px;
	padding-bottom: -10px;

/*-------------------------------
       General Page
--------------------------------*/

body#general td#leftcol {
	background-color:#A1D3DD;
	font-style:color:#000000;
	}

/*-------------------------------
       Products Page
--------------------------------*/

body#products td#leftcol {
	background-color:#6A82BE;
	}
	
td#footer.products {
	background-image:  url("images/structure/plastic-footer-background.gif");
	color:#476D92;
	}
td#footer.products a {
	color:#476D92;
	padding:0px 5px;
	}

/*-------------------------------
       Plastic Surgery
--------------------------------*/

body#plasticsurgery {
	color:#7582AC;
	}

body#plasticsurgery td#leftcol, body#plasticsurgery div#topmenu {
	background-color:#7582AC;
	}
	
body#plasticsurgery td#leftcol div#topmenu div#open {
	background-color:#989FB5;
	}
body#plasticsurgery td#leftcol div#topmenu a.open {
	background-color:#989FB5;
	}
body#plasticsurgery td#leftcol div#topmenu div#open a {
	}

td#footer.facial {
	background-image:  url("images/structure/plastic-footer-background.gif");
	color:#476D92;
	}
td#footer.facial a {
	color:#476D92;
	padding:0px 5px;
	}

table.ourrange {
	border:1px solid #7582AC;
}

table.ourrange td {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width:33%;
}

tr.odd { background-color:#D7D7D7}
tr.even {}

tr.odd td a, tr.even td a { 
	display:block;
	color:#000000;
	text-decoration:none;
	padding:4px;
	font-size:11px;}

h3.ourrange {margin-bottom:5px;}
h3.ourrange a {color:#7582AC; text-decoration:none;}

/*-------------------------------
       Body Works
--------------------------------*/

body#bodyworks {
	color:#2F7293;
	}

body#bodyworks td#leftcol {
	background-color:#49C2CC;
	}

td#footer.bodyworks {
	background-image:  url("images/structure/plastic-footer-background.gif");
	color:#476D92;
	}
td#footer.bodyworks a {
	color:#476D92;
	padding:0px 5px;
	}

/*-------------------------------
       Spa
--------------------------------*/

body#spa {
	color:#663366;
	}

body#spa td#leftcol, body#spa div#topmenu {
	background-color:#BF90BE;
	}
	
body#spa td#leftcol div#topmenu div#open {
	background-color:#D8BAD8;
	}
body#spa td#leftcol div#topmenu a.open {
	background-color:#D8BAD8;
	}
body#spa td#leftcol div#topmenu div#open a {
	}

td#footer.spa {
	background-image:  url("images/structure/plastic-footer-background.gif");
	color:#476D92;
	}
td#footer.spa a {
	color:#476D92;
	padding:0px 5px;
	}
/*-------------------------------
       Products
--------------------------------*/

body#products {
	color:#003366;
	}

body#products h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#5257BE;
	font-weight:bolder;
	}

