body {
	text-align: center;
	margin-top: 0px;
}
#wrapper {
	width: 763px;
	overflow: visible;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
}


/* Biginning fo Top Navigation */
#mainNav {
	width: 763px;
	display: inline;
}

a.home {
	display:block;
	height:35px;
	width:58px;
	background: url(images/nav_home.jpg) 0 0 no-repeat;
	text-decoration: none;
}
a:hover.home {
	background-position: -58px 0;
}
a.about {
	display:block; 
	height:35px; 
	width:64px; 
	background: url(images/nav_about.jpg) 0 0 no-repeat;
	text-decoration: none; 
}
a:hover.about {
	background-position: -64px 0;
}
a.doctors {
	display:block; 
	height:35px; 
	width:88px; 
	background: url(images/nav_doctors.jpg) 0 0 no-repeat;
	text-decoration: none; 
}
a:hover.doctors {
	background-position: -88px 0;
}
a.services {
	display:block; 
	height:35px; 
	width:88px; 
	background: url(images/nav_services.jpg) 0 0 no-repeat;
	text-decoration: none;
}
a:hover.services {
	background-position: -88px 0;
}
a.conditions {
	display:block; 
	height:35px; 
	width:113px; 
	background: url(images/nav_conditions.jpg) 0 0 no-repeat;
	text-decoration: none; 
}
a:hover.conditions {
	background-position: -113px 0;
}
a.plans {
	display:block; 
	height:35px; 
	width:84px; 
	background: url(images/nav_plans.jpg) 0 0 no-repeat;
	text-decoration: none;
}
a:hover.plans {
	background-position: -84px 0;
}
a.contact {
	display:block; 
	height:35px; 
	width:85px; 
	background: url(images/nav_contact.jpg) 0 0 no-repeat;
	text-decoration: none;
}
a:hover.contact {
	background-position: -85px 0;
}
/* Endding of Top Navigation */
#sideBar {
	float: left;
	width: 266px;
	clear: right;
}
#mainContent {
	background-color: #98A9C8;
	height: 500px;
	width: 467px;
	float: right;
	padding-left: 30px;
	padding-top: 30px;
}
/* Beginning of Middle Home navigation */
#homeNav {
	float: left;
	height: 436px;
}
* html #homeNav {
	margin-right: -3px;
}
#homeNav ul {
	margin: 0px;
	padding: 0px;
}
#homeNav li {
	list-style-type: none;
	padding-bottom: 5.3%;
}
* html #homeNav li {
	padding-bottom: 8px;
}
#homeNav li a {
	display:block; 
	height: 78px;
	width: 218px;
	overflow: hidden;
}
#homeNav li a:hover {
	display:block;
	text-indent:-218px;
}
* html #welcome {
	height: 438px;
	background-color: #4F719E;
	width: 218px;
	margin-left: -5px;
}
#footerHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 400px;
	clear: both;
	padding-top: 10px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 280px;
}

#subNav {
	background-color: #4F719E;
	height: 115px;
	width: 164px;
	float: left;
}
#imageBar {
	height: 115px;
	width: 358px;
	float: left;
}
#imageBar img {
	padding-right: 10px;
}

#mainContentSub {
	background-color: #4F719E;
	height: 400px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#wrapper #mainContentSub #contactForm {
	float: left;
	text-align: left;
	clear: right;
}


#sideBarSub {

	float: left;
	width: 241px;
	clear: right;
}
#subNavService {

	background-color: #4F719E;
	height: 115px;
	width: 169px;
	float: left;
}
#subNavService ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 20px;
}
#subNavService li {
	list-style-type: none;
	padding-bottom: 4px;
}
* html #subNavService {
	height: 110px;
}

* html #subNavService ul {
	padding-top: 5px;
}
* html #subNavService li {
	list-style-type: none;
	padding-bottom: 0px;
}
#subNavService a {
	color: #FFFFFF;
	text-decoration: none;
}


