@charset "utf-8";
/* CSS Document */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url(images/cbb_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.boldDark {
	font-weight: bold;
	color: #222;
}
.fbImage {
	float: left;
	width: 160px;
	padding-right: 5px;
}


h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #332A87;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	font-style: normal;
	font-weight: normal;
}
.color0088bb {
	color: #0088bb;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}
h3 {
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 6px;
	color: #0088bb;
	font-size: 12px;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #0088bb;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
	font-style: normal;
	font-weight: normal;
}
.homeHowBeautifulR3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 50px;
	color: #99d4ff;
	margin-top: 246px;
	padding-left: 30px;
	letter-spacing: -1px;
}

.textSubscribe {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #333388;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: normal;
	font-weight: normal;
}
.eventSignupHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	color: #112288;
	margin-top: 23px;
	margin-bottom: 29px;
}
a {
   outline: none;
}

sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
}
hr {
	color: #dae1e6; /*for IE*/
	background-color: #dae1e6; /* for Mozilla and Firefox*/
	border: 0;/*for Mozilla and Firefox*/
	margin-bottom:10px;
	margin-top: 13px;
	width: 662px;
}
hr.galleryHr {
	color: #dae1e6; /*for IE*/
	background-color: #dae1e6; /* for Mozilla and Firefox*/
	border: 0;/*for Mozilla and Firefox*/
	margin-bottom:5px;
	margin-top: 5px;
	width: 662px;
	clear: both;
}
.galleryThumbsBtmBorder {
	width: 596px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	height: 158px;
	clear: both;
}

.clearBoth {
	clear: both;
}
.clearBoth370Wide {
	clear: both;
	width:370px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#transBlackOut {
	height: 100%;
	width: 100%;
	position: absolute;
	position:fixed;
	z-index: 200;
	left: 0px;
	top: 0px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; 
	
	background-color: #000000;
	display: none;
}
#popUp {
	background-color: #FFFFFF;
	margin: auto;
	height: 530px;
	width: 540px;
	z-index: 300;
	position: absolute;
	top:25%;
	left:25%;
	
	display:none;
}
#lg_picture {
	height: 450px;
	width: 450px;
	position: absolute;
	left: 45px;
	top: 15px;
}
#back {
	line-height: 20px;
	color: #0088bb;
	text-align: center;
	height: 20px;
	width: 40px;
	position: absolute;
	left: 2px;
	top: 60px;
}
#next {
	line-height: 20px;
	color: #0088bb;
	height: 20px;
	width: 40px;
	position: absolute;
	top: 60px;
	left: 498px;
	text-align: center;
}
#closeBox {
	height: 14px;
	width: 14px;
	position: absolute;
	left: 517px;
	top: 13px;
}
#galleryCaption {
	height: 45px;
	width: 450px;
	position: absolute;
	left: 45px;
	top: 471px;
	overflow: visible;
}





.listSiteMap {
	margin-top: 0px;
	color: #0088bb;
}

