* {
	padding:0px;
	margin:0px;
}
body {
	background: #ECECEC url() center top fixed no-repeat;
}
.cosmetic-procedures_bg {
	background-image: url(../images/cosmetic-procedures_bg.jpg);
}
.health-skin-care_bg {
	background-image: url(../images/health-skin-care_bg.jpg);
}
.reconstructive-surgery_bg {
	background-image: url(../images/reconstructive-surgery_bg.jpg);
}
.rehabilitation_bg {
	background-image: url(../images/rehabilitation_bg.jpg);
}
.main_bg {
	background-image: url(../images/main_bg.jpg);
}
#container {
	position: absolute;
	z-index:3;
	left: 50%;
	margin: 0px 0px 0px -376px;
	width: 750px;
	height: auto;
	top: 0px;
	background-color:#cacaca;
}
#empty {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 900px;
	background: transparent url(../images/clear.gif) left top repeat;
}
#map {
	width:425px;
	height:350px;
}
.rounded-corners {
	background-color:#f0f0f0!important;
	padding:10px!important;	
	position:relative;
}

.rounded-corners-2 {
	background-color:#f0f0f0!important;
	padding:10px!important;	
	position:relative;
}

.rounded-corners-2 ul {
	list-style: none;
}

.rounded-corners2{
	background: #669d2a!important;
	padding:10px!important;	
	position:relative;
	color:#fff;
}

.margin-top-15 {
	margin-top:15px;
}
.margin-bottom-15 {
	margin-bottom:15px;
}
/* Header */
#header {
	background: #FFFFFF url(../images/header-bg.jpg) left top no-repeat;
	height: 81px;
	width: 748px;
	position: absolute;
	left: 1px;
	top: 0px;
}
#header a {
	text-decoration:none;
	display: block;
}
#header a.logo-a, #header a.logo-txt {
	cursor:pointer;
	background: transparent url() left top no-repeat;
	position:absolute;
} 
#header a.logo-a {
	width:116px;
	height:81px;
	top:0px;
	left:-1px;
	background-image: url(../images/header-logo-a.png);
}
#header a.logo-txt {
	width:249px;
	height:57px;
	top:0px;
	left:116px;
	background-image: url(../images/header-logo-txt.png);
}
#header a.logo-b {
	width:116px;
	height:81px;
	top:0px;
	left:-1px;
	background: transparent url(../images/header-logo-b.jpg) no-repeat;
}
#header .phone-one, #header .phone-two {
	font-family:"Times New Roman", Times, serif;
	/*font-weight:bold;*/
	color:#7A7A7A;
	font-size:26px;
	position:absolute;
	top:0px;
	height:32px;
	padding:10px;
	background: transparent /*url(../images/dots-br.gif) right bottom no-repeat*/!important;
} 
#header .phone-one {
	right:189px;
	border-right: solid 1px #cacaca;
}
#header .phone-two {
	top:15px;
	right:10px;
}
#header .online-store, #header .media-center {
	background: transparent url(../images/btn-online-store-media-cent.gif) left top no-repeat;
	height:26px;	
	position:absolute;
	bottom:3px;
}
#header .online-store {
	width:237px;
	right:190px;
	background: transparent url(../images/btn-online-store-media-cent.gif) left top no-repeat!important;
}
#header .online-store:hover {
	background: transparent url(../images/btn-online-store-media-cent.gif) left bottom no-repeat!important;
}
#header .media-center {
	width:190px;
	right:0px;
	background: transparent url(../images/btn-online-store-media-cent.gif) right top no-repeat;
}
#header .media-center:hover {
	background: transparent url(../images/btn-online-store-media-cent.gif) right bottom no-repeat;
}
#content-2{
background-color:#009933 !important;
}
.title{
	font-size:15px;
}
/* Search Site */
#search-site {
	position:absolute;
	top:305px;
	right:0px;
	z-index:30;
	width:150px;
	background-color:transparent;
	display:none;
}
#search-site, #search-site ul, #mini-search {
	text-align:left;
}
#search-site li {
	display:inline!important;
	list-style:none;
	float:right;
}
#search-site .searchbox {
	width:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	background: transparent url(../images/search-site-bg.gif) left top no-repeat;
	height: 15px;
	padding:2px 0px 0px 20px;
	border:1px solid #679800;	
	position:absolute;
	right:37px;
	top:0px;
}
#search-site .submit {
	background: url(../images/search-site-submit.gif) 0px 0px;
	width:27px;
	height:19px;
	display: block;
	border: none;
	cursor:pointer;
	position:absolute;
	right:5px;
	top:0px;
	text-indent:-2000%;
	margin-top:0px;
}
#search-site .submit:hover {
	background-image: url(../images/search-site-submit.gif);
	background-position: right bottom;
}
/* Mast */
#mast {
	position:absolute;
	top:88px;
	left:1px;
	background-color:transparent;
	
}
#mast-container {
	display:block;
	width:748px;
	height:204px;
	background:transparent url() 0px 0px no-repeat
	/*background-image: url(../images/mast-001.jpg);*/
}
.mast-001 {
	background-image: url(../images/mast-001.jpg)!important;	
}
.mast-002 {
	background-image: url(../images/mast-002.jpg)!important;	
}
.mast-003 {
	background-image: url(../images/mast-003.jpg)!important;	
}
.mast-004 {
	background-image: url(../images/mast-004.jpg)!important;	
}
/* Top Nav */
#topNav {
	position:absolute;
	top:297px; /*top:297px;*/
	left:1px;
	width:723px;
	height:34px;
	background:#ffffff url(../images/top-nav-bg.jpg) left top no-repeat;/*  */
	z-index:2;
	padding: 8px 0px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
