@charset "utf-8";
/* CSS Document */

 
body {
	background-color: #bcd8ff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bckgrnd.gif);
	background-repeat: repeat-y;
}



/******************************************
CONTAINERS
******************************************/


.container { 
	width: 1004px;  
	background-color: #fff; 
	text-align: left; 
} 



.container_left { 
	width:774px;
	text-align: left; 
	vertical-align:top;
} 

.container_body { 
	width: 1004px;  
	background-color: #fff; 
	text-align: left;
	background-image:url(/images/bkgrnd_woman.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
} 

.container_body_content { 
	width:664px;
	text-align: left; 
	vertical-align:top;
	padding-top:33px;
	padding-left:55px;
	padding-right:55px;
} 

.container_main_img { 
	width:774px;
	height:231px;
	text-align: left; 
	vertical-align:top;
} 

.container_interior_main_img { 
	width:774px;
	height:157px;
	text-align: left; 
	vertical-align:top;
} 

.container_hm_glbl { 
	width:217px;
	height:207px;
	text-align: left; 
	vertical-align:top;
	padding-left:13px;
	padding-top:24px;
	background-image:url(/images/top_rt_bkgrnd.gif);
} 

.container_interior_glbl { 
	width:217px;
	height:133px;
	text-align: left; 
	vertical-align:top;
	padding-left:13px;
	padding-top:24px;
	background-image:url(/images/top_rt_bkgrnd2.gif);
} 

.container_rt_spacer {
	padding-bottom:10px;
} 

.container_rt_brdr { 
	width:1px;
	text-align: left; 
	vertical-align:top;
	background-image:url(/images/brdr_rt_vert.gif);
	background-repeat:no-repeat;
	background-position:top;
} 

.container_rt_column { 
	width:209px;
	text-align: left; 
	vertical-align:top;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
} 

.header_top {
	width:774px;
	height:17px;
	background-color: #a3cd39;
}

.header_top2 {
	width:230px;
	height:17px;
	background-color: #b5d761;
}

.header_main {
	width:339px;
	height:100px;
	background-color: #21339c;
}

.header_main1 {
	width:435px;
	background-color: #666699;
}

.header_main2 {
	width:230px;
	background-color: #33598d;
}

.container_rt { 
	width:230px;
	text-align: left;
	vertical-align:top; 
} 

#hm_welcome {
	width:350px;
	text-align: left;
	float:left;
	position: relative;
}

#hm_services_overview {
	width:260px;
	text-align: left;
	position: relative;
	float:right;
}

#hm_pandk {
	width:300px;
	text-align: left;
	position: relative;
	float:right;
	position: absolute;
	left: 452px;
	top: 604px;
}


#int_main_content {
	width:380px;
	text-align: left;
	float:left;
	position: relative;
	padding-bottom:25px;
}

#int_body_rtcol {
	width:240px;
	text-align: left;
	position: relative;
	float:right;
	padding-top:40px;
}

#int_main_content_full {
	width:620px;
	text-align: left;
	float:left;
	position: relative;
	padding-bottom:25px;
}

/******************************************
NAVIGATION
******************************************/

#Navigation {
	padding-right:13px;
	padding-bottom:7px;
	font-family: Arial;
	font-size: .8em;
	color: #fff;
}

#Navigation a {
	color: #fff;
	font-size: .85em;
	text-decoration: none;	
}

#Navigation a:visited {
	color: #fff;
	font-size: .85em;
	text-decoration: none;
}

#Navigation a:hover {
	color: #a3cd39;
	font-size: .85em;
	text-decoration: none;	
}


/******************************************
TRACK NAVIGATION
******************************************/

#Track_Navigation {
	font-family: Arial;
	font-size: .80em;
	font-weight:none;
	color: #3b4043;
	padding-bottom:15px;
}

#Track_Navigation a {
	font-family: Arial;
	font-weight:none;
	color: #3b4043;
	font-size: .85em;
	text-decoration: none;	
}

#Track_Navigation a:visited {
	font-family: Arial;
	font-weight:none;
	color: #3b4043;
	font-size: .85em;
	text-decoration: none;
}

#Track_Navigation a:hover {
	font-family: Arial;
	font-weight:none;
	color: #3b4043;
	font-size: .85em;
	text-decoration: underline;	
}


/******************************************
TEXT
******************************************/

