
body {
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#0b1962;
}

b{display:none;}

h1{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:18px;
	color:#10147e;
	font-weight:bold;
}


h2{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:16px;
	color:#10147e;
	font-weight:bold;
	background-image:url(images/content_header_blank.jpg);
	background-repeat:no-repeat;
	width:453px;
	height:31px;
}
	

h3 {
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:14px;
	color:#10147e;
	font-weight:bold;
}

h4 {
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:22px;
	color:#00658D;
	font-weight:bold;
	line-height:0px;
}

a, img {
	outline:none;
	border:0px;
}

hr {
	color:#cccccc;
	background-color:#cccccc;
	height:1px;
	border:0px;
	
}

#container {
	position:relative;
	display: block;
	width:729px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#ffffff;
}

#header_crown{
	padding-top:1px;
	background-color:#ffffff;
	height:90px;
	background-image:url(images/crown_background.jpg);
	background-repeat:no-repeat;
}

#phoneAddr {
	position:absolute;
	text-align:right;
	top:16px;
	right:32px;
	z-index:1000;
}

#header_address {
	padding-top:8px;
	margin-left:8px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:13px;
	color:#447CAF;
}

#font_size {
	position:absolute;
	top:10px;
	right:18px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#10147e;
}

.font_small { font-size:12px; margin-right:5px; margin-left:5px;}

.font_large { font-size:18px; }

#header {
	width:729px;
	height:213px;
	background-image:url(images/banner_background.jpg);
	background-repeat:no-repeat;
}

#banner {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:213px;
	width:654px;
}

#nav {
	position:relative;
	background-image:url(images/nav.jpg);
	background-repeat:no-repeat;
	width:729px;
	height:62px;
}

#nav em {
	display:none;
}

#nav_home {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
}
#nav_home a {display: block; width: 85px; height: 62px;}
#nav_home a:hover {
	background: transparent url(images/nav.jpg) 0px -62px no-repeat;
}

#nav_doctors {
	position:absolute;
	display:block;
	top:0px;
	left:84px;
}
#nav_doctors a {display: block; width: 66px; height: 62px;}
#nav_doctors a:hover {
	background: transparent url(images/nav.jpg) -84px -62px no-repeat;
}

#nav_about {
	position:absolute;
	display:block;
	top:0px;
	left:151px;
}
#nav_about a {display: block; width: 79px; height: 62px;}
#nav_about a:hover {
	background: transparent url(images/nav.jpg) -151px -62px no-repeat;
}

#nav_vision_challenges {
	position:absolute;
	display:block;
	top:0px;
	left:228px;
}
#nav_vision_challenges a {display: block; width: 87px; height: 62px;}
#nav_vision_challenges a:hover {
	background: transparent url(images/nav.jpg) -228px -62px no-repeat;
}

#nav_correction {
	position:absolute;
	display:block;
	top:0px;
	left:317px;
}

#nav_correction a {display: block; width: 62px; height: 62px;}
#nav_correction a:hover {
	background: transparent url(images/nav.jpg) -317px -62px no-repeat;
}

#nav_locations {
	position:absolute;
	display:block;
	top:0px;
	left:379px;
}

#nav_locations a {display: block; width: 79px; height: 62px;}
#nav_locations a:hover {
	background: transparent url(images/nav.jpg) -379px -62px no-repeat;
}

#nav_consultations {
	position:absolute;
	display:block;
	top:0px;
	left:457px;
}

#nav_consultations a {display: block; width: 98px; height: 62px;}
#nav_consultations a:hover {
	background: transparent url(images/nav.jpg) -457px -62px no-repeat;
}

#nav_seminars {
	position:absolute;
	display:block;
	top:0px;
	left:555px;
}

#nav_seminars a {display: block; width: 81px; height: 62px;}
#nav_seminars a:hover {
	background: transparent url(images/nav.jpg) -555px -62px no-repeat;
}

#nav_contact {
	position:absolute;
	display:block;
	top:0px;
	left:636px;
}

#nav_contact a {display: block; width: 94px; height: 62px;}
#nav_contact a:hover {
	background: transparent url(images/nav.jpg) -636px -62px no-repeat;
}

#nav_about ul li,
#nav_vision_challenges ul li,
#nav_correction ul li,
#nav_locations ul li,
#nav_consultations ul li{
	width:200px;
	background-color:#2B2B75;
}