#topNav ul, #topNav li, #topNav a{
}
#topNav li, #topNav a {
	list-style:none;
}
#topNav li {
	margin-right:1px;
	float:left;
}
#topNav li a {
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	background:transparent;
	padding: 6px 7px 6px 7px;
}
#topNav li:hover {
	background:transparent url(../images/top-nav-over.jpg) left bottom repeat-x;
}
#topNav .topNav-sub {
	display:none;
	white-space:nowrap;
	padding:5px;
	background-color:#e4e2e2!important;
}
#topNav .topNav-sub li {
	float:left!important;
	clear:both!important;
	display:inline;
	background-color:transparent;
	list-style:none;
}
#topNav .topNav-sub li a {
	color:#666666;
	display:block!important;
	float:none!important;
	clear:none!important;
	padding: 6px 5px 6px 5px!important;
	margin:0px!important;
}
#topNav .topNav-sub li a:hover {
	color:#FFFFFF;	
	background:transparent;
}
#topNav li {
	position:relative;
	z-index:99;
}
#topNav ul li a {
}
#topNav li:hover ul, #topNav li.sfHover ul {
	left:0px;
	top:29px;
	position:absolute;
}
#topNav li:hover li ul, #topNav li.sfHover li ul {
	top:-999em;
	position:relative;
}
#topNav li li:hover ul, #topNav li li.sfHover ul {
	left:9.45em;
	top:-1px;
	position:relative;
}
.superfish li:hover ul, .superfish li li:hover ul {
	top: -999em;
}
/* Content */
#content {
	position: relative;
	padding-top: 331px;
}
/* Column Container */
#columnContainer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color:#636363;
	background-color:#FFFFFF;
	border-right:solid 1px #cacaca;
	border-bottom:solid 1px #cacaca;
	border-left:solid 1px #cacaca;
}
#column-container-spacer {
	padding:15px;
}
/* Left Column */
#leftColumn {
	width:433px;
	float:left;
}
#leftColumn h1 {
	font-size:18px;
	color:#343434;
}
#leftColumn h2 {
	font-size:10px;
	color:#797979;
	line-height:normal;
}
#leftColumn h3 {
	color:#497614;
	font-size:15px;
	font-weight: bold;
}
#leftColumn h4 {
	color:#497614;
	font-size:14px;
}
#leftColumn h5 {
	color:#497614;
	font-size:12px;
}
#leftColumn p {
	margin:10px 0px 10px 0px;
}
#leftColumn p, #leftColumn h3 {
	margin-left:10px;
	margin-right:10px;
}
#leftColumn ul, #leftColumn ol {
	padding:0px 50px 0px 50px;
}
#leftColumn li{
}
#leftColumn a {
	color: #497614;
}
#leftColumn a:hover {
	color:#000000;
}
#leftColumn img{
	border:none;
}
#leftColumn a:link,#leftColumn a:visited{
}
#leftColumn a:hover,#leftColumn a:active{
}
#leftColumn .txt-10 {
	font-size: 10px;
}
#leftColumn .txt-12 {
	font-size: 12px;
}
#leftColumn .txt-green {
	color:#497614;
}
#leftColumn .cta-video h5 {
	text-align:center;
}
.left {
	float:left;
	margin:15px 15px 15px 0px;
}
.right {
	float:right;
	margin:15px 0px 15px 15px;
}
.center {
	
	margin:15px 0px 15px 65px;
}