/*----------------------------------------
                Links
----------------------------------------*/
a:link {
	color: #0088bb;
	text-decoration:none;
}
a:visited {
	color: #0088bb;
	text-decoration:none;
}
a:hover {
	color: #0088bb;
	text-decoration:underline;
}
a:active {
	color: #0088bb;
	text-decoration:none;
}
/*-----------------------------------------*/
a.emaiLink:link {
	color: #666666;
	text-decoration:none;
}
a.emaiLink:visited {
	color: #666666;
	text-decoration:none;
}
a.emaiLink:hover {
	color: #666666;
	text-decoration:underline;
}
a.emaiLink:active {
	color: #666666;
	text-decoration:none;
}
/*-----------------------------------------*/
a.bottomNavLink:link {
	color: #666666;
	text-decoration:none;
}
a.bottomNavLink:visited {
	color: #666666;
	text-decoration:none;
}
a.bottomNavLink:hover {
	color: #666666;
	text-decoration:underline;
}
a.bottomNavLink:active {
	color: #666666;
	text-decoration:none;
}
/*-----------------------------------------*/
a.friendLink:link {
	color: #333388;
	text-decoration:underline;
}
a.friendLink:visited {
	color: #333388;
	text-decoration:underline;
}
a.friendLink:hover {
	color: #333388;
	text-decoration:underline;
}
a.friendLink:active {
	color: #333388;
	text-decoration:underline;
}
/*-----------------------------------------*/
a.nav1Link:link, a.nav1Link:visited, a.nav1Link:active {
	display:block;
	color: #ddeeff;
	text-decoration:none;
	background-color:#332288;
	cursor:pointer;
}
a.nav1Link:hover {
	display:block;
	color: #ffffff;
	background-color:#6644dd;
	text-decoration:none;
cursor:pointer;
}
/*-----------------------------------------*/
a.nav1SectionLink:link, a.nav1SectionLink:visited, a.nav1SectionLink:active {
	color: #bbbbff;
	text-decoration:none;
		background-color:#332288;
		display:block;
		cursor:pointer;
}
a.nav1SectionLink:hover {
	color: #ffffff;
	background-color:#6644dd;
	text-decoration:none;
	display:block;
		cursor:pointer;
}
/*-----------------------------------------*/
a.nav1BESLink:link, a.nav1BESLink:visited, a.nav1BESLink:active {
	display:block;
	color: #ddeeff;
	text-decoration:none;
	background-color:#008fc5;
	cursor:pointer;
}
a.nav1BESLink:hover {
	display:block;
	color: #ffffff;
	background-color:#0077aa;
	text-decoration:none;
cursor:pointer;
}/*-----------------------------------------*/
a.nav1TermsLink:link, a.nav1TermsLink:visited, a.nav1TermsLink:active {
	display:block;
	color: #d8eeff;
	text-decoration:none;
	background-color:#d8eeff;
	cursor:pointer;
}
a.nav1TermsLink:hover {
	display:block;
	color: #ffffff;
	background-color:#cbe0f0;
	text-decoration:none;
	cursor:pointer;
}
a.navOnTermsLink:link, a.navOnTermsLink:visited, a.navOnTermsLink:active {
	display:block;
	color: #d8eeff;
	text-decoration:none;
	background-color:#d8eeff;
	cursor:pointer;
}
a.navOnTermsLink:hover {
	display:block;
	color: #ffffff;
	background-color:#cbe0f0;
	text-decoration:none;
	cursor:pointer;
}
/*-----------------------------------------*/
a.nav1PopLink:link, a.nav1PopLink:visited, a.nav1PopLink:active {
	display:block;
	color: #fff;
	text-decoration:none;

	cursor:pointer;
}
a.nav1PopLink:hover {
	display:block;
	color: #ffffff;
	background-color:#0077aa;
	text-decoration:none;
	cursor:pointer;
}
/*-----------------------------------------*/
a.homeBulletLink:link, a.homeBulletLink:visited, a.homeBulletLink:active {
	color: #332288;
	text-decoration:none;
}
a.homeBulletLink:hover {
	color: #0088bb;
	text-decoration:underline;
	}
/*-----------------------------------------*/
/*xxxxxxxxxxxxxxxxxxxxxxxx Lists xxxxxxxxxxxxxxxxxxxxxxxxx*/
.listA { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:-5px;
}
.listA li{
	list-style-type: disc;
color:#0088bb;
line-height:18px;
	margin-bottom:-2px;
}
.wrapListA {

}
.listB {
	width: 230px;
	margin-left:0px;
	padding-left: 0px;
	margin-top: 6px;
}
.listB li{
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 14px;
	list-style-type: none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom: 2px;
}.listC { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:0px;
}
.listC li{
list-style-type: disc;
font-size:12px;
line-height:18px;
	margin-bottom:2px;
}
.wrapListC{


}
.listD {
	width: 230px;
	margin-left:0px;
	padding-left: 0px;
	margin-top: 6px;
}
.listD li{
color:#332288;
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 14px;
	list-style-type: none;
	background-image: url(images/bullet-lt-blue.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom: 2px;
}
/*----------------------------------------
                ID's
----------------------------------------*/
#aboutPic {
	float: left;
	overflow: visible;
	position: relative;
	top: -14px;
}
#addressInfo {
	font-size: 12px;
	color: #6655aa;
	margin-left: 191px;
	padding-top: 24px;
}
#bottomNav {
	clear: both;
	margin-left: 191px;
	padding-top: 10px;
	font-size: 10px;
	width: 743px;
	line-height: 15px;
}

#aboutSubhead {
	display: inline;
	clear: none;
	float: left;
	margin-top: 44px;
	padding-left: 23px;
}
#footer {
	background-image: url(images/foot_bg_38.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	height: 55px;
	width: 930px;
}
#bodySculpting1 {
	position: absolute;
	left: 711px;
	top: 5px;/*23*/
	z-index: 101;
}
#bodySculpting {
	position: absolute;
	left: 711px;
	top: 23px;
	z-index: 101;
}
#cbblogo {
	position: absolute;
	left: 166px;
	top: 0px;
	z-index: 100;
}#header {
	height: 143px;
	width: 930px;
	position: relative;
	top: 0px;
	left: 0px;
}
#lipo2 {
	float: left;
	padding-right: 75px;
	padding-bottom: 15px;
}

