body{
	text-align: center;
	background: #303030;
	margin-top: 0;
	color: #FFF;
}
#container{ width: 792px; margin: 0px auto 0px auto; background-color: #191919; border-bottom: 5px solid #191919; }
#header{ width: 792px; height: 131px; background: url(images/headerbg_bl.gif) no-repeat; cursor: pointer; }
#header .adrs{ float: right; margin: 10px 15px 0px 0px;  }
#header ul{ text-align: right; margin-right: 10px; padding-top: 10px; }
#header ul li{ display: inline; margin: 0px 2px 0px 2px; font: bold .7em Arial, Arial, Helvetica, sans-serif; color: #B1B1B1; } 
#header ul li a{ text-decoration: none; color: #B1B1B1; }#header ul li a:hover{ text-decoration: underline; }
a:link, a{ outline: none; }

.adrs{ float: right; color: #B1B1B1; font-size: 10pt; clear: right; line-height: 10px; margin-right: 20px; }
#call{ font-size: 120%; font-style: italic; color: #ECAB22; line-height: 20px; }

#topnav a{ display: block; float: left; height: 50px; }
#topnav2 { background: #282525 url('images/menugrad.jpg') repeat-x; color: #B1B1B1; }
#topnav2 ul{ margin-left: 25px; }
#topnav2 ul li{ display: inline; margin: 0 3px 0 3px; font:  8pt Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
.msp{ margin-right: 4px; margin-left: 4px; }
#topnav2 ul li a{ color: #B1B1B1; text-decoration: none; line-height: 35px; }
#topnav2 ul li a:hover{ color: #fff; }

.txtwrap{ padding-top: 75px; margin-left: 355px; margin-right: 15px; }
#content p, .fcase{ margin: 0 0 8px 0; padding: 0; text-align: left; font: .7em Arial, Arial, Helvetica, sans-serif; color: #B1B1B1; }
ul{ margin: 0; padding: 0;} a img{ border: 0; }
.clickherebtn{ float: right; margin: 10px 50px 0px 15px; height: 21px; width: 64px; background: url(/images/clickheredk_btn.gif) no-repeat; }
.clickherebtnwt{display: block; margin: 0px 0px 0px 0px; height: 21px; width: 64px; background: url(/images/clickheredk_btn.gif) no-repeat; }
.buynowbtn{ display: block; height: 21px; width: 65px; background: url(images/buynowbtn.gif) no-repeat; }

.fcaseimg{ border: 3px solid #fff; } .tabtxt p{ font: .7em Arial, Arial, Helvetica, sans-serif; text-align: left; margin: 10px 10px 0 10px; }
#cntd{ background: #202020; border: 0px solid #191919; border-width: 5px 5px 0 0; }
#contentopen{
	background: #202020;
	color: #FFF;
}
#contentopen h1, #contenttxt h1, h2{
	color: #B1B1B1;
}
#contentopen p, #contenttxt p, #galleryul{
	color: #FFF;
}   
#contenttxt h1{
	margin-top: 10px;
	font-weight: bolder;
	font-size: 16px;
	
}#contenttxt h2{
	font-weight: bold;
	font-size: 12px;
	
}#contenttxt h3{
	font-weight: bold;
	font-size: 11px;
	font-color: #FFFFFF;}

/*Footer*/
#footer, #footer a{ width: 792px; margin: auto; padding: 10px 5px 0 5px; text-align: center; font: 8pt Arial, Arial, Helvetica, sans-serif; color: #B1B1B1; }
.newsmessage{ position: absolute; margin-top: 50px; _margin-left: -150px; }