.cta-video {
	width:300px;
}
#leftColumn .cta-video h5 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:5px;
	background:#538719 url(../images/cta-video.jpg) 0px 0px no-repeat;
}
#leftColumn .cta-video h5 a:hover {
	background-color:#1e491e;
	background:#538719 url(../images/cta-video.jpg) 0px -32px no-repeat;
}
#contact .address2 {
	display:none;
}
#contact input {
	width:180px;
}
#contact textarea {
	width:400px;
	height:300px;
}
#contact .valid {
	background-color:#B4E0B6;
}
#contact .invalid {
	background-color:#FFB7B7;
}
/* Practice Area */
#content-p-area, #content-p-area ul, #content-p-area li, #content-p-area a {
	padding:0px;
	margin:0px;
}
#content-p-area li, #content-p-area li a {
	float:left;
	clear:left;
}
#content-p-area li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#548717;
	background: transparent url(../images/p-area-a-bg.jpg) left top no-repeat!important;
	float: left;
	height: 27px;
	width: 199px;
	border-right:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
	padding:5px 0px 0px 5px;	
}
#content-p-area li a:hover {
	background-position: 0px -32px!important;
	color:#FFFFFF;
	background:transparent;
}
#content-p-area-container {
	background-color:transparent;
	border-top:solid 1px #cfcfcf;
	border-left:solid 1px #cfcfcf;
}
#content-p-area-hidden {
	clear:both!important;
}
#content-p-area ul {
	float:left;
	width:50%;
}
#content-p-area li {
	list-style:none;
}
#content-p-area h3.exp-cont, #content-meet-dr h3.exp-cont {
	background: transparent url(../images/arrow.jpg) no-repeat;
	padding: 0px 0px 0px 22px;
	margin:0px 0px 5px 0px;
	cursor:pointer;
	font-weight:normal;
}
.arrow-up {
	background-position: left bottom;	
	position:relative;
}
.arrow-down {
	background-position: left top;
	position:relative;
}
#content-p-area .more {
	display:block;
	height:27px;
	width: 402px;
	background: transparent url(../images/p-area-more-bg.jpg) left top no-repeat!important;
	color: #FFFFFF;
	text-decoration: none;
	padding:5px 0px 0px 10px;
	clear:both;
	outline:none;
}
#content-p-area .more:hover {
	background-position: left bottom!important;
	color:#FFFFFF;
	background:transparent;
}
/* Meet Dr */
#content-meet-dr-container {
	background: transparent url(../images/content-meet-dr-bg.jpg) center top no-repeat;
	height: 142px;	
}
#content-meet-dr-container ul, #content-meet-dr-container li, #content-meet-dr-container a {
}
#content-meet-dr-container ul {
	padding:14px 0px 0px 0px;
	background-color:transparent;
}
#content-meet-dr-container li {
	margin-left:14px!important;
	background-color:transparent;
	float:left;
	list-style:none;
	width:119px;
	display:inline;
}
#content-meet-dr-container a {
	display:block;
	height:19px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background:transparent;
	padding: 99px 0px 0px 0px;
	text-decoration:none;
}
#content-meet-dr-container a:hover {
	text-decoration:underline;
}
.dr-downs {
	background: transparent url(../images/meet-dr-downs.jpg) left top no-repeat!important;
}
.dr-viscardi {
	background: transparent url(../images/meet-dr-viscardi.jpg) left top no-repeat!important;
}
/* Content Footer Contact */
#content-contact {
	border-top: solid 5px #cacaca;
	padding-top:1px;
}
#content-contact ul {
	border-top: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	width:412px;	
	overflow:hidden;
	padding:0px;
	margin:0px;	
}
#content-contact li {
	float:left;
	width:410px;
	display:inline;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	color:#548717;
	font-size:32px;
	padding:10px 0px 10px 0px;
	border-right:solid 1px #d1d1d1;
	border-bottom:solid 1px #d1d1d1;
}
#content-contact a {
	background: transparent url(../images/content-contact-a-bg.jpg) left top no-repeat;
	text-align: center;
	height: 40px;
	padding-top: 13px;
	display:block;
	font-size:22px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: .3em;
}
#content-contact a:hover {
	background-position: left bottom;
	color:#ffffff;
}
#content-contact {
}
#leftColumn p.contact-address {
	color:#606060;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align:center;
}
#leftColumn p.contact-address .font-size-13 {
	font-size:13px!important;
}
#leftColumn .float-left {
	float:left;
	margin:0px 5px 5px 0px;
}
#leftColumn .float-right {
	float:right;
	margin:0px 0px 5px 5px;
}
#leftColumn .no-border {
	border:none;
}
#leftColumn hr.green {
	width:325px;
	border-bottom: 2px solid #59861F;
	border-left: none;
	border-right: none;
	border-top: none;
	height: 2px;
}
#leftColumn hr.green2 {
	border-bottom: 2px solid #59861F;
	border-left: none;
	border-right: none;
	border-top: none;
	height: 2px;
}
#leftColumn .video-media {
	margin:15px 0px 15px 55px;
}