#mainTextA {
	display: inline;
	clear: none;
	float: left;
	width: 335px;
	margin-left: 38px;
}
#mainTextB {
	display: inline;
	clear: none;
	float: left;
	width: 568px;
}
#mainTextF {
	display: inline;
	clear: none;
	float: left;
	width: 360px;
	margin-left: 23px;
}
#drRassoli2 {
	float: left;
	padding-right: 28px;
	padding-bottom: 15px;
}
#listA {
	width: 360px;
	margin-left:0px;
	padding-left: 0px;
}
#listA li
{
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 14px;
	list-style-type: none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin-bottom: 2px;
}
#listB {
	width: 640px;
	margin-left:0px;
	padding-left: 0px;
	margin-top: 0px;
}
#listB li
{
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 14px;
	list-style-type: none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin-bottom: 2px;
}
#mainWrapperA {
	background-image: url(images/bg_a.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	clear: none;
	float: left;
	width: 739px;
	display: inline;
	overflow: visible;
}
#eventsFormCol {
	background-image: url(images/bg_a.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	display: inline;
	clear: none;
	float: left;
	width: 402px;
	padding-top: 30px;
	padding-left: 30px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #bcbebf;
	padding-bottom: 20px;
	border-left-color: #bcbebf;
}
.eventsFormLabels {
	text-align: right;
	float: left;
	width: 100px;
	padding-right: 17px;
	clear: both;
	line-height: 20px;
	height: 20px;
}
.eventsRadio {
	display: inline;
	clear: none;
	float: left;
	width: 247px;
}
.eventsFormTextFeild {
	height: 40px;
	width: 366px;
	border: 1px solid #bcbebf;
}
.eventsTextFeildDescription {
	width: 370px;
	padding-top: 8px;
	clear: both;
}


.eventsFormElementA {
	display: inline;
	clear: none;
	width: 247px;
	border: 1px solid #bcbebf;
	float: left;
	margin-bottom: 8px;
}

#mainWrapperB {
	background-image: url(images/bg_main_wrapper_b.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	clear: none;
	float: left;
	width: 739px;
	display: inline;
	overflow: visible;
}
#nav {
	background-color: #332288;

	width: 191px;
	float: left;
	padding-top: 14px;
}
#nav3special {
	background-color: #d8eeff;
	height: 76px;
	width: 191px;
	clear: both;
	padding-top: 14px;
}

#wrapper {
	width: 930px;
	margin-top: 13px;
	overflow: visible;
	z-index: 1;
	left: 0px;
	top: 0px;
	position: relative;
	background-color: #FFFFFF;
}
#vaserBefor {
	float: left;
	width: 120px;
	margin-right: 12px;
	margin-top: -16px;
	padding-bottom: 15px;
}
#vaserAfter {
	display: inline;
	clear: none;
	float: left;
	width: 120px;
	margin-right: 33px;
	margin-top: -16px;
	padding-bottom: 15px;
}

/*----------------------------------------
                classes
----------------------------------------*/
.aboutSpacer {
	height: 238px;
	width: 200px;
}
.bold {
	font-weight: bold;
}
.brNoshade662 {
	color: #dae1e6;
	width: 662px;
}
.colorAAACCC {
	color: #AAAACC;
}
.drPic1 {
	float: left;
}
.jimsBlurPositionDr {
	position: absolute;
	left: 0px;
	top: 398px;
	z-index: 50;
	}