/*Gallery*/
#imglisttbl a{ text-decoration: underline; }
#galleryul li{ margin-left: 5px; padding-left: 12px; line-height: 20px; list-style-type: none; background: url(/images/arw.gif) no-repeat 0 5px; } 
.gallerystat{ list-style-type: none; }
#galleryul li a{ text-decoration: none; color: #ECAB22; }
#galleryul li a:hover{ text-decoration: underline; color: #fff; }
.linka{ text-decoration: underline; }
.btmbdr{ border-bottom: 1px solid #282828; width: 525px; }
.lcoltd{  background: #282828; }
.gqtxt{ padding-left: 5px; }
#contentopen img{ border: 1px solid #ddd; }
.vidtxt{ text-align: left; color: #B1B1B1; }
.popuptxt{ color: #fff; text-align: center; font-family: arial, helvetica, sans-serif; }

/*New Pages - font styles*/
#contenttxt{ margin: 0px 15px 0px 15px; font: 11px Verdana, Arial, Helvetica, sans-serif; }
#contenttxt a{ color: #ECAB22; text-decoration: underline; }
#contenttxt a:hover{ color: #B1B1B1; }

/*Side Bar Content*/
.reginputs{ width: 180px; background-color: #303030; color: #fff; border: 1px solid #575757; }
.stitle{ font-weight: 700; margin: 5px 0 5px 0; }

.sideform{ padding-left: 10px; border: 1px solid #191919; border-width: 0px 0 5px 0; color: #B1B1B1; }
.sideform input,.sideform textarea{ font: 11px Verdana, Arial, Helvetica, sans-serif; }
#sndbtn{  height: 20px; width: 35px; background: url(/images/send.png) no-repeat; cursor: pointer; }
.lktopbdr { border: 1px solid #191919; border-width: 4px 0 1px 0; }
.leftnavbg{ background-color: #282828; }

.galleryul li{ margin-left: 5px; padding-left: 12px; line-height: 20px; list-style-type: none; background: url(gallery/images/arrow.gif) no-repeat 0 8px; } 
.galleryul li a{ text-decoration: underline; color: #1A2027; }
.galleryul li a:hover{ text-decoration: underline; color: #333; }

.socialp{ margin-left: 30px; width: 180px; }

a.sitemap_t:link { color: #FFFFFF;  }
a.sitemap_t:hover, a.sitemap_t:active, a.sitemap_t:visited { color: #FFFFFF; }

/*Old CSS*/
a{
	color:inherit;
	text-decoration:inherit;
}

a:hover {
	text-decoration:underline;
	}

div#container {
	position:relative;
	text-align:left;
	width:792px;
	margin:0px auto !important;

	padding:0px;
	overflow:visible;
	background: #191919;
	}

td#leftcol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-left: 5px solid #191919;
	border-top: 5px solid #191919;
	}

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


/* ------------------------------------------------------------------------- */
td#leftcol div#topmenu div#open {
	width:100%;
	border-bottom:1px solid #191919;
	padding:0px 0px 10px 0px;
	}
td#leftcol div#topmenu a.open {
	border-bottom:0px solid #191919;
	font-weight:bold;
	text-decoration:underline;
	}
td#leftcol div#topmenu a.closed {
	border-bottom:1px solid #191919;
	}
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;
	background-color: #202020;
	}

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

td#contentopen h1 { margin:0px; font: italic 16pt Times New Roman, Times, serif; }

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:#282828;
	font-style:color:#B1B1B1;
	}

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

body#products td#leftcol {
	background-color:#6A82BE;
	}
	


/*-------------------------------
       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 {
	}

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:#B1B1B1;
	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;
	}


/*-------------------------------
       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 {
	}


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

body#products {
	color:#003366;
	}

body#products h1 {
	font-family: Times New Roman, Times, serif;
	font-size:25px;
	color:#ECAB22;
	font-weight:bolder;
	}
	
	
/* new theme overrides */
#header ul{ margin-left: 20px; }
.sdform td input{ height: 20px; font: 1em Arial, Helvetica, sans-serif; margin-top: 0px; background-color: #303030; color: #fff; border: 1px solid #575757; }
.reginput:focus{ background-color: #403F3F; }
h1{ font: italic bold 20pt Times New Roman, Times, serif; color: #ECAB22; }

/* css buttons */
.btn{ font-size: 8pt; border: 1px solid #191919; background: url(/images/btn_bg.gif) repeat-x; }
.btnhov{ background: none; back
ground-color: #F8F8F8; color: #191919; }

.lwrtble{
	color: #B1B1B1;
	margin-left: 4px;
} 
.lwrtitle, .tbstitle{ padding-top: 10px; font: italic normal 13pt Times New Roman, Times, serif; color: #E8E8E8;  }