#imageBarService {

	height: 115px;
	width: 353px;
	float: left;
}
#imageBarService img {

	padding-right: 10px;
}
#subNavService a:hover {
	color: #94AAC4;
	text-decoration: underline;
}
#imageBarPlans {

	height: 115px;
	width: 520px;
	float: left;
}
/*#imageBarPlans img {

	padding-right: 10px;
}*/
#plansIMGRT {
	padding-right: 0px;
	text-align: right;
}
#imgContact {
	padding-right: 14px;
}
#imgSmile {
	padding-right: 15px;
}
#subNavContact {
	background-color: #4F719E;
	height: 102px;
	width: 507px;
	float: left;
	padding-top: 13px;
	padding-left: 15px;
}
#subNavContact td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}
#subNavContact td a {
	color: #FFFFFF;
	text-decoration: none;
}
#subNavContact .it_text {
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: .25em;
}
.it_text {
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.15em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F719E;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F719E;
}
#submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #4F719E;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: default;
}
#mainContentSub td a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
#subNavVC {

	background-color: #4F719E;
	height: 604px;
	width: 164px;
	float: left;
}
* html #subNavVC {

	height: 600px;
}
#mainContentSubVC {
	background-color: #4F719E;
	height: auto;
	width: 288px;
	float: left;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#subNavVC ul {
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	width: 157px;
	display: block;
	padding-top: 10px;
}
#subNavVC li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#subNavVC li li {
}
#subNavVC a {
	color: #FFFFFF;
	display: block;
	width: 140px;
	height: 20px;
	padding-left: 13px;
}
#subNavVC a:hover {
	background-image: url(images/la-side_arrow.jpg);
	background-repeat: no-repeat;
	background-position: -5px top;
}
#imageBarVC {

	height: 115px;
	width: 358px;
	float: left;
}
#imageBarVC img {
	padding-left: 40px;
}
#subNavVC li li a {

	color: #FFFFFF;
	display: block;
	width: 140px;
	height: 20px;
	padding-left: 23px;
}
#news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 198px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #4F719E;
}
.dyk {
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
}
#subNavDoc {

	background-color: #4F719E;
	height: 102px;
	width: 122px;
	float: left;
	padding-top: 13px;
	padding-left: 15px;
}
#imageBarDoc {


	height: 115px;
	width: 520px;
	float: left;
}
#imageBarDoc img {

	padding-right: 10px;
}
#mainContentHome {

	background-color: #98A9C8;
	height: 500px;
	width: 480px;
	float: right;
}
#newsHome {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 193px;
	padding-top: 10px;
	color: #4F719E;
}
#backNavService {
	background-color: #4F719E;
	height: 115px;
	width: 145px;
	float: left;
}
#backNavService ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 30px;
	margin-left: 0px;
	padding-left: 10px;
}
#backNavService li {
	list-style-type: none;
	padding-bottom: 4px;
}
* html #backNavService {
	height: 110px;
}
* html #backNavService ul {
	padding-top: 5px;
}
* html #backNavService li {
	list-style-type: none;
	padding-bottom: 0px;
}
#backNavService a {
	color: #FFFFFF;
	text-decoration: underline;
}
#imageBarServiceSub {
	height: 115px;
	width: 377px;
	float: left;
}
#mainContentSubLasik {
	background-color: #4F719E;
	height: 500px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#mainContentSubLenses {
	background-color: #4F719E;
	height: 550px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#wrapper #mainContentSubLenses ul {
	color: #FFFFFF;
}
#serviceNav li {
	color: #FFFFFF;
	padding-bottom: 10px;
}
#serviceNav li a {
	color: #FFFFFF;
	padding-bottom: 10px;
	text-decoration: none;
}
#serviceNav li a:hover {
	color: #FFFFFF;
	padding-bottom: 10px;
	text-decoration: underline;
}
#imageBarService1 {
	height: 115px;
	width: 353px;
	float: left;
}
#backNavDr {
	background-color: #4F719E;
	height: 115px;
	width: 145px;
	float: left;
}
#backNavDr ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
	margin-left: 0px;
	padding-left: 10px;
}
#backNavDr li {
	list-style-type: none;
	padding-bottom: 4px;
}
#backNavDr a {
	color: #FFFFFF;
	text-decoration: underline;
}
#mainContentSubSako {
	background-color: #4F719E;
	height: 500px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#mainContentSubAbout {
	background-color: #4F719E;
	height: 450px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#mainContentSubDr {
	background-color: #4F719E;
	height: 590px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
ul {
	color: #FFFFFF;
}
#mainContentSubPlans {
	background-color: #4F719E;
	height: 570px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#subNavAbout {
	background-color: #4F719E;
	height: 115px;
	width: 125px;
	float: left;
	color: #FFFFFF;
	list-style-type: none;
}
#imageBarAbout {
	height: 115px;
	width: 395px;
	float: left;
}
#subNavAbout a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
#subNavAbout ul {
	list-style-type: none;
}
#subNavAbout li {
	list-style-type: none;
	padding-top: 30px;
	margin-left: -20px;
}
#mainContentSubAbout1 {
	background-color: #4F719E;
	height: 920px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#subNavContactLens {
	height: 102px;
	width: 507px;
	float: left;
}
#mainContentSubLens {
	background-color: #4F719E;
	height: 550px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#mainContentSub2 {
	background-color: #4F719E;
	height: 750px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4E719C;
	letter-spacing: 0.25em;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	display: block;
	text-align: left;
	padding-top: 10px;
	padding-left: 25px;
}
#newslogo {
	width: 500px;
	height: 90px;
}
#mainContentSubResouces {
	background-color: #4F719E;
	height: 500px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
.appoint {
	padding-left: 70px;
	padding-bottom: 0px;
}
#mainContentSubAppointment {
	background-color: #4F719E;
	height: 325px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#resources a.text {
	font-size: 11px;
	text-decoration: none;
	padding-left: 10px;
}
#resources a:hover.text {
	text-decoration: underline;
}
#mainContentSubcharity {
	background-color: #4F719E;
	height: 920px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#mainContentSubFashion {
	background-color: #4F719E;
	height: 600px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#newsHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 235px;
	padding-top: 10px;
	padding-right: 12px;
	padding-left: 15px;
	color: #4F719E;
}
.textForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#mainContentSubLeung {
	background-color: #4F719E;
	height: 500px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#mainContentSubCRT {
	background-color: #4F719E;
	height: 680px;
	width: 460px;
	float: right;
	margin-top: 25px;
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: top;
	padding-right: 30px;
	padding-left: 30px;
}
#video a:link, #video a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
#video {
	text-align: center;
}