.lipoBg {
	background-image: url(images/lipo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 278px;
	width: 191px;
}
.margin188top {
	margin-top: 188px;
}
.marginBottom15 {
	margin-bottom: 15px;
}
.navText {
	display: inline;
	clear: both;
	float: right;
}
.paddBottom45 {
	padding-bottom: 45px;
}
.paddBottom87 {
	padding-bottom: 87px;
}
.padd188Bottom {
	padding-bottom: 188px;
}
.paddtop5 {
	padding-top: 5px;
}
.beautyLiftHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #332a87;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}

/*----------------------------------------
                Hacks
----------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {
	display: block;
	width: 620px;
	margin-top: 18px;
	padding-bottom: 0px;
}
/* End hide from IE-mac */
.ieFix0px {
	font-size: 0px;
}





#mainTextC {
	width: 655px;
	padding-left: 54px;
}
#mainTextD {
	display: inline;
	clear: none;
	float: left;
	width: 430px;
	margin-left: 23px;
}
#mainTextNews {
	width: 700px;
	padding-left: 54px;
}
.jimsBlurPositionDr1 {
	position: absolute;
	left: 0px;
	top: 317px;
	z-index: 50;
}
.jimsBlurPositionServices {
	position: absolute;
	left: 0px;
	top: 446px;
	z-index: 50;
}
#mainTextE {
	display: inline;
	clear: none;
	float: left;
	width: 364px;
}
.lineHieghtA {
	line-height: 18px;
}
#rtColA {
	display: inline;
	clear: none;
	float: left;
	width: 198px;
	margin-left: 45px;
	padding-right: 12px;
}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #332a87;
	margin-top: 27px;
	margin-right: 0px;
	margin-bottom: 26px;
	margin-left: 0px;
	font-weight: normal;
}
.colorPurple {
	color: #332a87;
}
#map {
	height: 256px;
	width: 296px;
	margin-top: 4px;
	margin-left: 4px;
}
#mapWrap {
	height: 264px;
	width: 305px;
	border: 2px solid #717171;
	padding: 4;
}
.galleryThumb {
	display: inline;
	clear: none;
	float: left;
	height: 120px;
	width: 120px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-top: 8px;
	cursor: pointer;
	margin-bottom: 13px;
}

.text10 {
	font-size: 10px;
}
.pSpaceA p{
	margin-bottom: -7px;
}
.jimsBlurPositionGallery {
	position: absolute;
	left: 0px;
	top: 398px;
	z-index: 50;
}
.galleryLftCol {
	float: left;
	width: 200px;
	margin-top: -9px;
}
.galleryCols {
	float: left;
	width: 200px;
	display: inline;
	clear: none;
	padding-left: 25px;
	margin-top: -9px;
}
.paddTop25 {
	padding-top: 25px;
}
#mainTextG {
	width: 669px;
	padding-left: 35px;
}
.eventPic {
	margin-left: -35px;
	float: left;
	padding-right: 27px;
	margin-bottom: 20px;
}
.lineHieghtB {
	line-height: 20px;
}
.paddBottom14 {
	padding-bottom: 14px;
}
.eventsCol {
	display: inline;
	clear: none;
	float: left;
	width: 213px;
	margin-top: 19px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-right: 13px;
}
h6 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #112288;
	margin-top: 8px;
	margin-bottom: 6px;
}
.eventsCol3rd {
	display: inline;
	clear: none;
	float: left;
	width: 213px;
	margin-top: 19px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
.red {
	color: #FF0000;
}

.eventsFlushTopBar {
	clear: both;
	height: 2px;
	width: 645px;
}
.eventsDetailCol {
	clear: both;
	float: left;
	width: 213px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-right: 13px;
}
.eventsFormElementB {
	width: 247px;
	border: 1px solid #bcbebf;
}
.eventsShortFeilds {
	display: inline;
	clear: none;
	float: left;
	width: 247px;
	margin-bottom: 8px;
}
.summitBtnBox {
	width: 370px;
	padding-top: 8px;
	clear: both;
	text-align: right;
}
.tumescentPic {
	margin-left: -54px;
	padding-bottom: 20px;
	float: left;
	padding-right: 27px;
	margin-top: 0px;
	padding-top: 0px;
}
.galleryThumbText {
	font-size: 11px;
	padding-bottom: 8px;
}
.rsvpBtnBox {
	width: 370px;
	padding-top: 8px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-top: 10px;
	position: relative;
	height: 34px;
}
#editBtn {
	float: left;
	margin-right: 167px;
	position: absolute;
	width: 71px;
	height: 24px;
	left: 0px;
	top: 10px;
}
#done {
	width: 62px;
	height: 24px;
	position: absolute;
	left: 228px;
	top: 10px;
}
#printBtn {
	height: 24px;
	width: 59px;
	position: absolute;
	top: 10px;
	left: 311px;
}

