        body 
        { 
        	margin: 			    0px; 
        	border: 			    none;
			height:					100%;
			background-image:		url("/Images/MDspas/homeBg.jpg");background-repeat:no-repeat;background-position:top;background-attachment: scroll;
        }
		#homeBackground
		{
			background-image:	url("/Images/MDspas/mdBanner_pinkTT.png");background-repeat:no-repeat;
			margin-left:		300px;
			margin-top:			130px;
			width:				792px; 
			height:				310px;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
			
		}

        p {	font: 				10pt "Times New Roman", Times, Serif;} 
        .homecontainer 
        {
            margin-top:        	20mm; 
            margin-left:       	75mm; 
            margin-bottom:      20mm; 
            margin-right:     	20mm;
            max-width:          790px;
            height:             auto;
            min-height:			800px;
            padding:			5mm 5mm 5mm 8mm;
       		background-color:	white;
            font: 				10pt "Times New Roman", Times, Serif;
            color:              black;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;        
		}
        .smallContainer 
        {
            margin-top:        	20mm; 
            margin-left:       	75mm; 
            margin-bottom:      5mm; 
            margin-right:     	20mm;
            max-width:          790px;
            height:             auto;
            min-height:			400px;
            padding:			5mm 5mm 5mm 8mm;
       		background-color:	white;
            font: 				10pt "Times New Roman", Times, Serif;
            color:              black;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;        
		}
		
		#mainWindow
		{
			width:				790px;
			height:				800px;
			color:				gray;
			margin:				20mm 20mm 20mm 70mm;
			padding-top:		20px;
			padding-left:		40px;
			background-color:	inherit;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
		}			
		.siteMenu
		{
			height:				30px;
			margin-left:		300px;
			width:				790px;
			background-color:	#fff;
			padding:			1px;
			color:				inherit;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
			-webkit-border-radius:	5px;
			-moz-border-radius:		5px;
			border-radius:			5px;
		}
        #listContainer
        {
        	max-width:			125mm;
        	min-width:          125mm;
			height:				350px;;
			background-color:	#edf4fa; 
			color:				black;
			padding-left:		10px;
			margin-left:		120px;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
		}			
        .miscContainer
        {
        	max-width:			550px;
        	min-width:          550px;
			height:				325px;;
        	margin-top:			20px;
			margin-bottom:		25px;
			margin-left:		80px;
			background-color:	#edf4fa; 
			color:				gray;
			padding-left:		10px;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
		}			
        .stepBadge
		{
			color:				white;
			background-color:	#88b1e9;
			padding:			2px 10px;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			margin-left:375px;
		}
		.miscStep
		{
			padding:10px 100px 10px 40px;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			background-color:		white;
			margin:					-10px 0 10px 0;
		}
        #introBox
        {	padding:			1mm;
       		background-color:	white;
            color:              black;
        }
        #HeadingBox
		{
			padding: 			2px;
			float: 				left;
            width:              auto;
       		background-color:	white;
            color:              black;
            margin-top:         10mm;
		}
		#ClearBox { clear: both; }
		.pageTitles
		{
		  font:				bold 10pt "Times New Roman", Times, Serif;
		  padding:			10px;
		  max-height:		100px;
		  width:			auto;
		  text-align:		center
		}
		.impromptU
		{
			position: absolute;top:300px;left:25px;
		}
		.impromptuButton1
		{
			width:					150px; 
			height:					25px; 
			background:				#fff;
			text-align:				center;
			margin:					2px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
			-webkit-border-radius:	7px;
			-moz-border-radius:		7px;
			border-radius:			7px;
		}
		.impromptuButton2
		{
			width:					150px; 
			height:					25px; 
			background:				#fff;
			text-align:				center;
			margin-top:					20px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
			-webkit-border-radius:	7px;
			-moz-border-radius:		7px;
			border-radius:			7px;
		}
		.impromptuButton3
		{
			width:					150px; 
			height:					25px; 
			background:				#fff;
			text-align:				center;
			margin-top:					20px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
			-webkit-border-radius:	7px;
			-moz-border-radius:		7px;
			border-radius:			7px;
		}
		
		.impromptuButton1 a, .impromptuButton2 a, .impromptuButton3 a {display:block; color:gray; height:25px; font-weight:bold;font-family:arial, sans-serif; font-size:9pt; line-height:24px;text-decoration:none; text-align:center;
		}
		.impromptuButton1 a:hover, .impromptuButton2 a:hover, .impromptuButton3 a:hover
		{
			color:				gray; 
			background-color:	#dce8f8; /*purplish*/
			-webkit-border-radius:	7px;
			-moz-border-radius:		7px;
			border-radius:			7px;
		}
		
		.twitterButton
		{
		position:	absolute;top:300px;left:1150px;
		height:		100px;
		width:		150px;
		}
		.fbLikeButton
		{
		position:	absolute;top:350px;left:1150px;
		}
 /**       h1 
        {
        	font: 				18pt "Times New Roman", Times, serif;
        }**/
        h2 
        {
        	font: 			    10pt "Times New Roman", Times, serif;
        }
        h3 
        {
            font: 			    10pt "Times New Roman", Times, serif;
        	font-weight:		bold;
        	color:				#000000;
       		background-color:	white;
        }
        h4 
        {
            font: 			       10pt "Times New Roman", Times, serif;
        	font-weight:           bold;
        	color:                 black;
        	text-align:            left;
       		/*text-indent:         10mm;*/
        }
        .homecontainer h1 
        {
        	font-weight:		     bold;
        	color:				     #a9a9c5;
       		background-color:	     inherit;
       		letter-spacing:          .75mm;
       		margin-bottom:           4mm;         
        }
		#mainWindow h1
		{
        	font-weight:		     bold;
        	color:				     #a9a9c5;
       		background-color:	     inherit;
       		letter-spacing:          .75mm;
       		margin-bottom:           4mm;         
        }		
        .titleText h1 
        {
        	font-weight:		     bold;
        	color:				     #a9a9c5;
       		background-color:	     inherit;
       		letter-spacing:          .75mm;
       		margin-bottom:           4mm;         
        }
        .smallContainer h1 
        {
        	font-weight:		     bold;
        	color:				     #a9a9c5;
       		background-color:	     inherit;
       		letter-spacing:          .75mm;
       		margin-bottom:           4mm;         
        }
		
        .headingBox h1 
        {
        	font-weight:		     bold;
        	color:				     #a9a9c5;
       		background-color:	     white;
       		letter-spacing:          .75mm;
       		margin-bottom:           4mm;         
        }

		.ToolBox
		{
			width:              115px;
			max-width:          115px;
			margin-left:         200mm;
			height:              20px;
       		background-color:	 white;
       		color:               black;
       		font:                10pt "Times New Roman", Times, Serif;
       		float:               right;
		}

        .even
        {
            color:                  black;
        }
        .odd
        {
            color:                  black;
        }
        li.odd
        {
            background:             #f0f4f7;
            padding:                4mm 4mm 4mm 8mm;
            margin:                 0mm 5mm 0mm 0mm;
            color:                  gray; 
            font:                   bold 9pt "Times New Roman", Times, Serif; 
        }
        li.even
        {
            background:             #f7f9f7;
            margin:                 0mm 5mm 0mm 0mm;
            color:                  gray; 
            font:                   bold 9pt "Times New Roman", Times, Serif; 
            padding:                4mm 4mm 4mm 8mm;
        }
       ul
        {
            margin-top:             10mm;
            margin-bottom:          10mm;
            list-style-type:        none;
            list-style-position:    inside;
        }
        .footer 
        {
            /*border-top:         thin solid gray;*/
            text-align:         center;
            margin-bottom:      5mm;
			margin-top:			5mm;
            margin-left:		0mm;
            min-width:          200mm;
            width:              96%;
            padding-top:        2px;
            font:               10pt "Times New Roman", Times, serif;
            color:              #969696;
       		background-color:	inherit;
        }
        .insertFooter 
        {
            /*border-top:         thin solid gray;*/
            text-align:         center;
            margin-top:         5mm;
            margin-bottom:      2mm;
            margin-left:		10mm;
            min-width:          5.5in;
            width:              5.5in;
            padding-top:        2px;
            font:               9pt "Times New Roman", Times, serif;
            color:              #969696;
       		background-color:	white;
        }
		.directorPhoto
		{
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
			-webkit-border-radius:	7px;
			-moz-border-radius:		7px;
			border-radius:			7px;
		
		}
  			#crossfade
			{
				position:               absolute;
				top:                    120mm;
				left:                   0mm;
				height:                 50mm;
				width:                  30mm;
				max-width:				301.0mm;
				text-align:				center;
				z-index:				1;
			}
  			#ImageSolo
			{
				position:               absolute;
				top:                    115mm;
				left:                   6mm;
				width:                  36mm;
				max-width:				301.0mm;
				text-align:				center;
				background-color:		inherit;
				color:					gray;
				padding:				2px 10px;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
			
			
			}

			.photobox
			{
				position:               absolute;
				top:                    10mm;
				left:                   10mm;
				height:                 55mm;
				width:                  33mm;
				/*max-width:				301.0mm;*/
				text-align:				center;
				z-index:				1;
			-webkit-border-radius:	10px;
			-moz-border-radius:		10px;
			border-radius:			10px;
			box-shadow:				5px 5px 5px 5px gray;
			-webkit-box-shadow:		5px 5px 25px 5px gray;
			-moz-box-shadow:		5px 5px 5px 5px gray;
			

			}

			.photoimage
			{
				height:					40mm;
				width:					33mm;
				margin:                 0px;
				text-align:				center;
				z-index:				2;
				position: absolute;
				top:      0mm;	/* 83mm */
				left:     0mm;	/* 28mm */
			}

			.phototext
			{
				color:					gray;
				font:					bold 8pt "Times New Roman", Times, Serif;
				background-color:		transparent;
				padding-top:			1mm;
				padding-left:			5mm;
				text-align:				center;
				position:               absolute;
				top:                    42mm;	/* 83mm */
				left:                   2mm;	/* 28mm */
				height:                 8mm;
				max-width:				30mm;
				z-index:				2;
			}
			.titleText
			{
			  font:				bold 10pt "Times New Roman", Times, Serif;
			  margin-top:		35mm;
			  max-height:		100px;
			  width:			auto;
			  text-align:		center
			}

        img
        {
        border:             none;
        }
        #textMovie
        {
        position:           absolute;
        top:                50mm;
        left:               70mm;
		padding:			10px;
		background-color: #fff;

		
        }
        #ImageFake
        {
        position:absolute; top:144mm;left:30mm;
        height:             100px;
        width:              180px;
        background-image:        url(/Images/MDspas/Body/Weightloss/fake.gif);
        }
		img#homeLogo {position:absolute; top:140px;left:400px;}
		img#homeBanner { position:absolute; top:250px; left:290px;}
        img#in_logo {position:absolute; top:5px;left:170px;}
        img#homeTitle {position:absolute; top:15px;left:290px;}
		img#blueSideBar {position:absolute; top:0;left:0;bottom:0;height:100%;}
        img#mdspasTitle {position:absolute; top:10mm;left:105mm;}
        img#frame {height: 200px;width: 140px;}
		img#indexLogo {height:50px;width:70px;}
		img#siteLogo {height:50px;width:70px;margin-bottom:0;margin-left:350px; }

		.mdspasMenu a.current{text-decoration: none;color: #8b8bca;font-weight: bold;background-color: inherit;}
        .mdspasMenu a{text-decoration: none;font-weight: bold;color: black;background-color: inherit;}
        .mdspasMenu a:hover{text-decoration: none;color: #8b8bca;font-weight: bold;background-color: inherit;}

		.homecontainer a.current{text-decoration: none;color: #8b8bca;font-weight: bold;background-color: inherit;}
        .homecontainer a{text-decoration: underline;font-weight: bold;color: black;background-color: inherit;}
        .homecontainer a:hover{text-decoration: none;color: #8b8bca;font-weight:bold;background-color: inherit;}
        
		.smallContainer a.current{text-decoration: none;color: #8b8bca;font-weight: bold;background-color: inherit;}
        .smallContainer a{text-decoration: underline;font-weight: bold;color: black;background-color: inherit;}
        .smallContainer a:hover{text-decoration: none;color: #8b8bca;font-weight:bold;background-color: inherit;}
        
		.homecontainer .navButton a.current{text-decoration: none;color: gray;font-weight: bold;background-color: inherit;}
        .homecontainer .navButton a{text-decoration: none;font-weight: bold;color: white;background-color: inherit;}
        .homecontainer .navButton a:hover{text-decoration: none;color: gray;font-weight: bold;background-color: inherit;}

		.Toolbox .box a.current{text-decoration: none;color: gray;font-weight: bold;background-color: inherit;}
        .Toolbox .box a{text-decoration: none;font-weight: bold;color: white;background-color: inherit;}
        .Toolbox .box a:hover{text-decoration: none;color: gray;font-weight: bold;background-color: inherit;}
        
			@media screen {.printOnly {display:none;bottom:5px;} img#mdLogo{display:none;}}
			@media print  {.mdspasMenu, .columnTop, .Toolbox, .niftyFlatButton, .box, .footer, img{display:none} .homecontainer {margin-left:40px;margin-right:20px; font:12pt "Times New Roman", Times, Serif;} li.odd {font-size:12pt;} li.even{font-size:12pt} .homecontainer h1 {font-size:12pt;} h3 {font-size:13pt;}  #ImageSolo, #crossfade, #textMovie {display:none}img#mdLogo{display:block;} body{ width:5.5in; height:8.5in;}}

		.niftyContainer1Tall 
		{	font: bold 10pt "Times New Roman", Times, serif;margin-bottom: 10px; padding:30px;background-color: #e9e9f0; color:black;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
		}
		.niftyContainer3 { font: bold 10pt "Times New Roman", Times, serif;margin-bottom: 10px; padding:30px 30px;
/*				background-color: #e9e9f0; color:black;
					-webkit-border-radius: 7px;
					-moz-border-radius: 7px;
					border-radius: 7px;*/
		}
		.niftyContainer1 { font: bold 10pt "Times New Roman", Times, serif;margin-bottom: 10px; padding:30px 30px 70px 30px;
/*				background-color: #e9e9f0; color:black;
					-webkit-border-radius: 7px;
					-moz-border-radius: 7px;
					border-radius: 7px;*/
		}
		.niftyContainer1 a.current{text-decoration: none;color: #0066CC;font-weight: bold;background-color: inherit;}
        .niftyContainer1 a{text-decoration: none;font-weight: bold;color: black;background-color: inherit;}
        .niftyContainer1 a:hover{text-decoration: none;color: #0066CC;font-weight: bold;background-color: inherit;}
        
		.niftyContainer3 a.current{text-decoration: none;color: #0066CC;font-weight: bold;background-color: inherit;}
        .niftyContainer3 a{text-decoration: none;font-weight: bold;color: black;background-color: inherit;}
        .niftyContainer3 a:hover{text-decoration: none;color: #0066CC;font-weight: bold;background-color: inherit;}
					
.pageBreakAfter
{
    page-break-after: always;
}
.pageBreakBefore
{
    page-break-before: always;
}
