/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


div.niftyChameleon { font: bold 9pt Arial,sans-serif;margin: 0 0; padding:3px 15px;background: #1c97d1;}

div.niftyFlatButton { font: bold 9pt Arial,sans-serif;margin: 10px 1%; padding:0px 15px;background: #9CC0FF url(/Images/MDspas/bg-blueLight.jpg) repeat-x 0 -5px;width:auto;float:right;text-align:center;}

div#niftyPhotoContainer { font: bold 10pt Arial,sans-serif;margin-bottom: 10px; padding:50px 30px;background: url(/Images/MDspas/bGround.gif) repeat-y 0 -5px;; color:black;}
div.niftyContainer1 { font: bold 10pt Arial,sans-serif;margin-bottom: 10px; padding:30px 30px 70px 30px;background: #d4e5f5; color:black;}
div.niftyContainer1Tall { font: bold 10pt Arial,sans-serif;margin-bottom: 10px; padding:50px 30px;background: #d4e5f5; color:black;}
div.niftyContainer2 { font: bold 10pt Arial,sans-serif;margin-bottom: 10px; padding:20px 30px;background: url(/Images/MDspas/bGround.gif) repeat-y 0 -5px;; color:black;}
div.niftyContainer3 { font: bold 10pt Arial,sans-serif;margin-bottom: 10px; padding:30px 30px;background: #d4e5f5; color:black;}

div.niftyGuestBook { font: bold 8pt Arial,sans-serif;margin-bottom: 4px; padding:4px 15px 15px 15px;background: #d0d0d0; color:black; position:absolute;top:55mm;left:180mm;min-width:40mm;width:40mm;max-width:40mm;text-align:center;}

div#navButton{width: 25em;padding: 10px  0;margin:0 auto;
    text-align:center;background: #ffffff url(/Images/MDspas/bg-blueLight.jpg) repeat-x 0 -5px}

div#niftyRelatedContainer{width: 25em;padding: 30px  0;margin:0 auto;
    text-align:center;background: #d0d0d0 url(/Images/MDspas/body_bg.gif) repeat-x 0 -5px}

div#niftyImageContainer{width: 15em;padding: 30px  0 230px 0;margin:0 auto;
    text-align:center;background: url(/Images/MDspas/body_bg.gif) repeat-x 0 -5px;position:absolute;top:104mm;left:20mm;}

div.niftyBox{width: 35em;padding: 10px  0;margin:0 auto;
    text-align:center;background: #ffffff url(/Images/MDspas/bg-blueLight.jpg) repeat-x 0 -5px;margin:2px;}
        
div.imageFrame1 { font: bold 10pt Arial,sans-serif;margin-bottom: 10px; padding:20px 30px;background: #d0d0d0; color:black;}

div.niftyAppt { font: bold 7pt Arial,sans-serif;margin-bottom: 4px; padding:4px 15px;background: #add8e6; color:black;}

li.imageTab1 { font: bold 8pt Arial,sans-serif;margin-bottom: 4px; padding:4px 15px;background: #d0d0d0; color:black;position:absolute;top:73mm;left:50mm;}

div.imageTab1 { font: bold 8pt Arial,sans-serif;margin-bottom: 4px; padding:4px 15px;background: #d0d0d0; color:black;position:absolute;top:73mm;left:50mm;}
div.imageTab2 { font: bold 8pt Arial,sans-serif;margin-bottom: 4px; padding:4px 15px;background: #d0d0d0; color:black;position:absolute;top:73mm;left:92mm;}
div.imageTab3 { font: bold 8pt Arial,sans-serif;margin-bottom: 4px; padding:4px 15px;background: #d0d0d0; color:black;position:absolute;top:73mm;left:134mm;}
			
div.niftySubmit { padding: 0px 10px;margin: 0 0; background: #1c97d1; color:#fff;}

div.niftyTab { font: bold 8pt Arial,sans-serif;padding: 3px 10px;margin: 0 0; background: #1c97d1; color:#fff;}

			div.niftyRed { margin: 0 0; background: #c31919}
			div.niftyTop { margin: 0 0; background: #a9a9a9}
			div.niftyActive { margin: 0 0; background: #7095c7}
			
			
div.niftyTab enabled  { color: white; font-weight:bold; background-color: #1c97d1; font-style: normal; }
div.niftyTab disabled { color: gray; font-weight:bold; background-color: #1c97d1; font-style: italic; }			
			
		#navButton a.current{text-decoration: none;color: #d0d0d0;font-weight: bold;background-color: inherit;}
        #navButton a{text-decoration: none;font-weight: bold;color: white;background-color: inherit;}
        #navButton a:hover{text-decoration: none;color: #d0d0d0;font-weight: bold;background-color: inherit;}

		#niftyRelatedContainer a.current{text-decoration: none;color: #0066CC;font-weight: bold;background-color: transparent;}
        #niftyRelatedContainer a{text-decoration: none;font-weight: bold;color: black;background-color: transparent;}
        #niftyRelatedContainer a:hover{text-decoration: none;color: #0066CC;font-weight: bold;background-color: transparent;}


		.niftyFlatButton a.current{text-decoration: none;color: #d0d0d0;font-weight: bold;background-color: inherit;}
        .niftyFlatButton a{text-decoration: none;font-weight: bold;color: white;background-color: inherit;}
        .niftyFlatButton a:hover{text-decoration: none;color: #d0d0d0;font-weight: bold;background-color: inherit;}

		.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;}
        
		.niftyContainer1Tall a.current{text-decoration: none;color: #0066CC;font-weight: bold;background-color: inherit;}
        .niftyContainer1Tall a{text-decoration: none;font-weight: bold;color: black;background-color: inherit;}
        .niftyContainer1Tall a:hover{text-decoration: none;color: #0066CC;font-weight: bold;background-color: inherit;}
        
		.niftyContainer2 a.current{text-decoration: none;color: #0066CC;font-weight: bold;background-color: inherit;}
        .niftyContainer2 a{text-decoration: none;font-weight: bold;color: black;background-color: inherit;}
        .niftyContainer2 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;}
        .niftyContainer1 div{line-height:1.5em;}
        .niftyContainer1Tall div{line-height:1.5em;}
        .niftyContainer2 div{line-height:1.5em;}
        .niftyContainer3 div{line-height:1.5em;}





/*			
			div.niftyChameleon enabled  { color: white; font-weight:bold; background-color: #1c97d1; font-style: normal; }
			div.niftyChameleon disabled { color: gray; font-weight:bold; background-color: #1c97d1; font-style: italic; }			

			div.niftyChameleon a.enabled  { color: white; font-weight:bold; background-color: #1c97d1; font-style: normal; }
			div.niftyChameleon a.disabled { color: gray; font-weight:bold; background-color: #1c97d1; font-style: italic; }

			div.niftyRed a.enabled  { color: white; font-weight:bold; background-color: #c31919; font-style: normal; }
			div.niftyRed a.disabled { color: gray; font-weight:bold; background-color: #c31919; font-style: italic; }

			div.niftyAppt a  { color: black; font-weight:bold; background-color: #add8e6; font-style: normal; } 
			
			div.niftyActive a  { color: white; font-weight:bold; background-color: #7095c7; font-style: normal; }
			div.niftyTop a  { color: white; font-weight:bold; background-color: #a9a9a9; font-style: normal; }
			div.niftySubmit a  { color: white; font-weight:bold; background-color: #1c97d1; font-style: normal; }
*/