#eventsFormColRSVP {
	display: inline;
	clear: none;
	float: left;
	width: 402px;
	padding-top: 30px;
	padding-left: 30px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #bcbebf;
	padding-bottom: 20px;
	border-left-color: #bcbebf;
}
.eventsRSVPresults {
	display: inline;
	clear: none;
	width: 247px;
	float: left;
	margin-bottom: 8px;
}
#homeHeader {
	height: 52px;
	width: 930px;
	position: relative;
	top: 0px;
	left: 0px;
}
#homeNav {
	background-repeat: no-repeat;
	background-position: top left;
	width: 191px;
	float: left;
	background-image: url(images/home_nav_bg.jpg);
}
#homeNavSpecial {
	background-color: #d8eeff;
	width: 191px;
	clear: both;
	padding-top: 18px;
	height: 82px;
	overflow: visible;
}
#headPic {
	position: absolute;
	left: 191px;
	top: 52px;
	width: 719px;
	height: 205px;
	visibility: visible;
	z-index: 100;
}
#twoStories {
	margin-top: 228px;
	float: left;
	clear: none;
}
#mainTextHome {
	width: 305px;
	padding-left: 14px;
	margin-top: 0px;
}
#mainWrapperHome {
	clear: none;
	float: left;
	width: 739px;
	display: inline;
	overflow: visible;
}
.paddBotm20 {
	padding-bottom: 20px;
}
.paddBtmContactHome {
	padding-bottom: 13px;
}
#homeRtCOl {
	clear: none;
	width: 322px;
	position: absolute;
	left: 588px;
	top: 337px;
}
#homeGuy {
	float: right;
	width: 102px;
	margin-left: 8px;
	font-size: 11px;
	line-height: 14px;
}
#homeWomen {
	clear: none;
	float: left;
	width: 102px;
	margin-left: 8px;
	font-size: 11px;
	line-height: 14px;
}
.homePatienttext {
	padding-right: 5px;
	padding-left: 5px;
}
.homeFormHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #332a87;
	margin-top: 19px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: normal;
	padding-bottom: 10px;
}
.paddTop28 {
	padding-top: 28px;
}
.paddtopHowBeautiful {
	padding-top: 26px;
}
.padTopD {
	padding-top: 9px;
}
.fakeHR1 {
	height: 10px;
	width: 348px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	float: right;
}
.textMedium {
	font-size: 16px;
}
.fakeHR2 {
	height: 10px;
	width: 568px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	float: right;
}
#mainWrapperHomeR2 {
	clear: none;
	float: left;
	width: 739px;
	display: inline;
	overflow: visible;
}
#mainTextHomeR2 {
	width: 305px;
	padding-left: 30px;
	margin-top: 0px;
}
#homeWomen1 {
	clear: none;
	float: left;
	width: 102px;
	font-size: 11px;
	line-height: 14px;
}
.paddTop19 {
	padding-top: 19px;
}
.downloadForm {
	text-align: left;
	float: left;
	width: 54px;
	margin-right: 7px;
	font-size: 11px;
}
.homeForm {
	font-size: 11px;
	line-height: 16px;
	background-color: #e0f2ff;
	display: inline;
	height: 16px;
	width: 250px;
	margin-left: 7px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homeformspace {
	height: 5px;
	width: 322px;
	clear: both;
}

.homeFormQuestion {
	font-size: 11px;
	background-color: #e0f2ff;
	display: inline;
	height: 46px;
	width: 250px;
	margin-left: 7px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.padmarg0 {
	margin: 0px;
	padding: 0px;
}
.colorRed {
	color: #FF0000;
}
.formNoPad {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.paddTop19 {
	padding-top: 19px;
}
.paddTopHomeForm {
	padding-top: 7px;
}
p.formSpace {
margin-bottom:5px;
margin-top:0px;
}.marginTop5 {
	margin-top: 5px;
}
#homeFormCheckBoxes {
	line-height: 15px;
	height: 15px;
	margin-bottom: 10px;
	width: 322px;
	clear: both;
	padding-top: 10px;
	font-size: 11px;
}
#formThankYou {
	width: 305px;
	padding-left: 30px;
	margin-top: 0px;
	padding-top: 240px;
}
#finance_rt {
	float: right;
	width: 228px;
	padding-right: 78px;
}
#financeLeft {
	clear: none;
	width: 228px;
}
.paddBttm5 {
	padding-bottom: 5px;
}
.marginBottom18 {
	margin-bottom: 18px;
}
#formConsultation {
	margin-top: 1px;
	background-color: #FFFFFF;
	padding: 15px;
	width: 320px;
	border: 4px solid #C1DDF5;
}
.eventsFormHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #332a87;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: normal;
	padding-bottom: 15px;
}
#vaserFaq {
	width: 118px;
	clear: left;
	margin-left: 35px;
	padding-top: 30px;
}
#vaserBeforeAfterUpdate {
	float: right;
	width: 240px;
	margin-left: 50px;
	font-size: 11px;
	line-height: 15px;
}
.text11 {
	font-size: 11px;
}
.text9 {
	font-size: 9px;
}
.veiwButton {
	text-align: right;
	width: 600px;
}
.newsDotsLong {
	margin-bottom: 20px;
}
#newsSubscribe {
	width: 175px;
	text-align:right;
	clear: left;
	padding-left: 6px;
	padding-top: 20px;
	margin-bottom: 25px;
}.subscribeFormBoxes {
	background-color: #e7f5ff;
	height: 20px;
	width: 175px;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.paddBottom4 {
	padding-bottom: 4px;
}
#friendWrapper {
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.friendHead {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 52px;
	color: #FFFFFF;
	background-color: #333388;
	height: 52px;
	padding-left: 22px;
}
.friendText {
	color: #333388;
	margin-top: 40px;
	margin-right: 22px;
	margin-left: 22px;
	font-size: 16px;
	margin-bottom: 12px;
}
#formFriend {
	margin-left:22px;
	margin-right:22px;
	background-color: #FFFFFF;
	padding: 15px;
	border: 4px solid #C1DDF5;
	width: 514px;
}
.friendFields {
	font-size: 11px;
	line-height: 16px;
	background-color: #e0f2ff;
	display: inline;
	height: 16px;
	margin-left: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	width: 422px;
	margin-bottom: 4px;
}
.friendFormLables {
	text-align: right;
	width: 82px;
	float: left;
}
.friendSpace {
	height: 30px;
	width: 512px;
	clear: both;
}
.friendSubmit {
	text-align: right;
	width: 512px;
	clear: both;
	padding-top: 15px;
}
#friendFoot {
	line-height: 54px;
	background-image: url(images/friend_07.jpg);
	text-align: center;
	color: #6655aa;
	margin-top: 30px;
}
.thankYouText {
	color: #444444;
	background-color: #cccccc;
	width: 530px;
	margin-right: 22px;
	margin-left: 22px;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 30px;
	padding-left: 12px;
}

