@charset "UTF-8";
/* CSS Document */
/* This CSS style sheet is for IE browser 6.0 */
/* new back ground stuff 5-15-10 */ 
body
{
	margin: 30px 0px 30px 0px;
	padding: 0;
	background-color:#ADE25C;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-size: 12px;
	line-height: 1.3em;
	text-align: center;
	color:#2E3A49;

}
/*
#art-main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}
*/

/*
#art-page-background-gradient
{
	position: absolute;
	background-color:#ADE25C;
	background-repeat: repeat-x;
	top:0;
	width:100%;
	height: 900px;
	
}

#art-page-background-gradient
{
	background-position: top left;
}
*/

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet 
.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 986px;
	min-width:171px;
	min-height:171px;
}

.art-Sheet-body
{
	position: relative;
	z-index: 1;
	padding: 43px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
	width: 338px;
	height: 338px;
	background-image: url('../gurus/images/Sheet-s.png');
}

.art-Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 169px, 169px, auto);
}

.art-Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 169px, 169px);
}

.art-Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(169px, 169px, auto, auto);
}

.art-Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(169px, auto, auto, 169px);
}

.art-Sheet-tc, .art-Sheet-bc
{
	left: 169px;
	right: 169px;
	height: 338px;
	background-image: url('../gurus/images/Sheet-h.png');
}

.art-Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 169px, auto);
}

.art-Sheet-bc
{
	bottom: 0;
	clip: rect(169px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
	top: 169px;
	bottom: 169px;
	width: 338px;
	background-image: url('../gurus/images/Sheet-v.png');
}

.art-Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 169px);
}

.art-Sheet-cl
{
	left:0;
	clip: rect(auto, 169px, auto, auto);
}

.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 169px;
	left: 169px;
	right: 169px;
	bottom: 169px;
	background-image: url('../gurus/images/Sheet-c.png');
}


.art-Sheet
{
	margin-top: 0px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width:1000px;
}


*/


/* end Box, Sheet XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/


a img { border: none; text-decoration: none; }

.lightGreen {
	color : #9ccb3c;
}



#wandbMenu-1 {
	padding		:1px 0;
	margin		:0px;
	list-style	:none;
	width		:100%;
	height		:21px;
	font		:normal 8pt verdana, arial, helvetica;
}

#wandbMenu-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
}

#wandbMenu-1 li a:link, #wandbMenu-1 li a:visited {
	padding: 5px;
	display:block;
	text-align:left;
	text-decoration:none;
	background:#AE7727;
	color:#ffffff;
	height:13px;
}

#wandbMenu-1 li:hover a, #wandbMenu-1 li a:hover, #wandbMenu-1 li a:active {
	padding: 5px;
	display:block;
	text-decoration:none;
	background:#D48F30;
	color:#ffffff;
	height:13px;
}

#wandbMenu-1 li ul.wandbMenu-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:260px;
	position:absolute;
	top: 26px;
	left:-1px;
	z-index : 1;
}

#wandbMenu-1 li:hover ul.wandbMenu-2 {
	display:block;
}

#wandbMenu-1 li ul.wandbMenu-2 li {
	width:260px;
	clear:left;
	width:260px;
	text-indent: 5px;
}

#wandbMenu-1 li ul.wandbMenu-2 li a:link, #wandbMenu-1 li ul.wandbMenu-2 li a:visited {
	clear:left;
	background:#AE7727;
	padding:4px 0;
	width:260px;
	position:relative;
	z-index:1000;
}

#wandbMenu-1 li ul.wandbMenu-2 li:hover a, #wandbMenu-1 li ul.wandbMenu-2 li a:active, #wandbMenu-1 li ul.wandbMenu-2 li a:hover {
	clear:left;
	background:#D48F30;
	padding:4px 0;
	width:260px;
	position:relative;
	z-index:1000;
}

#wandbMenu-1 li ul.wandbMenu-2 li ul.wandbMenu-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	background:#ffffff;
	z-index:900;
}

#wandbMenu-1 li ul.wandbMenu-2 li:hover ul.wandbMenu-3 {
	display:block;
}

#wandbMenu-1 li ul.wandbMenu-2 li ul.wandbMenu-3 li a:link, #wandbMenu-1 li ul.wandbMenu-2 li ul.wandbMenu-3 li a:visited {
	background:#AE7727;
}

#wandbMenu-1 li ul.wandbMenu-2 li ul.wandbMenu-3 li:hover a, #wandbMenu-1 li ul.wandbMenu-2 li ul.wandbMenu-3 li a:hover, #wandbMenu-1 li ul.wandbMenu-2 li ul.wandbMenu-3 li a:active {
	background:#D48F30;
}

#wandbMenu-1 li ul.wandbMenu-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}

#wandbMenu-1 li ul.wandbMenu-2 li:hover a span, #wandbMenu-1 li ul.wandbMenu-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}
	
/* Beginning  of Footer Div stuff */
#wbFooterDiv {
	width: 900px;
	margin: 0px auto;
	padding:0px 0px 10px 0px;
