td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.linehr {
	color: #A4A4A4;
}
.banh {
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
}
.link1 {
	/*color: #B0B0B0;*/
	color:#fff;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #B0B0B0;*/
	color:#fff;

}
.striptext {background-color:#000; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#797979; font-size:10px; text-align:center; margin:0 0 3px 0; padding:3px 0 4px 0;}
.whitelink {
	color: #FFFFFF;
	text-decoration: none;
}
A:focus {outline:none;}

:focus {outline: 0;}

.sitemap { color:#fff;}
.sitemap h2 { background-color:#666666; border:1px solid #fff; padding:3px; margin:8px 0 2px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.sitemap .lineh {line-height:18px; padding:5px 0; text-align:center;}
.sitemap a {text-decoration:none;}
.sitemap a:hover{text-decoration:underline !important;}
.sitemap ul {padding:0; margin:0; list-style-type:none;}
.sitemap ul li {padding:0; margin:0;}
.sitemap ul li a {}


.mttbl {padding:5px;}
.mttbl .btr{ padding:5px; border-bottom:1px solid #fff;}

.mynewtbl {}
.mynewtbl td {padding:16px 5px 16px 5px; border-bottom:1px solid #fff; vertical-align:top;}
.mynewtbl tr.padlesstop td {padding:6px 5px 9px 5px; }
.mynewtbl td p{ padding:0; margin:0 0 12px 0;}
.mynewtbl td img {border:1px solid #fff; padding:2px;}
.imgbrdw {border:1px solid #fff; padding:1px;}

.navbar {width:796px; margin:0 auto; text-align:left;}

/* navigation links
-------------------------------------------------------- */
ul#nav {
	width:796px; height:41px;
	background: url("graphics/nav.gif") no-repeat;
	position: relative;
	padding:0; margin:0;
	}

	ul#nav li {
		float: left;
		list-style: none; padding:0; margin:0; list-style-type:none;
		}
	
	ul#nav li a {
		position: absolute;
		text-indent: -9999px;
		text-decoration: none;
		border: none !important;
		top: 0; height: 41px;
		}

		ul#nav li#nav-1 a { 
			left: 0; width: 133px; 
			background: url("graphics/nav.gif") 0 0 no-repeat;
			}
		ul#nav li#nav-2 a { 
			left: 133px; width: 157px; 
			background: url("graphics/nav.gif") -133px 0 no-repeat;
			}
		ul#nav li#nav-3 a { 
			left: 290px; width: 153px; 
			background: url("graphics/nav.gif") -290px 0 no-repeat;
			}
		ul#nav li#nav-4 a { 
			left: 443px; width: 169px; 
			background: url("graphics/nav.gif") -443px 0 no-repeat;
			}
		ul#nav li#nav-5 a { 
			left: 612px; width: 108px; 
			background: url("graphics/nav.gif") -612px 0 no-repeat;
			}
		ul#nav li#nav-6 a { 
			left: 720px; width: 76px; 
			background: url("graphics/nav.gif") -720px 0 no-repeat;
			}
			

ul#nav li#nav-1 a:hover  	{ background-position: 0 -41px; }
ul#nav li#nav-2 a:hover  	{ background-position: -133px -41px; }
ul#nav li#nav-3 a:hover  	{ background-position: -290px -41px; }
ul#nav li#nav-4 a:hover  	{ background-position: -443px -41px; }
ul#nav li#nav-5 a:hover  	{ background-position: -612px -41px; }
ul#nav li#nav-6 a:hover  	{ background-position: -720px -41px; }

ul#nav li#nav-1 a.active  	{ background-position: 0 -41px; }
ul#nav li#nav-2 a.active  	{ background-position: -133px -41px; }
ul#nav li#nav-3 a.active  	{ background-position: -290px -41px; }
ul#nav li#nav-4 a.active  	{ background-position: -443px -41px; }
ul#nav li#nav-5 a.active  	{ background-position: -612px -41px; }
ul#nav li#nav-6 a.active  	{ background-position: -720px -41px; }