.videoscreen{
	margin:0 0 0 40px;
}
/* Right Column */
#rightColumn {
	background-color:transparent;
	width:270px;
	float:right;
}
#rightColumn ul, #rightColumn ol{
	padding:0px;
}

#rightColumn a:link,#rightColumn a:visited{

}
#rightColumn a:hover,#rightColumn a:active{

}
/* Mini Contact Form */

#qc {
	background-color:#e4e4e4;
	border: 1px solid #cacaca;	
	padding:0px 2px 2px 2px;
	width:242px!important;	
}
.qc-hidden {	
	display:block;
	position:relative;
}
#qc h4, #qc h4 a {
}
#qc h4 a {
	background: transparent url(../images/qc-header2.jpg) left top no-repeat;
	height: 80px;
	width: 244px;
	display:block;
	text-decoration:none;	
}
#qc h4.ask-barb a {
	background: transparent url(../images/qc-header-ask-barb.jpg) left top no-repeat;	
}
#qc input, #qc textarea {
	width:238px;
	height: 18px;
	padding: 4px 0px 0px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3b3b3b!important;
	margin-bottom:2px;
	border: 1px solid #cacaca;
}
#qc textarea {
	overflow-x: hidden!important;
	overflow-y:scroll!important;
	overflow:-moz-scrollbars-vertical!important;
	font-size:13px;
	height:75px;
	color:#3b3b3b!important;
}
#qc .capcha img {
	vertical-align:top;
}
#qc .orange-qc {
	width:205px;
}
#qc .valid {
	background-color:#B4E0B6;
}
#qc .invalid {
	background-color:#FFB7B7;
}
#qc ul, #qc li, #qc form {

}
#qc form {
	width:242px!important;
	overflow:hidden;
}
#qc .btn-container {
	position:relative;
}