p	 				{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: none;
	color: #000;
	text-align: left;
}
.required			{font-family: Arial, Helvetica, sans-serif;font-size: .8em;font-style: normal; font-weight: none;	color: #be0000;}
.formfield			{font-family: Arial, Helvetica, sans-serif;font-size: .75em;font-style: normal; font-weight: none;	color: #666699;}
.footer_text		{font-family: Arial, Helvetica, sans-serif;font-size: .7em;font-style: normal; font-weight: none;	color: #aaa;}
.footer_pipe		{font-family: Arial, Helvetica, sans-serif;font-size: .7em;font-style: normal; font-weight: bold;	color: #aaa;}
.testimonial		{font-family: Arial, Helvetica, sans-serif;font-size: .7em;font-style: normal; font-weight: none;	color: #666699;}
.testimonial_nm		{font-family: Arial, Helvetica, sans-serif;font-size: .7em;font-style: normal; font-weight: bold;	color: #666699; text-align:right;}
h1	 				{font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;font-style: normal; font-weight: bold;	color: #21339c;}
h2	 				{font-family: Arial, Helvetica, sans-serif;font-size: 1.0em;font-style: normal; font-weight: bold;	color: #666699;}
h3	 				{font-family: Arial, Helvetica, sans-serif;font-size: .9em;font-style: normal; font-weight: bold;	color: #666699;}
h4	 				{font-family: Arial, Helvetica, sans-serif;font-size: .9em;font-style:italic;  font-weight: bold;	color: #666699;}
.h5	 				{font-family: Arial, Helvetica, sans-serif;font-size: .8em;font-style: normal; font-weight: none;	color: #000;}
ul					{font-family: Arial, Helvetica, sans-serif;font-size: .8em;font-style: normal; font-weight: none;	color: #666699;}
li					{font-family: Arial, Helvetica, sans-serif;font-size: .9em;font-style: normal; font-weight: none;	color: #000; list-style-image:url(/images/arrow_org_list.gif);}
li.global			{font-family: Arial, Helvetica, sans-serif;font-size: .85em;font-style: normal; font-weight: none;	color: #666699; list-style-image:url(/images/arrow_org_list.gif);}
.global				{font-family: Arial, Helvetica, sans-serif;font-size: .85em;font-style: normal; font-weight: none;	color: #666699;}
.globalfree			{font-family: Arial, Helvetica, sans-serif;font-size: .9em;font-style: normal; font-weight: bold;	color: #666699;}
.rtcolumn			{font-family: Arial, Helvetica, sans-serif;font-size: .65em;font-style: normal; font-weight: none;	color: #6c6c6c;}
.callout	 		{font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;font-style: normal; font-weight: bold;	color: red;}


/******************************************
IMAGES
******************************************/
.img_quote {
	padding-right:7px;
}

.img_lasers {
	padding-right:10px;
	padding-bottom:10px;
}


/******************************************
SERVICES - Treatments
******************************************/
#services_treatment1 {
	width:125px;
	text-align: left;
	float:left;
	position: relative;
	padding-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-style: normal;
	font-weight: none;
	color: #6c6c6c;
}

#services_treatment2 {
	width:125px;
	text-align: left;
	float:left;
	position: relative;
	padding-top:30px;
	padding-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-style: normal;
	font-weight: none;
	color: #6c6c6c;
}

#services_treatment3 {
	width:125px;
	text-align: left;
	float:left;
	position: relative;
	padding-top:60px;
	padding-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-style: normal;
	font-weight: none;
	color: #6c6c6c;
}

/******************************************
FOOTER
******************************************/

.footer_bar1 {
	width: 1004px;
	height:9px;
	background-image:url(/images/bkgrnd_ftr_1.gif);
}

.footer_bar2 {
	width: 1004px;
	height:1px;
	background-image:url(/images/bkgrnd_ftr_2.gif);
}

.footer_nav {
	width: 707px;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
}

.footer_inovast {
	width: 707px;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
}

.inovast {
	padding-left:8px;
	padding-top:4px;
}

.footer_copyright {
	width: 297px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

.footer_location {
	width: 297px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}

a.footer:link 		{font-family: Arial, Helvetica, sans-serif;font-size: .7em;		text-decoration:none;		color: #aaa;	}
a.footer:active 	{font-family: Arial, Helvetica, sans-serif;font-size: .7em;		text-decoration:underline;	color: #aaa;	}
a.footer:visited 	{font-family: Arial, Helvetica, sans-serif;font-size: .7em;		text-decoration:none;		color: #aaa;	}
a.footer:hover 		{font-family: Arial, Helvetica, sans-serif;font-size: .7em;		text-decoration:underline;	color: #aaa;	}

a:link				{font-family: Arial, Helvetica, sans-serif;font-size: .9em;	text-decoration:none;		color: #3b4043;}
a:active			{font-family: Arial, Helvetica, sans-serif;font-size: .9em;	text-decoration:underline;	color: #3b4043;}
a:visited			{font-family: Arial, Helvetica, sans-serif;font-size: .9em;	text-decoration:none;		color: #3b4043;}
a:hover				{font-family: Arial, Helvetica, sans-serif;font-size: .9em;	text-decoration:underline;	color: #3b4043;}

a.global:link		{font-family: Arial, Helvetica, sans-serif;font-size: .85em;	text-decoration:none;		color: #3b4043;}
a.global:active		{font-family: Arial, Helvetica, sans-serif;font-size: .85em;	text-decoration:underline;	color: #3b4043;}
a.global:visited	{font-family: Arial, Helvetica, sans-serif;font-size: .85em;	text-decoration:none;		color: #3b4043;}
a.global:hover		{font-family: Arial, Helvetica, sans-serif;font-size: .85em;	text-decoration:underline;	color: #3b4043;}

a.list:link			{font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;	text-decoration:underline;	color: #666699;}
a.list:active		{font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;	text-decoration:underline;	color: #3b4043;}
a.list:visited		{font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;	text-decoration:underline;	color: #666699;}
a.list:hover		{font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;	text-decoration:underline;	color: #3b4043;}

a.backtotop:link	{font-family: Arial, Helvetica, sans-serif;font-size: .85em;	text-decoration:none;		color: #3b4043;}
a.backtotop:active	{font-family: Arial, Helvetica, sans-serif;font-size: .85em;	text-decoration:underline;	color: #3b4043;}
a.backtotop:visited	{font-family: Arial, Helvetica, sans-serif;font-size: .85em;	text-decoration:none;		color: #3b4043;}
a.backtotop:hover	{font-family: Arial, Helvetica, sans-serif;font-size: .85em;	text-decoration:underline;	color: #3b4043;}



 