/* sun nav ----------------------*/
#aboutly, #proceduresly, #cosmeticly, #contactly, #sub1, #sub2, #sub3, #sub4 { position:absolute; z-index:5; visibility: hidden; background-image:url(graphics/trans.gif); padding:2px 0 0 0;}

	.navsubleft { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	.navsubleft ul {padding:0; margin:0; list-style-type: none;}
	.navsubleft ul li {padding:0; border:1px solid #999999; list-style:none; margin:0 0 2px 0;}
	.navsubleft ul li a{ color:#FFFFFF; font-size:11px; padding:2px 7px; display:block; width:150px; background-color:#646464; FILTER: alpha(opacity=90); -moz-opacity:0.90; opacity: 0.90; text-decoration:none;}
	.navsubleft ul li a:hover{ color:#CCCCCC; background-color:#333333; display:block;  text-decoration:none;}
	
	.navsubleft ul li.arrow a{ background:url(graphics/arrow.gif) #646464 no-repeat 150px 4px;}
	.navsubleft ul li.arrow a:hover{ background:url(graphics/arrow.gif) #333333 no-repeat 150px 4px;}
	
	 sup{ font-size:9px !important;}
	
/* ================ close nav bar */

#home {}
#home a{ color:#e3e3e3; text-decoration:none;}
#home p{ padding:0; margin:0;}
#home ul{ padding:0; margin:0 0 8px 0;}
#home ul li{ padding:0; margin:2px 0 3px 0; list-style-type:none;}
#home ul li a{ display:block; padding:2px 0 2px 21px; background:url(graphics/sqbullet.gif) no-repeat 0px 7px; color:#e3e3e3; text-transform:uppercase;}
#home ul li a:hover{ color:#fff; background:url(graphics/sqbullet1.gif) no-repeat 0px 7px;}
* html #home ul li a{width:180px;}

	#home h3{ font-family:"AvantGarde Md BT", "Myriad Pro", Arial, Verdana; font-size:13px; font-weight:bold; color:#e3e3e3; text-align:center; background-color:#333333; border:1px solid #666666; padding:2px 0; margin:9px 0 2px 0; text-transform:uppercase;}
	#home h4{ font-family:"AvantGarde Md BT", "Myriad Pro", Arial, Verdana; font-size:12px; font-weight:normal; color:#e4e4e4; text-align:center; border-bottom:1px solid #333333; padding:2px 0 3px 0; text-transform:uppercase; margin:0;}	
.tblhome { border:1px solid #333333;}
.tblhome td{ vertical-align:top; border-right:1px solid #333333;}
.padhtd {padding:5px 10px; }
.padhtd img{ margin:5px 0;}
.brdrn {border-right:none !important;}
.imgbacktd {background:url(graphics/img_whatnew.jpg) no-repeat top right;}

.signupbox{ background-color:#333333; border:1px solid #666666; margin:9px 0 2px 0;}
.signupbox form{ padding:0; margin:0;}
.boxhm {border:1px solid #666666; margin:0; background-color:#000; color:#fff; font-size:11px; padding:2px;}
.boxform {border:1px solid #666666; margin:0; background-color:#000; color:#fff; font-size:11px; padding:4px; width:97%;}
.signupbox p{ padding:0; margin:0;} 
.signupbox td{ padding:5px;}

/* left but */
.leftbackinn {background:url(graphics/leftbutbackinn.gif) repeat-y #666666; width:178px; margin:0 0 0 1px;}
	.backbtinn {background:url(graphics/backleftinn2.gif) no-repeat bottom left;}
	
	.leftnav{ width:164px; margin:22px 14px 0 1px; text-align:left;}
	
	ul.leftnavigation { padding:0; margin:0;  text-align:left;}
	ul.leftnavigation li{ padding:0; margin:0; list-style-type:none; border-bottom:1px solid #333333;}
	ul.leftnavigation li.head1{ color:#fff; text-transform:uppercase; font-family:"AvantGarde Md BT", "Myriad Pro", Arial, Verdana; font-size:12px; font-weight:bold; padding:3px 2px 3px 5px; background-color:#333333;}
	
	ul.leftnavigation li.head2 a{ color:#fff; text-transform:uppercase; font-family:"AvantGarde Md BT", "Myriad Pro", Arial, Verdana; font-size:12px; font-weight:normal; padding:3px 2px 3px 9px; background:#707070;}
	
	* html ul.leftnavigation li a{ width:165px;}
	
	ul.leftnavigation li a{ color:#222222; display:block; padding:3px 4px 3px 23px; background:url(graphics/sqbulletnew.gif) no-repeat 9px 8px; text-decoration:none; font-size:10px; text-transform:uppercase; font-family:"AvantGarde Md BT", "Myriad Pro", Arial, Verdana; font-weight:bold;}
	
	ul.leftnavigation li a:hover{ background-color:#8a8a8a;}
	
	h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#f7f5f5; margin:4px 0 2px 0; padding:1px 0 6px 20px; background:url(graphics/ban_back.gif) no-repeat; text-align:left; display:block; font-style:italic;}
	
	h2.headmain { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#f7f5f5; margin:4px 0 2px 0; padding:1px 0 6px 20px; background:url(graphics/ban_back_squ.gif) no-repeat 0 2px; text-align:left; display:block; font-style:italic;}
	h2.headmain a {text-decoration:none;}
	h2.headmain a:hover { text-decoration:underline;}

.bandbacktd {background:url(graphics/bandaback.jpg) no-repeat left bottom;}
.bandab { height:auto !important; height:484px; min-height:484px;}
	.divcate {padding:10px 20px 7px 300px;} 
	.divcate h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#f7f5f5; margin:4px 0 2px 0; padding:1px 0 6px 20px; text-align:center; display:block; background-image:none !important; text-transform:uppercase; font-style:normal !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	ul.catbanda {padding:2px 10px; margin:0 15px 0 35px; text-align:left; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
	ul.catbanda li{padding:0; margin:1px 0 2px 0; list-style-type:none;}
	ul.catbanda li a{ display:block; width:280px; width/**/:/**/260px; padding:2px 0 2px 20px; background:url(graphics/bulletnew.gif) no-repeat 0 5px; text-decoration:none;}
	ul.catbanda li a:hover{ color:#7f7f7f;}
	
	.social-media { text-align:center; padding:6px 20px 17px 20px;}
	.social-media img{ margin:0 10px; border:0;} 
	
	ul.address-bottom { text-align:center; padding:0; margin:0; border-bottom:1px solid #fff; width:780px; font-size:12px; height:88px; line-height:17px;}
	ul.address-bottom li{ float:left; padding:0; margin:0; list-style-type:none; width:260px; text-align:center; height:78px; display:block;}
	
	.clr {clear:both;}
	
.sitemapnew {padding:0 35px;}
.sitemapnew ul {padding:0; margin:0 0 8px 0;}
.sitemapnew ul li{ border-bottom:1px dotted #ccc; font-size:13px; font-weight:bold; list-style-image:none; list-style:none; padding:5px 0; margin:3px 0;}
.sitemapnew ul ul {padding:1px 25px; margin:4px 20px;}
.sitemapnew ul ul li{ border-bottom:none; font-size:11px; font-weight:normal;  list-style-image:url(graphics/bulcir.gif); padding:0;}

.sitemapnew ul ul ul li{ border-bottom:none; font-size:11px; font-weight:normal;  list-style-image:url(graphics/bulcir.gif)}

	/* bottom links */
	.botTargetLinks {/* border-bottom:1px solid #283138;*/ padding:10px; margin:10px 0 10px 0; text-align:center; color:#fff; font-size:10px;}
	.botTargetLinks a{ text-decoration:none; color:#b0b0b0;}
	.botTargetLinks a:hover{ color:#fff;}
	
	.botnewlinks {padding:7px 0 25px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#fff;}
	.botnewlinks a{ text-decoration:none; color:#b0b0b0;}
	.botnewlinks a:hover{ color:#fff;}
	.botnewlinks p{ padding: 2px 0; margin:1px 0; font-size:10px;}