.subscribeFields {
	font-size: 11px;
	line-height: 16px;
	background-color: #e0f2ff;
	display: inline;
	height: 16px;
	margin-left: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	width: 437px;
	margin-bottom: 4px;
}
.subscribeFormLables {
	text-align: right;
	width: 65px;
	float: left;
}
.thankYouSubscribe {
	color: #444444;
	width: 530px;
	margin-right: 22px;
	margin-left: 22px;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 30px;
}
#vaserButton {
	display: inline;
	cursor: pointer;
}
#vaserPresentation {
	text-align: center;
	display: none;
	height: 450px;
	width: 710px;
	position: relative;
}
#closePresentation {
	font-size: 10px;
	color: #332A87;
	width: 100px;
	overflow: visible;
	top: 0px;
	right: 0px;
	cursor: pointer;
	display: none;
}
#wrapperVaser {
	width: 930px;
	margin-top: 13px;
	overflow: visible;
	z-index: 1;
	left: 0px;
	top: 0px;
	position: relative;
	background-color: #FFFFFF;
}
.textNewsletterGift {
	font-size: 12px;
	line-height: 17px;
	color: #333388;
	width: 620px;
}
.newsletterGiftForm {
	background-color: #FFFFFF;
	width: 620px;
	padding-top:28px;
}
.newsGiftPersonWrapper {
	width: 602px;
	margin-left: 18px;
}
.newsGiftFormBoxesCopy {
	background-color: #e7f5ff;
	height: 20px;
	width: 360px;
	margin-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 3px;
}
.newsGiftDashedLine {
	height: 2px;
	width: 620px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #3399bb;
	border-right-color: #3399bb;
	border-bottom-color: #3399bb;
	border-left-color: #3399bb;
	margin-top: 16px;
	margin-bottom: 16px;
}
#newsGiftSubmit {
	float: right;
	margin-right: 15px;
}
.nav1BracketTop {
	height: 5px;
	width: 169px;
	margin-top: 5px;
	margin-bottom: 0px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4c33b2;
	border-right-color: #4c33b2;
	border-left-color: #4c33b2;
	margin-left: 14px;
}
.nav1BracketBottom {
	height: 5px;
	width: 169px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 12px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4c33b2;
	border-bottom-color: #4c33b2;
	border-left-color: #4c33b2;
}