#qc li {
	list-style:none;
	background-color:transparent;
	width:220px;
	overflow:hidden;
	display:inline;
}
#qc .btn-container {
	display:block;
	background-color:transparent;
	width:244px;
	float:left;
	clear:left;
}
#qc input.submit {
	float:none!important;
	width:131px;
	height:19px;
	background: url(../images/submit.jpg) 0px 0px;	
	display: block;
	border: none;
	cursor:pointer;
	float:right!important;
	clear:both;
	text-indent:3000px!important;
}
#qc .required {
	position:absolute;
	top:0px;
	left:5px;
	background-color:transparent;
	color:#548717;
	font-size:10px;
}
#qc .submit:hover {
	background: url(../images/submit.jpg) 0px -19px;
}
#qc .active {
	background-color:#EAF7E6;
	border: 1px solid #cacaca;
}
#rightColumn .laptop {
	margin: 0 10px 0 10px;
/*	background-color:#f0f0f0;*/
}
/* Special */
#cta-side-one {
}
#cta-side-one.cta-list, #cta-side-one.cta-list li, #cta-side-one.cta-list a, #cta-side-one.cta-list h4 {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#548717;
	text-decoration:none;
}
#cta-side-one.cta-list li {
	border: 1px solid #cacaca;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	clear:left;
	display:inline;
	width:248px;
	height:auto;
	margin-bottom:10px;
	background: transparent url() left top no-repeat;
}
#cta-side-one.cta-list h4 {
}
#cta-side-one.cta-list a {
	display:block;
	width:248px;
	text-align:center;
	padding-top: 78px;
	padding-bottom:0px;
	background:transparent url(../images/cta-a-bg.jpg) left bottom no-repeat;
	border-top: 1px solid #cacaca;
}
.special {
	background-image:url(../images/special.jpg)!important;
}
/* Sub Nav */
#sub-nav {
	background-color:#f8f8f8;
	position:relative;
}
#sub-nav .active {
	padding-top:30px!important;
}
#sub-nav .top-rounded-corners {
	width:250px;
	height:3px!important;
	position:absolute;
	top:10px;
	left:10px;
	background:transparent url(../images/sub-nav-top-round.png);
}
/* Main Categories */
a.main-cat, #sub-nav a.a.main-cat span {
	clear:both;
	background-color:transparent;
	font-weight:normal;
	text-align:right;
	display:block;
	text-decoration:none;
}
a.main-cat {
	background: url(../images/sub-nav-h3-bg.jpg) no-repeat;
	border-top: solid 1px #747474;
	border-right: solid 1px #747474;
	border-bottom: solid 1px #747474;
	border-left: solid 1px #747474;
	overflow:hidden;
	width:248px;
}
a.main-cat span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#FFFFFF;
	padding:13px 9px 3px 0px;
	display:block;
	background:transparent url(../images/sub-nav-h3-a-bg.gif) right bottom no-repeat;	
}
#sub-nav-cosmetic-procedures {
	background-position: 0px 0px;	
}
#sub-mav-health-skin-care {
	background-position: 0px -29px;	
}
#sub-mav-reconstructive-surgery {
	background-position: 0px -58px;	
}
#sub-mav-rehabilitation {
	background-position: 0px -87px;
}
.sub-cat {
}
.sub-cat h4, .sub-cat ul, .sub-cat li, .sub-cat a {
}
.sub-cat a.sub-cat-001 {
	background:transparent url(../images/sub-nav-h4-bg.jpg) left top no-repeat;
	font-weight:normal;
	height:22px;
	width:241px;
	padding:3px 0px 0px 7px;
	color:#548717;
	cursor:pointer;
	clear:both;
	display:block;
	text-decoration:none;
	border-top:solid 1px #cacaca;
	border-right:solid 1px #cacaca;
	border-left:solid 1px #cacaca;
}
.selected {
	border-bottom:solid 1px #cacaca;
}
.sub-cat ul {
	background-color:transparent;
	width:248px;
}
.sub-cat li {
	list-style:none;
	display:inline;
	width:248px;
	position:relative;
	right: 0px;
	top: 0px;	
	background-color:transparent;
	float:left;
}
/* CTA BNA Sub Nav Style Remover */
.sub-cat #cta-bna-procedures li a {
	padding-right:0px!important;
	width:232px;
}
.sub-cat div {
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
}
.sub-cat li a {
	background: transparent url(../images/sub-nav-a-bg.gif) 5px 12px no-repeat;
	padding:3px 50px 0px 20px;
	text-decoration:none;
	display:block;
	color:#3b3b3b;
	border-bottom:solid 1px #e4e4e4;
	width:182px;
}
.sub-cat li a:hover {
	color:#548717;
}
.sub-nav-faq-gallery {
}
.sub-cat .more, .sub-cat .more a  {
	color:#548717!important;
	background: #eaeaea url(../images/sub-nav-a-more-bg.gif) left bottom no-repeat;
	font-size:14px;
}
.sub-cat .more a {
	padding-left:25px;
}
.sub-cat .exp-cont {
}
#sub-nav .faq, #sub-nav .faq-dark, #sub-nav .gallery, #sub-nav .none {
	border:none!important;
	display:block!important;
	height:12px!important;
	width:50px!important;
	position:absolute!important;
	background:transparent url(../images/sub-nav-faq-gallery.gif) left top no-repeat!important;
	left:200px;
}
.sub-nav-faq-gallery .faq, .sub-nav-faq-gallery .faq-dark, .sub-nav-faq-gallery .gallery, .sub-nav-faq-gallery .none {
}
#sub-nav .faq {
	background-position: left -42px;
	top:0px;
}
#sub-nav .faq:hover {
	background-position: left 0px;
}
#sub-nav .faq-dark {
	background-position: right 0px!important;	
	top:0px;
}
#sub-nav .faq-dark:hover {
	background-position: right -42px!important;	
}
#sub-nav .gallery {
	background-position: left -188px!important;
	top:13px;
}
#sub-nav .gallery:hover {
	background-position: left -146px!important;
}
/* CTA BNA List */
#cta-bna {
	border: 1px solid #cacaca;	
}
#cta-bna-header {
	width:246px;
}
#cta-bna-header strong {
	font-weight:normal;
}
#cta-bna .jCarouselLite ul, #cta-bna .jCarouselLite li {
	background-color:#999999;
	height:91px;
}
#cta-bna .jCarouselLite ul li a {
	background-image:none!important;
	padding:0px!important;
	margin:0px!important;
	width:auto;
}
#cta-bna .jCarouselLite img {
	border: 2px solid #ffffff;
}
#cta-bna #cta-bna-btn-container {
	background: transparent url(../images/cta-bna-btn-container-bg.jpg) left top repeat-x;
	height: 26px;	
}
#cta-bna #cta-bna-btn-container a {
	color:#878787;
	text-decoration:none;
	margin-left:2px;
	display:block;
	float:left;
}
#cta-bna #cta-bna-btn-container .prev, #cta-bna #cta-bna-btn-container .next {
	width:35px;
	height:22px;
	background: transparent url(../images/cta-bna-next-prev.gif) left top no-repeat;
	border:none;
	overflow:hidden;
}
#cta-bna #cta-bna-btn-container a.view-more {
	margin-left:20px;
	background:none!important;
}
#cta-bna #cta-bna-btn-container .prev {
	background-position: left top;
}
#cta-bna #cta-bna-btn-container .prev:hover {
	background-position: left bottom;
}
#cta-bna #cta-bna-btn-container .next {
	background-position: right top;
}
#cta-bna #cta-bna-btn-container .next:hover {
	background-position: right bottom;
}
#cta-bna .arrow-down, #cta-bna .arrow-up {
	background: transparent url(../images/arrow.jpg) left top no-repeat;
}
#cta-bna .arrow-down {
	background-position: 3px 3px;
	position:relative;	
}
#cta-bna .arrow-up {
	background-position: 3px bottom;	
	position:relative;
}
/* CTA Side */
#cta-side {
}
.cta-list, .cta-list li, .cta-list a, .cta-list h4 {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#548717;
	text-decoration:none;
}
.cta-list li {
	border: 1px solid #cacaca;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	clear:left;
	display:inline;
	width:248px;
	height:auto;
	margin-bottom:10px;
	background: transparent url() left top no-repeat;
}
.cta-list h4 {
}
.cta-list a {
	display:block;
	width:248px;
	text-align:center;
	padding-top: 78px;
	padding-bottom:0px;
	background:transparent url(../images/cta-a-bg.jpg) left bottom no-repeat;
	border-top: 1px solid #cacaca;
}
.adv-hand-surgery {
	background-image: url(../images/cta-adv-hand-surgery.jpg)!important;
}
.meet-our-surgeons {
	background-image: url(../images/cta-meet-our-surgeons.jpg)!important;
}
.gift-card {
	background-image: url(../images/cta-gift-card.jpg)!important;
}
.liposuction-procedures {
	background-image: url(../images/cta-liposuction-procedures.jpg)!important;
}
.breast-procedures {
	background-image: url(../images/cta-breast-procedures.jpg)!important;
}
.skin-care {
	background-image: url(../images/cta-skin-care-001.jpg)!important;
	height:102px!important;
}
.skin-care-billboard {
	background-image: url(../images/cta-skin-care-002.jpg)!important;
	height:128px!important;
}
.skin-care-billboard a {
	padding-top: 105px;
}
.online-store {
	background-image: url(../images/cta-online-store.jpg)!important;
}
.face-neck {
	background-image: url(../images/cta-face-neck.jpg)!important;
}
.logo-asps, .logo-asaps, .logo-aaaasf {
	width:120px;	
	display: block;
	border:none;
	text-indent:-999px;
	overflow:hidden;
	margin:0px 0px 10px 75px;
}
.logo-asps {
	height:170px;
	background: #ffffff url(../images/logo-asps.jpg) no-repeat 0px 0px;
}
.logo-asaps {
	height:160px;
	background: #ffffff url(../images/logo-asaps.jpg) no-repeat 0px 0px;
}
.logo-aaaasf {
	padding: 5px 0px 0px 0px;
	height:136px;
	background: #ffffff url(../images/logo-aaaasf.jpg) no-repeat 0px 0px;
}
/* Footer */