#nav_about ul li a,
#nav_vision_challenges ul li a,
#nav_correction ul li a,
#nav_locations ul li a,
#nav_consultations ul li a{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	/*border-top: solid 1px #ffffff;*/
	color:#ffffff;
	font-weight:bold;
	font-size:.90em;
	text-indent:0px;
	display: block; 
	width:200px; 
	height:18px;
}

#nav_about ul li a:hover,
#nav_vision_challenges ul li a:hover,
#nav_correction ul li a:hover,
#nav_locations ul li a:hover,
#nav_consultations ul li a:hover{
	width:200px;
	background-color:#484EA2;
	background-image:none;
}

#content {
	width:729px;
	text-align:left;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	display:block;
	background-image:url(images/content_background.jpg);
	background-repeat:repeat-y;
	padding-bottom:15px;
}

#left_column {
	float:left;
	display:block;
	padding-top:10px;
	padding-left:16px;
	width:450px;
	font-size:14px;
	color:#000000;
}

#left_column_text {
	background-image:url(images/home_text_background_long.jpg);
	background-repeat:no-repeat;
	background-color:#ddebf4;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#left_column li{
	margin-bottom:8px;
}

#right_column li{
	color:#10147e;
	margin-bottom:8px;
}

#left_column a {
	color:#10147e;
}

#left_column a:hover {
	background-color:#AFD0E3;
}


#right_column {
	position:relative;
	float:right;
	padding-top:30px;
	padding-right:10px;
	padding-bottom:20px;
	width:222px;
	font-size:14px;
}

#home_content_header {
	position:relative;
	background-image:url(images/content_header_new.jpg);
	background-repeat:no-repeat;
	height: 125px;
	width: 452px;
}

#home_content_header_text {
	padding-top:85px;
	padding-left:8px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:18px;
	color:#10147e;
	font-weight:bold;
}

#right_home_locations_lasik {
	background-image:url(images/home_location_background.jpg);
	background-repeat:no-repeat;
	height: 500px;
	width: 222px;
	background-color:#ddebf4;
}
#right_home_locations_cataract {
	background-image:url(images/home_location_background.jpg);
	background-repeat:no-repeat;
	height: 500px;
	width: 222px;
	background-color:#ddebf4;
}

#right_column_video {
	position:relative;
	float:right;
	padding-top:8px;
	padding-bottom:20px;
	width:222px;
	font-size:12px;
	background-image:url(images/right_column_blank.jpg);
	background-repeat:no-repeat;
}

#right_home_locations_text {
	margin-left:8px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#000000;
	
}

#right_home_video {
	margin-bottom:15px;
	height: 132px;
	width: 222px;
}

#right_column a,link,visited {
	color:#10147e;
	text-decoration:underline;
	font-weight:bold;
}

#right_column a:hover {
	text-decoration:none;
	font-weight:bold;
}

#footer {	
	clear:both;
	width:717px;
	height:56px;
	background-image:url(images/background_footer.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #B6B0D2;
	margin-right:auto;
	margin-left:auto;
}

#footer_search {
	float:right;
	margin-right:16px;
}

#footer_text {
	float:left;
	text-align:left;
	margin-top:10px;
}

#footer a,link,visited {
	text-decoration:none;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#7B8388;
}

#footer a:hover {
	background-color:#efefef;
}

#searchform {
	padding-top:18px;
	padding-left:20px;
}

.btn {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#7B8388;
	background-color:#ffffff;
	height:22px;
	border: 1px solid #7B8388;
}

.txt {
	background-color:#E7E8EB;
}

.boldText {
	font-weight:bold;
}

.italicText {
	font-style:italic;
}

.centerText {
	text-align:center;
}

.doctorsName {
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:16px;
	color:#10147e;
	font-weight:bold;
}

.home_title {
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:16px;
	color:#4c5498;
	font-weight:normal;
}

.textIndent {
	text-indent: 8px;
}

.superscript {
	font-size:10px;
}

.imgfloatLeft {
	float:left;
	padding-right:12px;
	padding-bottom:8px;
}

.headline {
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:16px;
	color:#10147e;
	font-weight:bold;
	padding-top:5px;
	text-indent:8px;
}

.small_headline {
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:14px;
	color:#10147e;
	font-weight:bold;
}

.spaceRight {
	margin-left:50px;
}

.addrSize {
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#10147e;
}

.preloader {
position:absolute;
top:-8000px;
left:-8000px;
} 

.selectedItem {
	background-color:#AFD0E3;
	color:#10147e;
	font-weight:bold;
}

/*
* See http://positioniseverything.net/easyclearing.html
* for a description of this code.
*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

