@import url("rotator_style.css");
@import url("jquery.ui.datepicker.css");
@import url("jquery.ui.core.css");
@import url("jquery-ui-1.8rc3.custom.css");
@import url("jquery.fancybox-1.3.1.css");



/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: url(../Images/shellMainBG.gif) no-repeat top center #E7E7E7;	
	text-align: center;	
	line-height: 18px;
	color: #424242;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

input
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;	
}

textarea
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

/* construct */
#wrapper 
{
	width: 980px;
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;
	z-index: 0;
}

	#wrapper #header
	{
		float: left;
		width: 982px;
		height: 152px;
		z-index: 2000;
		position: relative;
	}
	
		#wrapper #header #videolink
		{
			position: absolute;
			top: 25px;
			right: 270px;
			width: 235px;
			height: 33px;
			background: url(../Images/shellVideoLink_03.gif) no-repeat top left;
			padding: 0px;
			margin: 0px;
			z-index: 2000;
		}
		
			#wrapper #header #videolink span
			{
				display: none;
			}
			
			#wrapper #header #videolink:hover
			{
				opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
				filter: alpha(opacity=75); /* IE lt 8 */
				-ms-filter: "alpha(opacity=75)"; /* IE 8 */
				-khtml-opacity: .75; /* Safari 1.x */
				-moz-opacity: .75; /* FF lt 1.5, Netscape */
			}
	
		#wrapper #header #headertop
		{
			float: left;
			width: 982px;
			height: 30px;
		}
		
			
		
			#wrapper #header #headertop #headertopleft
			{
				float: left;
				width: 479px;
				font-size: 110%;
				padding-left: 12px;
				margin-top: 6px;
			}
			
			#wrapper #header #headertop #headertopright
			{
				float: right;
				width: 350px;
				font-size: 110%;
				text-align: right;
				padding-right: 12px;
				margin-top: 6px;
			}
				
				#wrapper #header #headertop #facebooklink
			{
				float: left;
				width: 15px;
				height:15px;
				margin-right: 12px;
				background-image:url(../Images/facebookicon.png);
			}
			
		#wrapper #header #headerroundtop
		{
			float: left;
			width: 982px;
			height: 7px;
			background: url(../Images/shellHeadRound_03.gif) no-repeat top left;
		}
		
			#wrapper #header #headerroundtop span
			{
				display: none;
			}
		
		#wrapper #header #headerwhite
		{
			float: left;
			width: 982px;
			background: #FFF;
			height: 115px;
			position: relative;
			z-index: 5000;
		}
		
			#wrapper #header #headerwhite #headerlogo
			{
				float: left;
				width: 303px;
				height: 79px;
				margin-top: 13px;
				margin-left: 22px;
				display: inline;
			}
			
				#wrapper #header #headerwhite #headerlogo h1
				{
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #header #headerwhite #headerlogo h1 a
					{	
						float: left;
						width: 303px;
						height: 79px;
						background: url(../Images/shellLogo_03.gif) no-repeat top left;
					}
					
						#wrapper #header #headerwhite #headerlogo h1 a span
						{	
							display: none;
						}
						
					#wrapper #header #headerwhite #headerlogo h2, #wrapper #header #headerwhite #headerlogo h3
					{
						display: none;
					}
						
			#wrapper #header #headerwhite #telephone
			{
				float: right;
				text-align: right;
				line-height: 30px;
				font-size: 310%;
				color: #9A0202;
				margin-top: 24px;	
				padding-right: 22px;	
				z-index: 100;
			}
			
				#wrapper #header #headerwhite #navigation
				{
					position: absolute;
					bottom: 10px;
					left: 22px;
					width: 937px;
					height: 30px;
					background: url(../Images/shellNavBG_20.gif) repeat-x bottom left;
					text-align: right;
					z-index: 5000;
				}
				
					#wrapper #header #headerwhite #navigation #navlist
					{
						float: right;
						padding: 0px;
						margin: 0px;
						z-index: 5000;
					}
					
						#wrapper #header #headerwhite #navigation #navlist li
						{
							float: left;
							height: 30px;
							display: inline;
							list-style-type: none;
							position: relative;
							z-index: 5000;
						}
						
						#wrapper #header #headerwhite #navigation #navlist li a
						{	
							float: left;
							height: 30px;
							z-index: 5000;
						}
						
							#wrapper #header #headerwhite #navigation #navlist li a span
							{
								display: none;
							}
						
							#wrapper #header #headerwhite #navigation #navlist li.nav_home a
							{
								width: 56px;
								background: url(../Images/shellNavigationNormal_03.gif) no-repeat top left;
							}
							
							#wrapper #header #headerwhite #navigation #navlist li.nav_team a
							{
								width: 97px;
								background: url(../Images/shellNavigationNormal_04.gif) no-repeat top left;
							}
							#wrapper #header #headerwhite #navigation #navlist li.nav_treatments a
							{
								width: 81px;
								background: url(../Images/shellNavigationNormal_05.gif) no-repeat top left;
							}
							#wrapper #header #headerwhite #navigation #navlist li.nav_finance a
							{
								width: 105px;
								background: url(../Images/shellNavigationNormal_06.gif) no-repeat top left;
							}
							#wrapper #header #headerwhite #navigation #navlist li.nav_test a
							{
								width: 86px;
								background: url(../Images/shellNavigationNormal_07.gif) no-repeat top left;
							}
							#wrapper #header #headerwhite #navigation #navlist li.nav_latest a
							{
								width: 83px;
								background: url(../Images/shellNavigationNormal_08.gif) no-repeat top left;
							}
							#wrapper #header #headerwhite #navigation #navlist li.nav_contact a
							{
								width: 82px;
								display: inline;
								background: url(../Images/shellNavigationNormal_09.gif) no-repeat top left;
							}
							
							#wrapper #header #headerwhite #navigation #navlist li a:hover, #wrapper #header #headerwhite #navigation #navlist li a.current
							{
								background-position: bottom;
							}
							
							#wrapper #header #headerwhite #navigation #navlist li ul
							{
								position: absolute;
								top: 30px;
								left: 0px;
								padding: 0px;
								margin: 0px;
							}
							
							#wrapper #header #headerwhite #navigation #navlist li.nav_team ul
							{
								float: left;
								width: 97px;
							}
							
								#wrapper #header #headerwhite #navigation #navlist li.nav_team ul li
								{
									list-style-type: none;
									display: inline;
									position: relative;
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_team ul li a
								{
									float: left;
									width: 96px;
									height: 25px;
									text-align: center;
									background: #9A0202;
									color: #FFF;
									font-size: 110%;
									padding-top: 5px;
									opacity: .85; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=85); /* IE lt 8 */
									-ms-filter: "alpha(opacity=85)"; /* IE 8 */
									-khtml-opacity: .85; /* Safari 1.x */
									-moz-opacity: .85; /* FF lt 1.5, Netscape */
									position: relative;
									z-index: 5000;
								}
																
								#wrapper #header #headerwhite #navigation #navlist li.nav_team ul li a:hover
								{
									text-decoration: none;
									background: #BC7777;
									opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=100); /* IE lt 8 */
									-ms-filter: "alpha(opacity=100)"; /* IE 8 */
									-khtml-opacity: 1; /* Safari 1.x */
									-moz-opacity: 1; /* FF lt 1.5, Netscape */
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_team:hover>a
								{
									background-position: bottom;
								}
								
								
							#wrapper #header #headerwhite #navigation #navlist li.nav_treatments ul
							{
								float: left;
								width: 125px;
							}
							
								#wrapper #header #headerwhite #navigation #navlist li.nav_treatments ul li
								{
									list-style-type: none;
									display: inline;
									position: relative;
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_treatments ul li a
								{
									float: left;
									width: 125px;
									height: 25px;
									text-align: center;
									background: #9A0202;
									color: #FFF;
									display: block;
									font-size: 110%;
									padding-top: 5px;
									opacity: .85; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=85); /* IE lt 8 */
									-ms-filter: "alpha(opacity=85)"; /* IE 8 */
									-khtml-opacity: .85; /* Safari 1.x */
									-moz-opacity: .85; /* FF lt 1.5, Netscape */
									position: relative;
									z-index: 5000;
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_treatments ul li a:hover
								{
									text-decoration: none;
									background: #BC7777;
									opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=100); /* IE lt 8 */
									-ms-filter: "alpha(opacity=100)"; /* IE 8 */
									-khtml-opacity: 1; /* Safari 1.x */
									-moz-opacity: 1; /* FF lt 1.5, Netscape */
								}
								
		/* Second Nav start */
		
							#wrapper #header #headerwhite #navigation #navlist li.nav_treatments #secondnav
							{
								float: left;
								width: 160px;
							}
							
								#wrapper #header #headerwhite #navigation #navlist li.nav_treatments #secondnav li
								{
									list-style-type: none;
									display: inline;
									position: relative;
									width: 160px;
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_treatments #secondnav li a
								{
									float: left;
									width: 160px;
									height: 25px;
									text-align: center;
									background: #9A0202;
									color: #FFF;
									display: block;
									font-size: 110%;
									padding-top: 5px;
									opacity: .85; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=85); /* IE lt 8 */
									-ms-filter: "alpha(opacity=85)"; /* IE 8 */
									-khtml-opacity: .85; /* Safari 1.x */
									-moz-opacity: .85; /* FF lt 1.5, Netscape */
									position: relative;
									z-index: 5000;
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_treatments #secondnav li a:hover
								{
									text-decoration: none;
									background: #BC7777;
									opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=100); /* IE lt 8 */
									-ms-filter: "alpha(opacity=100)"; /* IE 8 */
									-khtml-opacity: 1; /* Safari 1.x */
									-moz-opacity: 1; /* FF lt 1.5, Netscape */
								}
		
		
		
		
		
		/* Second Nav Finished */

								
								#wrapper #header #headerwhite #navigation #navlist li.nav_treatments:hover>a
								{
									background-position: bottom;
								}
								
							#wrapper #header #headerwhite #navigation #navlist li.nav_finance ul
							{
								float: left;
								width: 125px;
							}
							
								#wrapper #header #headerwhite #navigation #navlist li.nav_finance ul li
								{
									list-style-type: none;
									display: inline;
									position: relative;
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_finance ul li a
								{
									float: left;
									width: 125px;
									height: 25px;
									text-align: center;
									display: block;
									background: #9A0202;
									color: #FFF;
									font-size: 110%;
									padding-top: 5px;
									opacity: .85; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=85); /* IE lt 8 */
									-ms-filter: "alpha(opacity=85)"; /* IE 8 */
									-khtml-opacity: .85; /* Safari 1.x */
									-moz-opacity: .85; /* FF lt 1.5, Netscape */
									position: relative;
									z-index: 5000;
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_finance ul li a:hover
								{
									text-decoration: none;
									background: #BC7777;
									opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=100); /* IE lt 8 */
									-ms-filter: "alpha(opacity=100)"; /* IE 8 */
									-khtml-opacity: 1; /* Safari 1.x */
									-moz-opacity: 1; /* FF lt 1.5, Netscape */
								}
								
								#wrapper #header #headerwhite #navigation #navlist li.nav_finance:hover>a
								{
									background-position: bottom;
								}
						
				/* Hygienist Navigation Right */
					
						#wrapper #header #headerwhite #navigation #navlist li.nav_treatments ul li.hygienist
						{
							position: relative;
						}
						
							#wrapper #header #headerwhite #navigation #navlist li.nav_treatments ul li.hygienist ul
							{
								position: absolute;
								left: 125px;
								top: 0px;
								padding: 0px;
								margin: 0px;
							}
							
								#wrapper #header #headerwhite #navigation #navlist li.hygienist:hover>a
								{
									background: #BC7777;
									opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=100); /* IE lt 8 */
									-ms-filter: "alpha(opacity=100)"; /* IE 8 */
									-khtml-opacity: 1; /* Safari 1.x */
									-moz-opacity: 1; /* FF lt 1.5, Netscape */
								}
	
	#wrapper #content
	{
		float: left;
		width: 982px;
		background: #FFF;
		z-index: 100;
		padding-bottom: 20px;
	}
	
		#wrapper #content #uppercontent
		{
			float: left;
			width: 938px;
			margin-left: 22px;
			display: inline;
			height: 271px;
			z-index:100;
		}
		
			#wrapper #content #uppercontent #upperleft
			{
				float: left;
				width: 246px;
				height: 256px;
				background: url(../Images/shellupperleft_24.gif) no-repeat top left;
				padding-top: 15px;
			}
			
				#wrapper #content #uppercontent #upperleft #theteam
				{
					float: left;
					width: 217px;
					height: 103px;
					background: url(../Images/shellUpperOpening_27.jpg) no-repeat top left;
					margin-left: 15px;
					display: inline;
				}
				
					#wrapper #content #uppercontent #upperleft #theteam span
					{
						display: none;
					}
					
				#wrapper #content #openingtimes
				{
					float: left;
					width: 217px;
					margin-left: 15px;
					display: inline;
					background: #3599CD;
					padding-bottom: 4px;
					line-height: 16px;
				}
				
					#wrapper #content #openingtimes #openinghead
					{
						padding-left: 18px;
						font-size: 140%;
						color: #FFF;
						margin-top: 6px;
						padding-bottom: 3px;
					}
				
					#wrapper #content #openingtimes .timeline
					{
						float: left;
						width: 181px;
						border-bottom: 1px solid #61AFD8;
						margin-left: 18px;
						display: inline;
						color: #FFF;
						font-size: 110%;
					}
					
						#wrapper #content #openingtimes .timeline span
						{
							font-size: 80%;
						}
					
						#wrapper #content #openingtimes .timeline .timeleft
						{
							float: left;
							width: 90px;
						}
						
						#wrapper #content #openingtimes .timeline .timeright
						{
							float: right;
							width: 70px;
							text-align: left;
							font-weight: bold;
							overflow: hidden;
						}
					#wrapper #content #uppercontent #uppercoltwo
					{
						float: left;
						width: 677px;
						margin-left: 15px;
						display: inline;
						z-index: 50;
					}
					
						#wrapper #content #uppercontent #uppercoltwo #upperlist
						{
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #content #uppercontent #uppercoltwo #upperlist li
							{
								list-style-type: none;
								display: inline;
								background: none;
								padding: 0px;
								margin: 0px;
								border: 0px;
								height: 269px;
								padding-left: 7px;
								width: 271px;
								padding-right:  399px;
								background: yellow;
							}

									
							#wrapper #content #uppercontent #uppercoltwo #upperlist li.java_one
							{
								background: url(../Images/shellJavatest.jpg) no-repeat top left;
							}
							
							#wrapper #content #uppercontent #uppercoltwo #upperlist li.java_two
							{
								background: url(../Images/shellWillowsJavaTwo.jpg) no-repeat top left;
							}
							
							#wrapper #content #uppercontent #uppercoltwo #upperlist li.java_three
							{
								background: url(../Images/shellJavaNewOne.jpg) no-repeat top left;
							}
							
							#wrapper #content #uppercontent #uppercoltwo #upperlist li.java_four
							{
								background: url(../Images/shellJavaNewTwo.jpg) no-repeat top left;
							}
							
								#wrapper #content #uppercontent #uppercoltwo #upperlist li .jav_box
								{
									float: left;
									width: 271px;
								}
							
								#wrapper #content #uppercontent #uppercoltwo #upperlist li .jav_upperbox
								{
									float: left;
									width: 251px;
									height: 148px;
									margin-top: 7px;
									padding-top: 25px;
									padding-left: 20px;
									line-height: 20px;
									color: #FFF;
									
								}
								
									#wrapper #content #uppercontent #uppercoltwo #upperlist li .jav_upperbox .bigtext
									{
										font-size: 140%;
										color: #FFF;
									}
									
									#wrapper #content #uppercontent #uppercoltwo #upperlist li .jav_upperbox .smalltext
									{
										font-size: 110%;
										color: #FFF;
										float: left;
									}
									
									#wrapper #content #uppercontent #uppercoltwo #upperlist li .jav_upperbox .readmore
									{
										float: left;
										width: 251px;
										font-size: 140%;
										font-weight: bold;
										margin-top: 5px;
										color: #000;
										opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
										filter: alpha(opacity=50); /* IE lt 8 */
										-ms-filter: "alpha(opacity=50)"; /* IE 8 */
										-khtml-opacity: .50; /* Safari 1.x */
										-moz-opacity: .50; /* FF lt 1.5, Netscape */
									}
									
										#wrapper #content #uppercontent #uppercoltwo #upperlist li .jav_upperbox .readmore:hover
										{
											color: #FFF;
											opacity: .90; /* Standard: FF gt 1.5, Opera, Safari */
											filter: alpha(opacity=90); /* IE lt 8 */
											-ms-filter: "alpha(opacity=90)"; /* IE 8 */
											-khtml-opacity: .90; /* Safari 1.x */
											-moz-opacity: .90; /* FF lt 1.5, Netscape */
											text-decoration: none;
										}
										
									#wrapper #content #uppercontent #uppercoltwo #upperlist li .tourlink
									{
										float: left;
										width: 271px;
										height: 73px;
										margin-top: 9px;
									}
										
										#wrapper #content #uppercontent #uppercoltwo #upperlist li .tourlink span
										{
											display: none;
										}
										
										#wrapper #content #uppercontent #uppercoltwo #upperlist li .tourlink:hover
										{
											background: url(../Images/shellTourLink_03.gif) no-repeat top left;
										}
					
						
					#wrapper #content #indexleft
					{
						float: left;
						width: 513px;
						padding-left: 22px;
					}
					
						#wrapper #content #indexleft #indextitle
						{
							float: left;
							width: 485px;
							color: #424242;
							font-size: 200%;
							line-height: 25px;
							height: 25px;
							overflow: hidden;
							margin-top: 20px;
						}
						
						#wrapper #content #indexleft #indextext
						{
							float: left;
							width: 485px;
							color: #424242;
							font-size: 110%;
							margin-top: 10px;

						}
						
							#indexform
							{
								float: left;
								width: 487px;
								height: 277px;
								margin-top: 20px;
								background: url(../Images/shellFormBG_09.gif) no-repeat top left;
								color: #FFF;
							}
							
							#indexform #formtitle
							{
								float: left;
								width: 467px;
								padding-left: 20px;
								font-size: 180%;
								color: #FFF;
								font-weight: bold;
								margin-top: 15px;
							}
							
							#indexform #formsubtitle
							{
								float: left;
								width: 467px;
								padding-left: 20px;
								font-size: 110%;
								color: #FFF;
								margin-top: 2px;
							}
							
							#indexform .fieldline
							{
								float: left;
								width: 467px;
								padding-left: 20px;
							}
							
							#indexform .fieldline .namebox
							{
								float: left;
								width: 341px;
								height: 20px;
								background: url(../Images/shellFormFieldBG_12.gif) no-repeat top left;
								border: 0px;
								margin: 10px 0px 0px 0px;
								padding: 6px 0px 6px 10px;
								font-size: 110%;
								font-weight: bold;
								line-height: 20px;
							}
							
							#indexform .fieldline .telephonebox
							{
								float: left;
								width: 341px;
								height: 20px;
								border: 0px;
								margin: 16px 0px 0px 0px;
								font-size: 110%;
								padding: 6px 0px 6px 10px;
								background: url(../Images/shellFormFieldBG_15.gif) no-repeat top left;
								font-weight: bold;
								line-height: 20px;
							}
							
								#indexform .fieldline .datebox
								{
									float: left;
									width: 341px;
									height: 20px;
									border: 0px;
									line-height: 20px;
									margin: 5px 0px 0px 0px;
									font-size: 110%;
									padding: 6px 0px 6px 10px;
									background: url(../Images/shellFormFieldBG_17.gif) no-repeat top left;
									font-weight: bold;
									color: #0095DA;
								}
								
						#indexform .formtext
						{
							width: 467px;
							padding-left: 20px;
							float: left;
							color: #FFF;
							font-size: 110%;
							margin-top: 12px;
						}
						
						#indexform .selectedtext
						{
							float: left;
							width: 467px;
							padding-left: 20px;
							color: #FFF;
							font-weight: bold;
							margin-top: 5px;
						}
						
						#indexform .dateleft
						{
							float: left;
							width: 281px;
							padding-left:  20px;
							font-size: 110%;
						}
						
							#indexform .dateleft .auxdatefield
							{
								background: none;
								border: 0px;
								float: left;
								color: #FFF;
								width: 200px;
								margin-top: 3px;
							}
						
						#indexform .submitright
						{
							float: left;
							padding-right: 20px;
							text-align: left;
							width: 68px;
							height: 25px;
						}
							
					#wrapper #content #indexright
					{
						float: left;
						width: 423px;
						padding-right: 22px;
					}
					
						#wrapper #content #indexright #rightbox
						{
							float: left;
							width: 424px;
							margin-top: 20px;
						}
							
							#wrapper #content #indexright #rightbox #righttop
							{
								float: left;
								width: 412px;
								height: 33px;
								background: url(../Images/shellIndexRightTop_09.gif) no-repeat top left;
								font-size: 180%;
								color: #424242;
								padding-top: 20px;
								padding-left: 12px;
							}
							
							#wrapper #content #indexright #rightbox #rightmid
							{
								float: left;
								width: 424px;
								background: #F2F2F2;
							}
							
								#wrapper #content #indexright #rightbox #rightmid #servicelist
								{
									float: left;
									padding: 0px;
									margin: 0px;
								}
								
									#wrapper #content #indexright #rightbox #rightmid #servicelist li
									{
										float: left;
										
									}
									
								#wrapper #content #indexright #rightbox #rightmid #servicelist li
								{
									float: left;
									width: 199px;
									height: 110px;
									overflow: hidden;
									position: relative;
									display: inline;
									margin-left: 9px;
									margin-top: 14px;
								}
								
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.topline
								{
									margin-top: 6px;
								}
								
								#wrapper #content #indexright #rightbox #rightmid #servicelist li .blackdiv
								{	
									position: absolute;
									top: 75px;
									left: 0px;
									width: 199px;
									height: 106px;
									background: #000;
									color: #FFF;
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=75); /* IE lt 8 */
									-ms-filter: "alpha(opacity=75)"; /* IE 8 */
									-khtml-opacity: .75; /* Safari 1.x */
									-moz-opacity: .75; /* FF lt 1.5, Netscape */
								}
								
									#wrapper #content #indexright #rightbox #rightmid #servicelist li .blackdiv:hover
									{
										text-decoration: none;
									}
								
									#wrapper #content #indexright #rightbox #rightmid #servicelist li .blackdiv span.linktitle
									{
										float: left;
										width: 182px;
										height: 22px;
										font-size: 130%;
										color: #FFF;
										padding-top: 8px;
										padding-left: 12px;
									}	
									
									#wrapper #content #indexright #rightbox #rightmid #servicelist li .blackdiv span.linktext
									{
										float: left;
										width: 182px;
										color: #FFF;
										font-size: 110%;
										padding-right: 5px;
										padding-left: 15px;
										margin-top: 12px;
									}		
									
									#wrapper #content #indexright #rightbox #rightmid #servicelist li .blackdiv span.linkmore
									{
										float: left;
										width: 169px;
										color: #FF00F0;
										font-size: 110%;
										padding-right: 15px;
										padding-left: 15px;
										font-weight: bold;
									}	
									
									#wrapper #content #indexright #rightbox #rightmid #servicelist li .blackdiv .linkmoretwo
									{
										color: #FF00F0;
										font-size: 100%;
										font-weight: bold;
										padding-left: 6px;
									}					
								
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.treat_one
								{
									background: url(../Images/shellServiceList_03.jpg) no-repeat top left;
								}
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.treat_two
								{
									background: url(../Images/shellServiceList_05.jpg) no-repeat top left;
								}
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.treat_three
								{
									background: url(../Images/shellServiceList_09.jpg) no-repeat top left;
								}
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.treat_four
								{
									background: url(../Images/shellServiceList_10.jpg) no-repeat top left;
								}
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.treat_five
								{
									background: url(../Images/shellServiceList_13.jpg) no-repeat top left;
								}
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.treat_six
								{
									background: url(../Images/shellServiceList_14.jpg) no-repeat top left;
								}
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.treat_seven
								{
									background: url(../Images/shellTreatmentsNew_03.jpg) no-repeat top left;
								}
								#wrapper #content #indexright #rightbox #rightmid #servicelist li.treat_eight
								{
									background: url(../Images/shellServiceList_18.jpg) no-repeat top left;
								}
								
							#wrapper #content #indexright #rightbox #rightbottom
							{
								float: left;
								width: 424px;
								height: 9px;
								background: url(../Images/shellIndexRightBottom_23.gif) no-repeat top left;
							}
							
								#wrapper #content #indexright #rightbox #rightbottom span
								{
									display: none;
								}
								
			#wrapper #content #lowerblock
			{
				float: left;
				width: 942px;
				margin-left: 20px;
				display: inline;
				background: #E6E6E6;
				margin-top: 20px;
			}
			
				#wrapper #content #lowerblock #lowerleft
				{
					float: left;
					width: 561px;
				}
					
					#wrapper #content #lowerblock #lowerleft #lowlefttop
					{
						float: left;
						width: auto;
						padding-right: 20px;
						height: 18px;
						color: #737373;
						margin-top: 10px;
						padding-left: 11px;
						font-weight: bold;
						line-height: 18px;
						font-size: 110%;
						background: url(../Images/shellIndexLowerPic_07.gif) no-repeat top right;
					}
					
						#wrapper #content #lowerblock #lowerleft #lowleftbottom
						{
							float: left;
							width: 550px;
							padding-left: 11px;
							font-size: 110%;
							color: #737373;
						}
						
							#wrapper #content #lowerblock #lowerleft #lowleftbottom span
							{
								padding-left: 20px;
								background: url(../Images/shellLowerSpacer_11.gif) no-repeat top left;
							}
							
				#wrapper #content #lowerblock #lowermid
				{
					float: left;
					width: 215px;
				}
				
					#wrapper #content #lowerblock #lowermid #lowermidtop
					{
						float: left;
						width: auto;
						padding-right: 20px;
						height: 18px;
						color: #737373;
						margin-top: 10px;
						font-weight: bold;
						line-height: 18px;
						font-size: 110%;
						background: url(../Images/shellIndexLowerPic_07.gif) no-repeat top right

					}
					
					#wrapper #content #lowerblock #lowermid #lowermidbottom
					{
						float: left;
						width: auto;
						color: #737373;
						font-size: 110%;
					}
					
						#wrapper #content #lowerblock #lowermid #lowermidbottom a
						{
							float: left;
							color: #39BCED;
						}
						
					#wrapper #content #lowerblock #lowerright
					{
						float: left;
						width: 165px;
						height: 57px;
						background: url(../Images/shellWillowBottomfooter_07.gif) no-repeat center left;
					}
					
						#wrapper #content #lowerblock #lowerright span
						{
							display: none;
						}
						
					
					#wrapper #content #maincontent
					{
						float: left;
						width: 962px;
						padding-left: 20px;
					}
					
						#wrapper #content #maincontent #navleft
						{
							float: left;
							width: 262px;
						}
						
							#wrapper #content #maincontent #navleft #lefttop
							{
								float: left;
								width: 246px;
								height: 11px;
								background: url(../Images/shellNavLeft_03.gif) no-repeat top left;
							}
							
								#wrapper #content #maincontent #navleft #lefttop span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #navleft #leftnav
							{
								float: left;
								width: 246px;
								background: #F1F1F1;
								
							}
							
								#wrapper #content #maincontent #navleft #leftnav #navtitle
								{
									float: left;
									width: 231px;
									padding-left: 15px;
									color: #9A0202;
									font-size: 140%;
								}
								
								#wrapper #content #maincontent #navleft #leftnav #leftlist
								{
									float: left;
									padding: 0px;
									margin: 10px 0px 0px 0px;
								}
								
									#wrapper #content #maincontent #navleft #leftnav #leftlist li
									{
										list-style-type: none;
										display: inline;
										float: left;
										width: 246px;
										font-size: 110%;
										height: 30px;
										background: url(../Images/shellNavLeftbg_06.gif) no-repeat bottom left;
									}
									
										#wrapper #content #maincontent #navleft #leftnav #leftlist li.lastleft
										{
											background: none;
										}
									
										#wrapper #content #maincontent #navleft #leftnav #leftlist li a
										{
											float: left;
											padding-left: 15px;
											width: 231px;
											font-weight: bold;
											color: #000;
											height: 22px;
											margin-top: 2px;
											padding-top: 3px;
										}
										
											#wrapper #content #maincontent #navleft #leftnav #leftlist li a:hover
											{
												background: #9A0202;
												color: #FFF;
												text-decoration: none;
											}
											
								#wrapper #content #maincontent #navleft #openinghours
								{
									float: left;
									width: 235px;
									margin-top: 25px;
								}
								
									#wrapper #content #maincontent #navleft #openinghours #opentop
									{
										float: left;
										width: 217px;
										margin-left: 15px;
										display: inline;
										height: 103px;
										background: url(../Images/shellOpeningLeft_09.jpg) no-repeat top left;
									}
							
							#wrapper #content #maincontent #navleft #leftbottom
							{
								float: left;
								width: 246px;
								background: url(../Images/shellNavLeft_06.gif) no-repeat top left;
								height: 11px;
							}
							
								#wrapper #content #maincontent #navleft #leftbottom span
								{
									display: none;
								}
								
						#wrapper #content #maincontent #navleft #leftgreen
						{
							float: left;
							width: 246px;
							margin-top: 8px;
						}
						
							#wrapper #content #maincontent #navleft #leftgreen a
							{
								width: 231px;
								height: 29px;
								background: url(../Images/shellLeftLinks_14.gif) no-repeat top left;
								float: left;
								color: #FFF;
								font-size: 130%;
								font-weight: bold;
								padding-left: 15px;
								padding-top: 10px;
							}
							
								#wrapper #content #maincontent #navleft #leftgreen a:hover
								{
									text-decoration: none;
								}
						
						#wrapper #content #maincontent #navleft #leftblue
						{
							float: left;
							width: 246px;
							margin-top: 8px;
						}
							#wrapper #content #maincontent #navleft #leftblue a
							{
								float: left;
								width: 231px;
								height: 29px;
								background: url(../Images/shellLeftLinks_16.gif) no-repeat top left;
								color: #FFF;
								font-size: 130%;
								font-weight: bold;
								padding-left: 15px;
								padding-top: 10px;
							}
							
								#wrapper #content #maincontent #navleft #leftblue a:hover
								{
									text-decoration: none;
								}
						
						#wrapper #content #maincontent #navleft #leftfacebook
						{
							float: left;
							width: 246px;
							margin-top: 8px;
						}
							#wrapper #content #maincontent #navleft #leftfacebook a
							{
								float: left;
								width: 231px;
								height: 29px;
								background: url(../Images/shellLeftLinks_18.gif) no-repeat top left;
								color: #FFF;
								font-size: 130%;
								font-weight: bold;
								padding-left: 15px;
								padding-top: 10px;
							}
							
								#wrapper #content #maincontent #navleft #leftfacebook a:hover
								{
									text-decoration: none;
									}
						#wrapper #content #maincontent #contentright
						{
							float: left;
							width: 680px;
						}
						
							#wrapper #content #maincontent #contentright #whoimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellWhoMain_05.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #whoimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #aboutimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersAboutUs.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #aboutimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #contactimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersContact.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #contactimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #zerofinanceimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersFinance.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #zerofinanceimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #financelandingimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersFinanceLanding.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #financelandingimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #hygienistimage
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersHygienist.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #hygienistimage span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #advgumpic
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellNewHeaderOne_03.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #advgumpic span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #medipic
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellNewHeadertwo_03.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #medipic span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #latestnewsimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersLatestNews.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #latestnewsimg span
								{
									display: none;
								}
							
							#wrapper #content #maincontent #contentright #meetourteamimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersMeetTheTeam.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #meetourteamimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #testimonialsimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersTestimonials.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #testimonialsimg span
								{
									display: none;
								}
								
									#wrapper #content #maincontent #contentright #testimonialsimg .testlink
									{
										float: left;
										width: 271px;
										height: 73px;
										background: url(../Images/shellTestButton_03.jpg) no-repeat top left;
										margin-top: 101px;
										margin-left: 19px;
										display: inline;
									}
									
										#wrapper #content #maincontent #contentright #testimonialsimg .testlink:hover
										{
											background-position: bottom;
											text-decoration: none;
										}
								
							#wrapper #content #maincontent #contentright #treatmentsimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersLanding.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #treatmentsimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #treatmentsedationimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersSedation.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #treatmentsedationimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #pricelistimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersPricelist.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #pricelistimg span
								{
									display: none;
								}
								
							
								
							#wrapper #content #maincontent #contentright #botoximg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeaderFacial.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #botoximg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #cosmeticimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersCostmetic.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #cosmeticimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #snoringimage
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeaderSnoring.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #snoringimage span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #dentalimplantsimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersDental.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #dentalimplantsimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #generalimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersGeneral.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #generalimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #hygienistimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersHygienist.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #hygienistimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #orthodonticsimg
							{
								float: left;
								width: 673px;
								height: 192px;
								margin-left: 7px;
								display: inline;
								background: url(../Images/shellHeadersOrthodontics.jpg) no-repeat top left;
							}
							
								#wrapper #content #maincontent #contentright #orthodonticsimg span
								{
									display: none;
								}
								
							#wrapper #content #maincontent #contentright #contenttext
							{
								float: left;
								width: 673px;
								display: inline;
								margin-left: 7px;
							}
							
							#wrapper #content #maincontent #contentright #contenttext #contenttitle
							{
								float: left;
								width: 673px;
								font-size: 180%;
								color: #424242;
								margin-top: 22px;
								padding-bottom: 3px;
							}
							
								#wrapper #content #maincontent #contentright #contenttext #abouttext
								{
									font-size: 110%;
									color: #424242;
									margin-top: 18px;
									width: 673px;
									float: left;
								}
								
									#wrapper #content #maincontent #contentright #contenttext #abouttext .aboutline
									{
										float: left;
										width: 673px;
										padding-bottom: 30px;
									}
									
										#wrapper #content #maincontent #contentright #contenttext #abouttext .aboutline .aboutlineleft
										{
											float: left;
											width: 226px;
										}
										
										#wrapper #content #maincontent #contentright #contenttext #abouttext .aboutline .aboutlineright
										{
											float: left;
											width: 409px;
											padding-left: 20px;
										}
										
											#wrapper #content #maincontent #contentright #contenttext #abouttext .aboutline .aboutlineright .aboutlinetitle
											{
												float: left;
												width: 409px;
												font-weight: bold;
											}
								
									#wrapper #content #maincontent #contentright #contenttext #abouttext #flashbox
									{
										float: left;
										marign-right: 0px;
										display: inline;
										width: 226px;
										overflow: hidden;
										height: 168px;
									}
									
									#wrapper #content #maincontent #contentright #contenttext #abouttext #aboutleft
									{
										float: left;
										width: 226px;
									}
									
										#wrapper #content #maincontent #contentright #contenttext #abouttext .videotitle
										{
											float: left;
											width: 226px;
											font-size: 100%;
											font-weight: bold;
											margin-top: 12px;
										}
									
									#wrapper #content #maincontent #contentright #contenttext #abouttext #aboutright
									{
										float: left;
										width: 400px;
										padding-left: 20px;
									}
									
									#wrapper #content #maincontent #contentright #contenttext #abouttext #flashboxtwo
									{
										float: left;
										margin-right: 0px;
										display: inline;
										width: 226px;
										overflow: hidden;
										height: 168px;
									}
									
									#wrapper #content #maincontent #contentright #contenttext #abouttext #flashboxthree
									{
										float: left;
										margin-right: 0px;
										display: inline;
										width: 226px;
										height: 168px;
										overflow: hidden;
									}
								
									#wrapper #content #maincontent #contentright #contenttext #abouttext .quotename 
									{
										color: #9A0202;										
									}
									
									#wrapper #content #maincontent #contentright #contenttext #abouttext ul
									{
										padding: 12px 0px 12px 0px;
										margin: 0px;
									}
								
									#wrapper #content #maincontent #contentright #contenttext #abouttext li
									{
										padding-top: 3px;
										padding-bottom: 3px;
										list-style-type: none;
										padding-left: 24px;
										background: url(../Images/shellListDot_03.gif) no-repeat top left;
										margin: 0px;
									}
									
									#wrapper #content #maincontent #contentright #contenttext #abouttext a
									{
										color: #00AEEF;
									}
									
										#wrapper #content #maincontent #contentright #contenttext #abouttext #lightbox
										{
											opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
											filter: alpha(opacity=75); /* IE lt 8 */
											-ms-filter: "alpha(opacity=75)"; /* IE 8 */
											-khtml-opacity: .75; /* Safari 1.x */
											-moz-opacity: .75; /* FF lt 1.5, Netscape */
										}
									
										#wrapper #content #maincontent #contentright #contenttext #abouttext #lightbox:hover
										{
											opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
											filter: alpha(opacity=100); /* IE lt 8 */
											-ms-filter: "alpha(opacity=100)"; /* IE 8 */
											-khtml-opacity: 1; /* Safari 1.x */
											-moz-opacity: 1; /* FF lt 1.5, Netscape */
										}
									
										#wrapper #content #maincontent #contentright #contenttext #abouttext a img
										{
											border: 0px;
										}
										
					/* Landing Pages Start */
										
									#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox
									{
										float: left;
										width: 675px;
										
									}
									
										#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greytop
										{
											float: left;
											width: 663px;
											height: 33px;
											background: url(../Images/shellFinanceOptions_03.gif) no-repeat top left;
											font-size: 160%;
											color: #424242;
											padding-top: 20px;
											padding-left: 12px;
										}
																	
										#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid
										{
											background: #F2F2F2;
											float: left;
											width: 675px;
										}
										
											#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist
											{
												padding: 0px;
												margin: 0px;
												background: none;
											}
											
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist a:hover
												{
													text-decoration: none;
												}
											
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li
												{
													list-style-type: none;
													display: inline;
													float: left;
													width: 199px;
													height: 110px;
													position: relative;
													overflow: hidden;
													padding: 0px;
													margin: 0px 0px 0px 30px;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.leftrow
												{
													margin-left: 8px;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.margintop
												{
													margin-top: 25px;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li .greydiv
												{
													position: absolute;
													top: 75px;
													left: 0px;
													width: 199px;
													height: 106px;
													background: #000;
													color: #FFF;
													opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
													filter: alpha(opacity=75); /* IE lt 8 */
													-ms-filter: "alpha(opacity=75)"; /* IE 8 */
													-khtml-opacity: .75; /* Safari 1.x */
													-moz-opacity: .75; /* FF lt 1.5, Netscape */
													padding: 0px;
													margin: 0px;
												}
												
													#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li .greydiv .linktitle
													{
														float: left;
														width: 184px;
														height: 22px;
														font-size: 120%;
														color: #FFF;
														padding-top: 8px;
														padding-left: 15px;
													}
													
													#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li .greydiv .linktext
													{
														float: left;
														width: 179px;
														color: #FFF;
														font-size: 100%;
														padding-right: 5px;
														padding-left: 15px;
														margin-top: 10px;
													}
													
													#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li .greydiv .linkmore
													{
														float: left;
														width: 169px;
														color: #FF00F0;
														font-size: 100%;
														padding-right: 15px;
														padding-left: 15px;
														font-weight: bold;
													}
													
													#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li .greydiv .linkmoretwo
													{
														color: #FF00F0;
														font-size: 100%;
														font-weight: bold;
														padding-left: 6px;
													}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.financeone
												{
													background: url(../Images/shellFinanceList_06.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.financetwo
												{
													background: url(../Images/shellFinanceList_08.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.financethree
												{
													background: url(../Images/shellFinanceList_10.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatmentsone
												{
													background: url(../Images/shellHygineLatest_03.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatmentstwo
												{
													background: url(../Images/shellHygineLatest_05.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatmentsthree
												{
													background: url(../Images/shellHygineLatest_07.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlistone
												{
													background: url(../Images/shellServiceList_03.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlisttwo
												{
													background: url(../Images/shellServiceList_05.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlistthree
												{
													background: url(../Images/shellServiceList_09.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlistfour
												{
													background: url(../Images/shellServiceList_10.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlistfive
												{
													background: url(../Images/shellServiceList_13.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlistsix
												{
													background: url(../Images/shellServiceList_14.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlistseven
												{
													background: url(../Images/shellTreatmentsNew_03.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlisteight
												{
													background: url(../Images/shellTreatmentsNew_05.jpg) no-repeat top left;
												}
												
												#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greylist li.treatlistnine
												{
													background: url(../Images/shellComingSoon_09.gif) no-repeat top left;
												}
												
											#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greymid #greymidtext
											{
												float: left;
												width: 655px;
												padding-left: 10px;
												padding-bottom: 30px;
												padding-top: 10px;
											}
										
										#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greybot
										{
											float: left;
											width: 675px;
											height: 12px;
											background: url(../Images/shellFinanceOptions_06.gif) no-repeat top left;
										}
										
											#wrapper #content #maincontent #contentright #contenttext #abouttext #greybox #greybot span
											{
												display: none;
											}
											
											
									
					/* Landing Pages Finish */
							
							#wrapper #content #maincontent #contentright #contenttext #teamlist
							{
								padding: 0px;
								margin: 0px;
								float: left;
							}
							
								#wrapper #content #maincontent #contentright #contenttext #teamlist li
								{
									float: left;
									width: 673px;
									list-style-type: none;
									display: inline;
									padding-top: 20px;
									padding-bottom: 20px;
									border-bottom: 1px solid #E6E6E6;
								}
								
									#wrapper #content #maincontent #contentright #contenttext #teamlist li.lastperson
									{
										border-bottom: 0px;
									}
								
									#wrapper #content #maincontent #contentright #contenttext #teamlist li .picleft
									{
										float: left;
										width: 142px;
									}
									
									#wrapper #content #maincontent #contentright #contenttext #teamlist li .textright
									{
										float: left;
										width: 531px;
									}
									
									#wrapper #content #maincontent #contentright #contenttext #teamlist li .textright .nameline
									{
										float: left;
										width: 531px;
									}
									
										#wrapper #content #maincontent #contentright #contenttext #teamlist li .textright .teamname
										{
											float: left;
											width: auto;
											font-size: 180%;
											font-weight: normal;
											color: #424242;
											line-height: 20px;
										}
										
										#wrapper #content #maincontent #contentright #contenttext #teamlist li .textright .teamposition
										{
											float: left;
											width: auto;
											font-size: 110%;
											font-weight: bold;
											color: #424242;
											padding-top: 3px;
											padding-left: 4px;
										}
										
										
									#wrapper #content #maincontent #contentright #contenttext #teamlist li .textright .teamtext
									{
										font-size: 110%;
										color: #424242;
										width: 500px;
									}
									
										#wrapper #content #maincontent #contentright #contenttext #teamlist li .textright .teamtext a
										{
											color: #9A0202;
										}
								
									
									#wrapper #content #maincontent #contentright #contenttext .latestnews
									{
										float: left;
										width: 673px;
									}
									
										#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline
										{
											float: left;
											width: 673px;
											padding-top: 20px;
											padding-bottom: 20px;
											border-bottom: 1px solid #E6E6E6;
										}
										
											#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline .newsleft
											{
												float: left;
												width: 182px;
											}
											
											#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline .newsright
											{
												float: left;
												width: 491px;
												font-size: 100%;
											}
											
												#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline .newsright .newstitle
												{
													float: left;
													width: 491px;
													font-size: 180%;
													color: #9A0202;
													height: 18px;
													display: block;
												}
												
												
													#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline .newsright .newstitle.evennews
													{
														color: #3599CD;
													}
													
												#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline .newsright .publishdate
												{
													float: left;
													width: 491px;
													font-size: 110%;
													font-family: Georgia;
													padding-top: 2px;
													padding-bottom: 2px;
												}
												
												#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline .newsright .preview
												{
													float: left;
													width: 491px;
													font-size: 110%;
													overflow: hidden;
												}
												
												#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline .newsright .readmore
												{
													float: left;
													width: 491px;
												}
												
													#wrapper #content #maincontent #contentright #contenttext .latestnews .newsline .newsright .readmore a
													{
														color: #00AEEF;
														font-size: 110%;
													}

/* Contact Start */
					#wrapper #content #maincontent #contentright #contenttext #contactbox
					{
						float: left;
						width: 673px;
					}
					
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft
						{
							float: left;
							width: 417px;
						}
						
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactmap
							{
								float: left;
								width: 417px;
								height: 341px;
								margin-top: 24px;
							}
							
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform
							{
								float: left;
								width: 417px;
								background: url(../Images/shellContactFormBg_03.gif) no-repeat top left;
								height: 277px;
								margin-top: 20px;
							}
							
			/* Contact Form Start */
			
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform #contitle
							{
								float: left;
								width: 397px;
								padding-left: 20px;
								font-size: 180%;
								color: #FFF;
								font-weight: bold;
								margin-top: 15px;
							}
							
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform #consubtitle
							{
								float: left;
								width: 397px;
								padding-left: 20px;
								font-size: 110%;
								color: #FFF;
								margin-top: 2px;
							}
							
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .confield
							{
								float: left;
								width: 397px;
								padding-left: 20px;
							}
							
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .confield .nameboxtwo
							{
								float: left;
								width: 341px;
								height: 20px;
								background: url(../Images/shellFormFieldBG_12.gif) no-repeat top left;
								border: 0px;
								margin: 10px 0px 0px 0px;
								padding: 6px 0px 6px 10px;
								font-size: 110%;
								font-weight: bold;
								line-height: 20px;
							}
							
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .confield .telephoneboxtwo
							{
								float: left;
								width: 341px;
								height: 20px;
								border: 0px;
								margin: 16px 0px 0px 0px;
								font-size: 110%;
								padding: 6px 0px 6px 10px;
								background: url(../Images/shellFormFieldBG_15.gif) no-repeat top left;
								font-weight: bold;
								line-height: 20px;
							}
							
								#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .confield .dateboxtwo
								{
									float: left;
									width: 341px;
									height: 20px;
									border: 0px;
									line-height: 20px;
									margin: 5px 0px 0px 0px;
									font-size: 110%;
									padding: 6px 0px 6px 10px;
									background: url(../Images/shellFormFieldBG_17.gif) no-repeat top left;
									font-weight: bold;
									color: #0095DA;
								}
								
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .conttext
						{
							width: 397px;
							padding-left: 20px;
							float: left;
							color: #FFF;
							font-size: 110%;
							margin-top: 12px;
						}
						
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .selectedtext
						{
							float: left;
							width: 397px;
							padding-left: 20px;
							color: #FFF;
							font-weight: bold;
							margin-top: 5px;
						}
						
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .dateleft
						{
							float: left;
							width: 281px;
							padding-left:  20px;
							font-size: 110%;
						}
						
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .dateleft .auxdatefield
							{
								background: none;
								border: 0px;
								float: left;
								color: #FFF;
								width: 200px;
								margin-top: 3px;
							}
						
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactleft #contactform .submitright
						{
							float: left;
							padding-right: 20px;
							text-align: left;
							width: 68px;
							height: 25px;
						}

			
			/* Contact Form Finish */
			
			
						
					#wrapper #content #maincontent #contentright #contenttext #contactbox #contactright
					{
						float: left;
						width: 236px;
						padding-left: 20px;
					}
					
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactright #crtop
						{
							float: left;
							width: 236px;
							color: #424242;
							height: 41px;
							border-bottom: 1px solid #DADADA;
							font-weight: bold;
							font-size: 110%;
							margin-top: 19px;
						}
						
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactright #craddress
						{
							float: left;
							width: 236px;
							color: #424242;
							height: 46px;
							border-bottom: 1px solid #DADADA;
							font-size: 110%;
							padding-top: 8px;
						}
						
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactright #cremail
						{
							float: left;
							width: 236px;
							color: #424242;
							border-bottom: 1px solid #DADADA;
							height: 25px;
							font-size: 110%;
							padding-top: 8px;
						}
						
							#wrapper #content #maincontent #contentright #contenttext #contactbox #contactright #cremail a
							{
								color: #3FC2F3;
							}
							
						#wrapper #content #maincontent #contentright #contenttext #contactbox #contactright #crtelephone
						{
							float: left;
							width: 236px;
							font-size: 140%;
							font-weight: bold;
							color: #9A0202;
							margin-top: 8px;
						}

/* Contact Finish */

	
	#wrapper #footer
	{
		float: left;
		width: 982px;
	}
	
		#wrapper #footer
		{
			float: left;
			width: 962px;
			padding-left: 20px;
			margin-top: 10px;
			font-size: 110%;
			padding-bottom: 30px;
		}
		
			#wrapper #footer #footerleft
			{
				float: left;
				width: 481px;
			}
			
				#wrapper #footer #footerleft #footerlist
				{
					float: left;
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #footer #footerleft #footerlist li
					{
						display: inline;
						float: left;
						list-style-type: none;
						padding-left: 10px;
						padding-right: 8px;
						background: url(../Images/shellFooterSpacer_23.gif) no-repeat center left;
					}
					
						#wrapper #footer #footerleft #footerlist li.firstfooter
						{
							padding-left: 0px;
							background: none;
						}
					
						#wrapper #footer #footerleft #footerlist li a
						{
							color: #424242;
						}
			
			#wrapper #footer #footerright
			{
				float: left;
				width: 461px;
				padding-right: 20px;
				text-align: right;
				color: #424242;
			}
			
				#wrapper #footer #footerright a
				{
					color: #424242;
				}
				
/* Flash Box Start */

#iframevid
{
	float: left;
	width: 768px;
	height: 470px;
}	

	#iframevid #tourbox
	{
		float: left;
		width: 768px;
		height: 470px;
	}