background-color:#DCECD5;
}


#wbFooterDiv p {
	text-align: center;
	padding: 4px 12px 12px 12px;
	color: #452C1D;
	font-size: 0.9em;
}

#wbFooterDiv a, #wbFooterDiv a:link, #wbFooterDiv a:visited, #wbFooterDiv a:active {
	color: #452C1D;
	text-decoration: none;
border:1px solid #344850;
padding-right:3px;
padding-left:3px;
background-color:#C0F5A0;
}

#wbFooterDiv a:hover {
	color: #66ccff;
border:1px solid #BBB;
background-color:#DBE3E0;
padding-right:3px;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;

}

#wbFooterDivHomepage{
width: 900px;
	margin: 0px auto;
	padding:20px 0px 20px 0px;
background-color:#FFF;
}	



#wbFooterDivHomepage p {
	text-align: center;
	padding: 4px 12px 12px 12px;
	color: #452C1D;
	font-size: 0.9em;
}

#wbFooterDivHomepage a, #wbFooterDivHomepage a:link, #wbFooterDivHomepage a:visited, #wbFooterDivHomepage a:active {
	color: #452C1D;
	text-decoration: none;
border:1px solid #344850;
padding-right:3px;
padding-left:3px;
background-color:#BDE87D;
}

#wbFooterDivHomepage a:hover {
	color: #66ccff;
border:1px solid #BBB;
background-color:#DBE3E0;
padding-right:3px;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;

}




/* end of Footer Div stuff */


#header_buttons {
	
}

#wbHeaderDiv {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
}

#wbHeaderDiv .logo { margin: 0px; margin-bottom: 0px; }

#wbMenuDiv {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	background:#AE7727;
	height : 30px;
}

#relative{position:relative;}

#headerImg {
	float : left;
	top:0;
 left:0;
	width : 300px;
	
	
}

#headerflash
{
float:left;
top:0;
 left:0;
background-color:#E6EEEA;
width:445px;
height:185px;
}

#headerContact {
	float: right;
	
	margin: 5px;
	
}

#headerContact h1 {
	color: #1660a0;
	font-size: 2.25em;
	font-style: normal;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px;
	padding : 10px 5px 5px 5px;
}

#headerContact h2 {
	color: #1660a0;
	font-size: 1.4em;
	font-style: normal;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}


/* Box around 0% financing */
#headerContact p.box {
	border: 1px solid #1660a0;
	font-size: 1em;
	margin: 0;
	padding: 3px;
	display: inline;
	font-weight: normal;
}

.box a {
	color : #452C1D;
	font-weight : bold;
}

#headerContact .Tampa {
	margin: 0px 0px 20px 0px;
}

#headerContact .MainMenu ul li a{
	margin: 20px 0px 0px 0px;
	font-weight: normal;
	font-size: 10px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	/*text-align: center;*/
}

.MainMenu a {
	color : #1660a0;
	font-size: 10px;
}

#headerContact .MainMenu a:link, #headerContact .MainMenu a:visited, #headerContact .MainMenu a:active {
	text-decoration: none;
	font-weight: normal;
}

#headerContact .MainMenu li.specials a:link, #headerContact .MainMenu li.specials a:visited, #headerContact .MainMenu li.specials a:active {
	color: #1660a0; /* weight and body solutions blue */
	font-weight: bold;
}

#headerContact ul {
	padding: 0px;
	/*text-align: center;*/
	margin: 20px 0px 0px 0px;
	font-size: 0.9em;
}

#headerContact ul li {
	display: inline;
	list-style: none;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}
#headerContact p a, #headerContact p a:link, #headerContact p a:visited, #headerContact p a:active, #headerContact p a:hover {	text-decoration: none;} 
#headerContact a, #headerContact a:link, #headerContact a:visited, #headerContact a:active, #headerContact a:hover {
	text-decoration: none;
	padding: 0px 3px;

}

.clearCl { margin: 0; padding : 0; clear : both; }

#content {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
  background : #FFFFFF;
}

.contentContainer {
   margin : 0px;
   padding : 0px;
   border : 1px solid #DCECD5;
   background-color:#DCECD5;
}

.contentContainerText {
   margin : 50px;
   line-height : 1.6em;
}

#contentLeft {
	float: left;
	width : 300px;
	text-align: left;
}

#contentRight {
	float: left;
	width : 600px;
	text-align: left;
}

#contentCenter {
	text-align : left;
	width : 100%;
}

.contentTextCl {
	padding : 50px;
}
  
#contentCenter p {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color: #001828;
	margin:0px;
	padding: 10px;
}
	  