#newsGitfAddAnotherFriend {
	margin-left: 18px;
	color: #333388;
	margin-bottom: 18px;
}
.newsGiftAddFriendBox {
	background-color: #e7f5ff;
	height: 16px;
	width: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nav1 {
	font-size: 12px;
	line-height: 20px;
	color: #ddeeff;
	text-align: right;
	width: 178px;
	padding-right: 8px;
	padding-left: 4px;
}
.nav1:hover {
color:#FFFFFF}
.nav1OnPage {
	font-size: 12px;
	line-height: 20px;
	color: #99ccff;
	text-align: right;
	width: 178px;
	padding-right: 8px;
	padding-left: 4px;
}
.nav1SubSection {
	font-size: 12px;
	line-height: 20px;
	color: #bbbbff;
	text-align: right;
	width: 178px;
	padding-right: 8px;
	padding-left: 4px;
	position: relative;
}
.nav1PopOut {
	background-color: #008fc5;
	width: 105px;
	padding-top: 8px;
	padding-bottom: 8px;
	position: absolute;
	z-index: 1000;
	top: 0px;
	right: -105px;
	text-align: left;
	color: #FFFFFF;
}

.nav1SubSection:hover {
color:#fff;
}
.nav1BES {
	font-size: 12px;
	line-height: 38px;
	color: #ddeeff;
	text-align: right;
	width: 178px;
	padding-right: 8px;
	padding-left: 4px;
	background-color: #008fc5;
	height: 38px;
	margin-top: 13px;
}
.nav1BES:hover {
color:#FFFFFF;
background-color:#0077aa;
}
.nav1Terms {
	font-size: 12px;
	line-height: 20px;
	color: #008fc5;
	text-align: right;
	width: 178px;
	padding-right: 8px;
	padding-left: 4px;
}
.navOnTerms {
	font-size: 12px;
	line-height: 20px;
	color: #332a87;
	text-align: right;
	width: 178px;
	padding-right: 8px;
	padding-left: 4px;
}
.nav1SubNavWrapper {
	position: relative;
	width: 191px;
}
.nav1SubPopItems {
	line-height: 20px;
	height: 20px;
	width: 87px;
	padding-right: 9px;
	padding-left: 9px;
}
#skinPop {
	display: none;
	width: 105px;
	padding-left: 1px;
}
.navFixForSubscribe {
	position: relative;
	width:191;
	float: left;
	z-index: 1000;
}
.store3Col {
	clear: none;
	float: left;
	width: 198px;
	margin-right: 39px;
}

.services2Col {
	float: left;
	width: 210px;
	line-height:18px;
}
.marginTop0px {
	margin-top: 0px;
}
#hiDefStatue {
	float: right;
	padding-bottom: 20px;
	padding-left: 43px;
	width: 202px;
}
.subscribeNlGraphic {
	padding-top: 10px;
	padding-bottom: 10px;
}
.subscribeText {
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 10px;
}
.color666 {
	color: #666;
}
#veinTherapy {
	float: right;
	width: 353px;
	padding-left: 43px;
}