#footer {
	background-color:#eeeeee;
	color:#7e7e7e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 35px 10px 35px;
	text-align:center;
}
#footer p {
	margin:10px 0px 10px 0px;
}
#footer a {
	color:#7e7e7e;
	text-decoration:none;
}
#footer a:hover {
	color:#548717;
	text-decoration:underline;
}
#content-footer {
	clear:both;
	height:183px;
	background: transparent url(../images/content-footer.jpg) left top no-repeat;
}
/* Disclaimer */
#disclaimer {
}
/* Understand */
.background {
	background-repeat: no-repeat;
}
.background .iFrameSpan {
	height: 442px;
	width: 722px;
	overflow: hidden;
	margin: 15px 0px 0px;
	padding: 0px;
	position: absolute;
	z-index: 0;
}
.background .iFrameSpan iframe {
	position: absolute;
	z-index: 56;
	left: -12px;
	top: -12px;
}
.understandContainer {
	background: transparent url(../images/understand_bg.jpg) left bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF!important;
}
.understandContainer h4 {
	padding: 5px;
	border-bottom: solid 1px #FFFFFF;
	color:#497614!important;
	background-color:transparent;
}
.understandContainer p {
	margin: 0px;
	font-size: 12px;
}
.understandContainer p a {
	display: inline;
	background-color:transparent;
	font-size: 12px;
	color:#ffffff!important;
}
.understandContainer a {
	display: block;
	text-align: right;
	font-size: 10px;
	padding: 5px 5px 5px 3px;
	background-color: transparent;
	margin: 2px;
	color:#ffffff!important;
}
.understandContainer .icon {
	vertical-align:middle;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}