#contentCenter ol
{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #001828;
	margin-left:0em;
	padding-left:0.2em;
	margin-bottom:1em;
	padding-top:2px;
	text-align:justify;

}
						  
#contentCenter ul {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #001828;
	margin-left:0em;
	padding-left:0.2em;
	margin-bottom:1em;
	padding-top:2px;
	text-align:justify;

}

#contentCenter li { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #001828;
	margin-left:0em;
	padding-left:0.2em;
	margin-bottom:.2em;
	padding-top:2px;
	text-align:justify;
}
				   
#contentCenter a:link {
	color: #419683;
	text-decoration: none;
	font-weight:bold;
}
#contentCenter a img {border: none; } 
#contentCenter a:visited {
  color: #419683;
  font-weight:bold;
  text-decoration: none;
}

#contentCenter a:hover {
	text-decoration: none;
	color: #3b3887;
	font-weight:bold;
}

#contentCenter a:active {
	color: #222D48;
	font-weight: bold;
	text-decoration: none;
}
	
.darkpurple {
	color: #3b3887;
}		 

.nuderm_end
{
	padding:30px 10px 10px 50px;
	background-color:#DCECD5;
}

.blue_header
{color:#405395;

font-size:16px;
font-weight:700;
}

.blue_header_large
{color:#2B3762;
font-style:italic;
font-size:20px;
font-weight:600;
line-height:130%;
}

.regimennn {
   color: #3b3887;
}

.para
{
   padding: 10px;
   width  : auto;
   background-color:#EEF5EB;
   border : 1px solid #C5C5C5;
}

.para p {
   margin : 0px;
   padding : 2px;
}

.clear{clear:both;}

.imgLeft {
   float : left;
   padding : 5px;
   text-align : left;
}

.textLeft {
   float : left;
   padding : 5px;
   text-align : justify;
}

.contentContainerOurPractice {
   margin : 0px;
   padding : 0px;
   border : 1px solid #DCECD5;
   background-color:#FFF;
}


.newsletter_title{
font-size:2.5em;
font-weight:700;
color:#95ACA9;


}


/* for christinas picture */

a.rolloverChristine {
	display: block;
	width: 325px;
	height: 130px;
	text-decoration: none;
	background: url(../images/registration_christine_tampa.jpg);
	}

a.rolloverChristine:hover {
	background-position: -325px 0;
	}
	
	/* 8/12/10 wh home video */

#vidcontainer{
	color:#000;
	width:820;
	height:auto;
	padding:15px 15px 0px 50px;
	border-bottom : 1px solid #C5C5C5;	
}


.leftvid{
	float:left;
	background-color:#FFF;
	width: 404px;
	height: 278px;
	padding:10px;


}
/*  width: 384px;   original 
	height: 258px;   */


.rightvid{
	float:left;
	background-color:#FFF;
	width: 340px;
	height: 278px;
	padding:10px;
	text-align:justify;
}

.large_letter_vid{
font-size:2.2em;
font color:#504F57;
}


.vid_number{
	font-size:1.3em;
	color:#5E95D9;
	font-weight:800;
	}
	
	.content_container_fraxel
	{
	padding:30px;
	
	}
	
	/* panel layout from carecredit.com */
.panels				{ float: left; width: 255px; margin: 0 0 0 15px; position: relative; font-size: 12px; line-height: 1.5em; color: #666; }
.panels h1 			{ font-size: 17px; font-style: normal; line-height: 17px; font-weight: bold; color: #306b7c; margin: 10px 0 15px 15px; width: 246px; }
.panels h2.ajax 	{ font-size: 17px; font-style: normal; line-height: 17px; font-weight: bold; color: #306b7c; margin: 10px 0 0px 0px; width: 246px; }
.panels h1.first 	{ margin-left: 0; }
.panels h1.nm		{ margin: 10px 0 -5px 0px; }
.panels h2			{ font-size: 13px; font-style: normal; line-height: 17px; font-weight: bold; color: #306b7c; margin: 0 0 10px 0px; width: 246px; }

.panels .gray			{ float: left; /*background: #F2F2F2;*/ margin: 0 0 0 0; padding: 0px 0 0px 15px; width: 231px; position: relative; padding-bottom: 10px; }
.panels .gray .teaser	{ position: absolute; bottom: 0; left: 0; float: left; border-top: 1px solid #FFF; background: #eaeaea; padding: 10px 15px; width: 215px; }
.panels .gray .advSearch	{ margin-right: 30px; }
.panels .gray #ProfessionDrop_Main select, .panels .gray #SpecialtyBox_Main select, .panels .gray #ProcedureBox_Main select { color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; line-height: normal; float: left; width: 212px; height: auto; }
.floatRight { float: right; }
/* panel css finished */

.para-content{
text-align:left;	
width:850px;
padding:15px;
	}