.hiDefStatueCaption {
	font-size: 11px;
	line-height: 15px;
	padding-top: 13px;
}
.skinMain {
	width: 257px;
}
.skinMainBoxes {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	clear: none;
	float: left;
	width: 113px;
	padding-top: 23px;
	padding-right: 5px;
	padding-left: 13px;
	position: relative;
	height: 175px;
	background-color: #44aadd;
	cursor: pointer;
}
.skinMainBoxes:hover {
text-decoration:none;
} 
.skinMore {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 20px;
	width: 100px;
	position: absolute;
	left: 13px;
	bottom: 15px;
}
.skinMore:hover {
text-decoration:underline;
}
.wordspacingTighten {
	word-spacing: -3px;


}
.botoxHoliday {
	width: 185px;
	text-align: right;
	font-size: 11px;
	line-height: 16px;
	color: #332288;
}
.color747474 {
	color: #747474;
}
.skinAgeBoxes {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	width: 200px;
	padding-top: 23px;
	padding-right: 5px;
	padding-left: 13px;
	position: relative;
	height: 118px;
	background-color: #44aadd;
	cursor: pointer;
}
.skinAgeWrapper {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	clear: none;
	float: left;
	width: 218px;
	position: relative;
	cursor: pointer;
	z-index: 1;
}
.skinAgeBoxes:hover {
text-decoration:none;
}
.marginRight0 {
	margin-right: 0px;
}
.paddingBottom27 {
	padding-bottom: 27px;
}
.marginTopMinus15 {
	margin-top: -15px;
}
.marginTop0 {
	margin-top: 0px;
}
.color333388 {
	color: #333388;
}
.freeBotoxWrapper {
	background-color: #FFFFFF;
	width: 607px;
}
.freeBotoxText {
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.clearBoth {
	clear: both;
}

.freeBotoxForm {
	font-size: 12px;
	line-height: 20px;
	background-color: #e0f2ff;
	display: inline;
	height: 20px;
	width: 352px;
	margin-left: 7px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 4px;
	margin-top: 0px;
	padding-left: 8px;
}
.freeBotoxFormText {
	text-align: left;
	float: left;
	width: 117px;
	margin-right: 7px;
	font-size: 13px;
}
.marginTop15 {
	margin-top: 15px;
}
#col1Contact {
	width: 305px;
	padding-left: 25px;
}.col2Contact {
	clear: none;
	float: left;
	width: 355px;
}
#mainWrapperContact {
		clear: none;
	float: left;
	width: 739px;
	display: inline;
	overflow: visible;
}
#formConsultationContact {
	background-color: #FFFFFF;
	width: 305px;

}
#contactFormCheckBoxes {
	line-height: 15px;
	margin-bottom: 1px;
	width: 318px;
	clear: both;
	padding-top: 10px;
	font-size: 11px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666;
	border-bottom-color: #666;
	margin-top: 1px;
}
.contactCheckBoxesIndent {
	padding-left: 64px;
}
.contactUsHead {
	float: left;
	width: 339px;
	padding-bottom: 25px;
}
#contactLeft {
	float: left;
	width: 375px;
}
.homeFreeConsulR3 {
	font-size: 14px;
	font-style: italic;
	line-height: 18px;
	color: #332288;
	text-align: right;
	width: 185px;
	clear: both;
}
.homeCompresionR3 {
	font-size: 11px;
	color: #0088bb;
	text-align: right;
	width: 185px;
	font-style: italic;
}
#mainTextHomeR3 {
	width: 374px;
	padding-left: 30px;
	margin-top: 30px;
	margin-right: 74px;
	float:left;
}
#homeRtCOlR3 {
	clear: none;
	width: 236px;
	float:left;
	margin-top: 30px;

}#homeKelly {
	width: 236px;
	margin-bottom: 0px;
}
.homeKellyPText {
	padding-left: 10px;
	font-size: 10px;
	line-height: 14px;
	width: 121px;
	float: left;
	padding-top: 7px;
}
.marginTop10 {
	margin-top: 10px;
}
#homeGuyR3 {
	width: 236px;
	clear: both;

}
#homeGuyTextR3 {
	font-size: 10px;
	line-height: 14px;
	text-align: right;
	float: right;
	width: 121px;
	padding-top: 7px;
	padding-right: 10px;
}
#homeSubscribersOnly {
	background-color: #E0F2FE;
	margin-top: 20px;
	margin-bottom: 5px;
}
.homeSubcribeTxt {
	font-size: 11px;
	color: #332288;
	padding-left: 59px;
	padding-bottom: 4px;
}
.homeSubscribeFeildNames {
	font-size: 10px;
	line-height: 20px;
	color: #332288;
	float: left;
	height: 20px;
	width: 51px;
	padding-left: 8px;
}
.homeSusbribeFormFeilds {
	font-size: 11px;
	background-color: #FFFFFF;
	height: 18px;
	width: 164px;
	padding-top: 2px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homeSubscibeWrappers {
	clear: both;
	height: 20px;
	margin-bottom: 4px;
}
.fbImageCaption {
	float: left;
	width: 301px;
	margin-top: 8px;
	padding-right: 32px;
	margin-bottom: 25px;
}
.paddRight0 {
	padding-right: 0px;
}
.fbHorzLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dde2e6;
	clear: both;
}
.fbPamQuote {
	font-size: 10px;
	line-height: 13px;
	float: left;
	width: 203px;
}
#fbPamBeforeAfter {
	font-size: 10px;
	line-height: 13px;
	clear: both;
	width: 468px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.text10over13 {
	font-size: 10px;
	line-height: 13px;
}
.text16Over22Purple {
	font-size: 16px;
	line-height: 22px;
	color: #332288;
}
.questionFormTextArea {
	background-color: #e7f5ff;
	height: 120px;
	width: 360px;
	margin-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 3px;
}
.topbannerimg{
background:url(images/phone-no.gif) no-repeat;
background-position:2% 50%;
}
#myMedicalLoan {
	margin-top: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0CCE5;
}