body	{
		margin:0px;
		padding:0px;
		background:url(images/all_bg.jpg) top left;
		overflow:auto;
		}
h1				{  font-size: 17px; font-family: tahoma; color: #000000; margin-top:-1px; margin-bottom:0px; text-align:left; }
h1 a			{  font-size: 17px; font-family: tahoma; color: #000000; margin-top:-1px; margin-bottom:0px; text-align:left; text-decoration:none; }
h1 a:hover		{  font-size: 17px; font-family: tahoma; color: #000000; margin-top:-1px; margin-bottom:0px; text-align:left; text-decoration:none; }

h2				{  font-size: 12px; font-family: tahoma; color: #467c8b; margin-top:-1px; margin-bottom:4px;}
h2 a			{  font-size: 12px; font-family: tahoma; color: #467c8b; margin-top:-1px; margin-bottom:4px; text-decoration:none; }
h2 a:hover		{  font-size: 12px; font-family: tahoma; color: #467c8b; margin-top:-1px; margin-bottom:4px; text-decoration:none; }

h3	{  font-size: 17px; font-family: tahoma; color: #467c8b; margin-top:6px; margin-bottom:6px; text-align:left; }

reverse				{ font-family:tahoma; font-size:11px; color:#555555; }
reverse	a			{ font-family:tahoma; font-size:11px; color:#FFFFFF; text-decoration:none; }
reverse	a:hover		{ font-family:tahoma; font-size:11px; color:#FFFFFF; text-decoration:none; }

p		{
		font-family:tahoma;
		font-size:11px;
		color:#333333;
		}
td		{
		font-family:tahoma;
		font-size:11px;
		color:#333333;
		}
form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}
.panel ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
.panel ul li 		{
		height:18px;
		background:url(images/list1.gif) bottom left no-repeat;
		padding:0 0 0 21px
		}
ul		{
		}
ul li 		{

		}
ul a	{
		color:#467c8b;
		font-weight:900;
		text-decoration:none;
		}
ul a:hover	{
		color:#000000;
		text-decoration:none;
		}
b		{
		color:#333333;
		font-size:13px;
		}		
a		{	
		color:#467c8b;
		text-decoration:underline;
		}
		
a:hover{
		text-decoration:none;
		}		
strong	{
		color:#333333;
		}		
		
.tt		{
		height:28px;
		margin:45 0 0 12px;
		}		
.tt strong{
		color:#467c8b;
		}
		
.rcol	{
		margin:25 0 0 546px;
		}		
		
.bt1	{
		line-height:13px;
		margin:13 0 0 52px;
		}
.bt1 img{
		margin:0 0 3 0px;
		}
.bt1 strong{
		color:#333333;
		}
		
.more	{
		color:#898989;
		}
.more img{
		margin:0 3 0 0px;
		}
.more a	{
		color:#467c8b;
		text-decoration:none;
		}
.more a:hover{
		text-decoration:underline;
		}
		
.priv	{
		padding:50 0 0 30px;
		line-height:13px;
		font-family:tahoma;
		font-size:11px;
		}
.priv a	{
		color:#000000;
		font-weight:900;
		font-family:tahoma;
		font-size:11px;
		text-decoration:none
		}
.priv a:hover{
		color:#FFFFFF;
		}
		
.p1_text	{
		width:474px;
		margin:0 0 0 31px;
		font-family:tahoma;
		font-size:11px;
		}
.p1_text .left{
		margin:0 20 10 0px;
		}
.p1_text .t2 {
		margin:11 0 0 20px;
		}
.p1_text .t2 .left{
		margin:3 14 0 0px;
		}
		

/****** PAGE 2 *****/
.p2_text	{
		width:474px;
		margin:0 0 0 31px;
		}
.p2_text .t2{
		margin:10 0 0 20px;
		}
.p2_text .left{
		margin:0 14 0 0px;
		}
input{

		}
		
textarea{
		width:230px;
		height:157px;
		border-style:solid;
		border-width:1px;
		border-color:#8A8A8A;
		background:#FFFFFF;
		font-family:tahoma;
		font-size:11px;
		color:#555555;
		padding:2 0 0 7px;
		overflow:auto
		}
.form	{
		margin:17 0 0 0px;
		} 
		
.nav_stjames				a			{ width:220px; height:40px; float:left; background: url(images/nav_stjames.gif) 0 0 no-repeat; }
.nav_stjames				a:hover		{ background-position: -220px 0; }
.nav_stjames				a:active	{ background-position: -220px 0; }		
		
.nav_home_a								{ width:220px; height:25px; float:left; background: url(images/nav_home.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_home					a			{ width:220px; height:25px; float:left; background: url(images/nav_home.gif) 0 0 no-repeat; }
.nav_home					a:hover		{ background-position: -220px 0; }
.nav_home					a:active	{ background-position: -220px 0; }

.nav_about_a							{ width:220px; height:25px; float:left; background: url(images/nav_about.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_about					a			{ width:220px; height:25px; float:left; background: url(images/nav_about.gif) 0 0 no-repeat; }
.nav_about					a:hover		{ background-position: -220px 0; }
.nav_about					a:active	{ background-position: -220px 0; }

.nav_testimonials_a						{ width:220px; height:25px; float:left; background: url(images/nav_testimonials.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_testimonials			a			{ width:220px; height:25px; float:left; background: url(images/nav_testimonials.gif) 0 0 no-repeat; }
.nav_testimonials			a:hover		{ background-position: -220px 0; }
.nav_testimonials			a:active	{ background-position: -220px 0; }

.nav_cataract_a							{ width:220px; height:50px; float:left; background: url(images/nav_cataract.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_cataract				a			{ width:220px; height:50px; float:left; background: url(images/nav_cataract.gif) 0 0 no-repeat; }
.nav_cataract				a:hover		{ background-position: -220px 0; }
.nav_cataract				a:active	{ background-position: -220px 0; }

.nav_services_a							{ width:220px; height:50px; float:left; background: url(images/nav_services.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_services				a			{ width:220px; height:50px; float:left; background: url(images/nav_services.gif) 0 0 no-repeat; }
.nav_services				a:hover		{ background-position: -220px 0; }
.nav_services				a:active	{ background-position: -220px 0; }

.nav_LASIK_a							{ width:220px; height:50px; float:left; background: url(images/nav_LASIK.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_LASIK					a			{ width:220px; height:50px; float:left; background: url(images/nav_LASIK.gif) 0 0 no-repeat; }
.nav_LASIK					a:hover		{ background-position: -220px 0; }
.nav_LASIK					a:active	{ background-position: -220px 0; }

.nav_patient_a							{ width:220px; height:50px; float:left; background: url(images/nav_patient.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_patient				a			{ width:220px; height:50px; float:left; background: url(images/nav_patient.gif) 0 0 no-repeat; }
.nav_patient				a:hover		{ background-position: -220px 0; }
.nav_patient				a:active	{ background-position: -220px 0; }

.nav_retina_a							{ width:220px; height:50px; float:left; background: url(images/nav_retina.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_retina					a			{ width:220px; height:50px; float:left; background: url(images/nav_retina.gif) 0 0 no-repeat; }
.nav_retina					a:hover		{ background-position: -220px 0; }
.nav_retina					a:active	{ background-position: -220px 0; }

.nav_staff_a							{ width:220px; height:50px; float:left; background: url(images/nav_staff.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_staff					a			{ width:220px; height:50px; float:left; background: url(images/nav_staff.gif) 0 0 no-repeat; }
.nav_staff					a:hover		{ background-position: -220px 0; }
.nav_staff					a:active	{ background-position: -220px 0; }

.nav_contactus_a						{ width:220px; height:50px; float:left; background: url(images/nav_contactus.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_contactus				a			{ width:220px; height:50px; float:left; background: url(images/nav_contactus.gif) 0 0 no-repeat; }
.nav_contactus				a:hover		{ background-position: -220px 0; }
.nav_contactus				a:active	{ background-position: -220px 0; }

.nav_blog_a								{ width:220px; height:25px; float:left; background: url(images/nav_blog.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_blog					a			{ width:220px; height:25px; float:left; background: url(images/nav_blog.gif) 0 0 no-repeat; }
.nav_blog					a:hover		{ background-position: -220px 0; }
.nav_blog					a:active	{ background-position: -220px 0; }

.nav_videos_a								{ width:220px; height:25px; float:left; background: url(images/nav_videos.gif) 0 0 no-repeat; background-position: -220px 0;}
.nav_videos					a			{ width:220px; height:25px; float:left; background: url(images/nav_videos.gif) 0 0 no-repeat; }
.nav_videos					a:hover		{ background-position: -220px 0; }
.nav_videos					a:active	{ background-position: -220px 0; }

.leftsubnav 	                	    { width:185px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:900;
										  font-size:10px; float:right; color:#000000; }
.leftsubnav a:link 						{ padding:4px 4px 4px 6px; text-decoration:none; color:#000000; background-color:#d1e1e6; line-height:12px; display:block;}
.leftsubnav a:visited 				 	{ padding:4px 4px 4px 6px; text-decoration:none; color:#000000; background-color:#d1e1e6; line-height:12px; display:block;}
.leftsubnav a:hover 					{ background-color:#ffffff; display:block;}
.leftsubnav span.active					{ padding:4px 4px 4px 4px; background-color:#ffffff; color:#000000; }