/*----------  Begin FIR Headers  ----------*/
span {
	padding: 0; margin: 0;
	display: none;}

h1 {
	padding: 0; margin: 0;}

h3, h2 {
	margin: 0px;
	padding: 0px;}
h2.video, h2.video a {font-size:16px; color:#069;}
h2.video a {font-size:16px; color: #036;}
h2.video a:hover { text-decoration:none;}
/*----------  End FIR Headers  ----------*/

/*----------  Begin div links  ----------*/

.read-more {width: 89px; height: 42px; background: transparent url(../images/home/read_more01.jpg); top:-5px; margin: 0; padding: 0; position: relative; float:right;}
.read-more div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.read-more div, .read-more a {height: 42px; display: block; left: 0; width: 89px; line-height: 42px;}
.read-more div a:hover {background: transparent url(../images/home/read_more01.jpg) 0 -42px no-repeat;}

.read-more2 {width: 89px; height: 35px; background: transparent url(../images/home/read_more02.jpg); margin: 0; padding: 0; position: relative; float:right;}
.read-more2 div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.read-more2 div, .read-more2 a {height: 35px; display: block; left: 0; width: 89px; line-height: 35px;}
.read-more2 div a:hover {background: transparent url(../images/home/read_more02.jpg) 0 -35px no-repeat;}

/*-------------- End div links --------------*/

/*-------------- Begin Slideout Navigation ------------
#menubar { position: relative; }
.menu .options {  margin-right:1px; margin-bottom:1px; border:1px solid #BDBCAF; background-image: url(../images/home/dropdowns.jpg); background-position: left top; }
.menu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#710B1E; display:block; padding:2px 10px; text-decoration:none; background-color:transparent;}
.menu a:hover { color:#FFFFFF; background-color:#A05C69; }
--------  End Slideout Navigation  ----------*/

/*-------------- Begin CSS Navigation --------------*/

  #index {
    width: 736px; height: 106px; margin: 0; padding: 0;
    background: url(../images/home/full_nav.jpg);
    position: relative; left: 0px; top: 0;}
  #index li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0px;}
  #index li, #index a {
    height: 106px; display: block;
	line-height: 106px; text-align: center;}
  
  
  #nav01 {left: 0; width: 144px;}
  #nav02 {left: 144px; width: 136px;}
  #nav03 {left: 280px; width: 136px;}
  #nav04 {left: 416px; width: 136px;}
  #nav05 {left: 552px; width: 184px;}
  
  
  #nav01 a:hover {background: transparent url(../images/home/full_nav.jpg) 0 -106px; background-repeat:no-repeat;}
  #nav02 a:hover {background: transparent url(../images/home/full_nav.jpg) -144px -106px; background-repeat:no-repeat;}
  #nav03 a:hover {background: transparent url(../images/home/full_nav.jpg) -280px -106px; background-repeat:no-repeat;}
  #nav04 a:hover {background: transparent url(../images/home/full_nav.jpg) -416px -106px; background-repeat:no-repeat;}
  #nav05 a:hover {background: transparent url(../images/home/full_nav.jpg) -552px -106px; background-repeat:no-repeat;}

  
  #sub {
    width: 736px; height: 61px; margin: 0; padding: 0;
    background: url(../images/sub/full_nav.jpg);
    position: relative; left: 0px; top: 0;}
  #sub li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0px;}
  #sub li, #sub a {
    height: 61px; display: block;
	line-height: 61px; text-align: center;}
  
  
  #sub01 {left: 0; width: 144px;}
  #sub02 {left: 144px; width: 136px;}
  #sub03 {left: 280px; width: 136px;}
  #sub04 {left: 416px; width: 136px;}
  #sub05 {left: 552px; width: 184px;}
  
  
  #sub01 a:hover {background: transparent url(../images/sub/full_nav.jpg) 0 -61px; background-repeat:no-repeat;}
  #sub02 a:hover {background: transparent url(../images/sub/full_nav.jpg) -144px -61px; background-repeat:no-repeat;}
  #sub03 a:hover {background: transparent url(../images/sub/full_nav.jpg) -280px -61px; background-repeat:no-repeat;}
  #sub04 a:hover {background: transparent url(../images/sub/full_nav.jpg) -416px -61px; background-repeat:no-repeat;}
  #sub05 a:hover {background: transparent url(../images/sub/full_nav.jpg) -552px -61px; background-repeat:no-repeat;}
  
  
  #vert {width: 286px; height: 182px; background: url(../images/home/full_nav_vert.jpg); margin: 0; padding: 0; position: relative; float: left;}
  #vert li {margin: 0; padding: 0; list-style: none; position: absolute;}
  #vert li, #vert a {height: 26px; display: block;}
  
  #vert01 {top: 0;}
  #vert02 {top: 26px;}
  #vert03 {top: 52px;}
  #vert04 {top: 78px;}
  #vert05 {top: 104px;}
  #vert06 {top: 130px;}
  #vert07 {top: 156px;}

  #vert01, #vert02, #vert03, #vert04, #vert05, #vert06, #vert07 {left: 0; width: 286px;} 
  
  #vert01 a:hover {background: transparent url(../images/home/full_nav_vert.jpg) -286px 0px; background-repeat:no-repeat;}
  #vert02 a:hover {background: transparent url(../images/home/full_nav_vert.jpg) -286px -26px; background-repeat:no-repeat;}
  #vert03 a:hover {background: transparent url(../images/home/full_nav_vert.jpg) -286px -52px; background-repeat:no-repeat;}
  #vert04 a:hover {background: transparent url(../images/home/full_nav_vert.jpg) -286px -78px; background-repeat:no-repeat;}
  #vert05 a:hover {background: transparent url(../images/home/full_nav_vert.jpg) -286px -104px; background-repeat:no-repeat;}
  #vert06 a:hover {background: transparent url(../images/home/full_nav_vert.jpg) -286px -130px; background-repeat:no-repeat;}
  #vert07 a:hover {background: transparent url(../images/home/full_nav_vert.jpg) -286px -156px; background-repeat:no-repeat;}
  
  
  #sub-vert {width: 242px; height: 182px; background: url(../images/sub/full_nav_vert.jpg); margin: 0; padding: 0; position: relative; float: left;}
  #sub-vert li {margin: 0; padding: 0; list-style: none; position: absolute;}
  #sub-vert li, #sub-vert a {height: 26px; display: block;}
  
  #sub-vert01 {top: 0;}
  #sub-vert02 {top: 26px;}
  #sub-vert03 {top: 52px;}
  #sub-vert04 {top: 78px;}
  #sub-vert05 {top: 104px;}
  #sub-vert06 {top: 130px;}
  #sub-vert07 {top: 156px;}

  #sub-vert01, #sub-vert02, #sub-vert03, #sub-vert04, #sub-vert05, #sub-vert06, #sub-vert07 {left: 0; width: 242px;} 
  
  #sub-vert01 a:hover {background: transparent url(../images/sub/full_nav_vert.jpg) -242px 0px; background-repeat:no-repeat;}
  #sub-vert02 a:hover {background: transparent url(../images/sub/full_nav_vert.jpg) -242px -26px; background-repeat:no-repeat;}
  #sub-vert03 a:hover {background: transparent url(../images/sub/full_nav_vert.jpg) -242px -52px; background-repeat:no-repeat;}
  #sub-vert04 a:hover {background: transparent url(../images/sub/full_nav_vert.jpg) -242px -78px; background-repeat:no-repeat;}
  #sub-vert05 a:hover {background: transparent url(../images/sub/full_nav_vert.jpg) -242px -104px; background-repeat:no-repeat;}
  #sub-vert06 a:hover {background: transparent url(../images/sub/full_nav_vert.jpg) -242px -130px; background-repeat:no-repeat;}
  #sub-vert07 a:hover {background: transparent url(../images/sub/full_nav_vert.jpg) -242px -156px; background-repeat:no-repeat;}
/*-------------- End CSS Navigation --------------*/

/*-------------- Begin Subpage Backgrounds --------------*/

#aboutus-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/about_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#videos-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/video_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}

#doctors-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/doctors_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#contact-us-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/contact_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}

#thankyou-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/thankyou-header.jpg);
	background-position: left top; background-repeat: no-repeat;
}

#laser-vision-correction-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/laser_vision_correction_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#wavefront-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/wavefront_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#lasik-tech-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/lasik_tech_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#financing-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/financing_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#insurance-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/insurance_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#testimonials-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/testimonials_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#faqs-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/faqs_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#sitemap-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/sitemap_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}

#find-header { 
	width: 494px; text-align: left;
	background-image: url(../images/sub/find_header.jpg);
	background-position: left top; background-repeat: no-repeat;
}

/*-------------- End Subpage Backgrounds --------------*/

/*----------  Begin index content structure  ----------*/

#content-structure { 
	background-image: url(../images/home/structure_bkgrnd.jpg);
	background-position: left top; background-repeat: repeat-y;
	margin:0px auto; width: 736px;
}
#sub-content-structure { 
	background-image: url(../images/sub/structure_bkgrnd.jpg);
	background-position: left top; background-repeat: repeat-y;
	width: 736px;
}
#left-content-padding { text-align:left; padding: 10px 20px 10px 40px;}

#sub-left-content-padding { text-align:left; padding: 10px 20px 10px 25px;}

#container-float-left { 
	width: 286px; float: left; background-image: url(../images/home/structure_bkgrnd.jpg);
	background-position: left top; background-repeat: repeat-y;
}
#sub-container-float-left { 
	width: 242px; float: left; background-image: url(../images/sub/structure_bkgrnd.jpg);
	background-position: left top; background-repeat: repeat-y;
}
#container-float-right { 
	width: 450px; float: right; background-image: url(../images/home/structure_bkgrnd.jpg);
	background-position: right top; background-repeat: repeat-y;
}
#sub-container-float-right { 
	width: 494px; float: right; background-image: url(../images/sub/structure_bkgrnd.jpg);
	background-position: right top; background-repeat: repeat-y;
}
#intro-bkgrnd { 
	width: 450px;
	background-image: url(../images/home/intro_r2_c1.jpg);
	background-position: left top; background-repeat: repeat-y;
}
#intro-heading { 
	width: 450px; text-align: left;
	background-image: url(../images/home/intro_r1_c1.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#intro-padding { padding: 72px 30px 10px 20px;}

#content-padding { padding: 82px 40px 15px 20px;}

#drnewman-bkgrnd { 
	width: 450px;
	background-image: url(../images/home/dr_intro_r2_c1.jpg);
	background-position: left top; background-repeat: repeat-y;
}
#drnewman-heading { 
	width: 450px; text-align: left;
	background-image: url(../images/home/37-k-reasons.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#drnewman { 
	width: 450px; text-align: left;
	background-image: url(../images/home/dr_intro_r3_c5.jpg);
	background-position: right bottom; background-repeat: no-repeat;
}
#drnewman-padding { padding: 87px 204px 10px 20px;}

#in-news-heading { 
	width: 450px; text-align: left;
	background-image: url(../images/home/in-news.jpg);
	background-position: left top; background-repeat: no-repeat;
}
#in-news-padding h1 { 
text-indent:-300em;
height:68px;
}
#in-news-padding {
padding:0 0 0 20px;	
}

#btm-intro-heading { 
	width: 450px; text-align: left;
	background-image: url(../images/home/intro_btm_r1_c3.jpg);
	background-position: center top; background-repeat: repeat-y;
background-image: url(../images/home/intro_btm_r1_c3.jpg);
	background-position: left top; background-repeat: repeat-y;
}
#btm-intro-heading2 { 
background-image: url(../images/home/intro_btm_r1_c1.jpg);
height: 67px;
}
#btm-intro-bkgrnd-btm { 
	width: 450px; text-align: left;
	background-image: url(../images/home/intro_btm_r2_c1.jpg);
	background-position: left bottom; background-repeat: no-repeat;
}

#btm-intro-padding { padding: 10px 30px 10px 204px;}

/*----------  End index content structure  ----------*/

body {
	background-image: url(../images/bkgrnd.jpg);
	margin: 0; text-align: center;
}
td, p, div, li, h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 16px; color: #003366;
}
	a:link	{ color:#D26822; text-decoration: underline; }
	a:visited	{ color:#D26822; text-decoration: underline; }
	a:hover	{ color:#5A8E9B; text-decoration: underline; }
	a:active	{ color:#D26822; text-decoration: underline; }
	
#bkgrnd {
	background-image: url(../images/bkgrnd_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#wrap { 
	background-image: url(../images/home/structure_bkgrnd.jpg);
	margin:0px auto; width: 736px; background-repeat: repeat-y;
}
#wrap:after {display: block; height: 0; clear: both; visibility: hidden; }

#sub-wrap { 
	background-image: url(../images/sub/structure_bkgrnd.jpg);
	margin:0px auto; width: 736px; background-repeat: repeat-y;
}
#sub-wrap:after { display: block; height: 0; clear: both; visibility: hidden; }

#top-container { width: 736px;}

#logo {
	background-image: url(../images/home/masthead.jpg);
	width: 286px; height: 150px; float: left;
	background-position: left top;
	background-repeat: no-repeat;
}
#sub-logo {
	background-image: url(../images/sub/masthead.jpg);
	width: 242px; height: 115px; float: left;
	background-position: left top;
	background-repeat: no-repeat;
}

#cards {
	background-image: url(../images/sub/creditcards.jpg);
	width: 494px; height: 45px;
}
#contact {
	background-image: url(../images/home/contact.jpg);
	width: 286px; height: 215px;background-position: left top;
	background-repeat: no-repeat;
}
#sub-contact {
	background-image: url(../images/sub/contact.jpg);
	width: 242px; height: 163px; background-position: left top;
	background-repeat: no-repeat;
}
#header {
	background: url(../images/home/top.jpg) no-repeat;
    width: 736px; height: 41px;
	background-position: left top;
	text-align: center;
}
#footer {
	background: url(../images/sub/footer.jpg) no-repeat;
    width: 736px; height: 72px; margin:0px auto;
	background-position: left top;
	text-align: center; clear: both;
}
#footer-content {
    width: 736px; margin:0px auto; text-align: center; 
	clear: both;
}
#sub-footer {
	background: url(../images/sub/footer.jpg) no-repeat;
    width: 736px; height: 73px; margin:0px auto;
	background-position: left top;
	text-align: center; clear: both;
}
#flash-container {
	width: 434px; height: 332px; float: right;
	background-position: left top;
	background-repeat: no-repeat;
}
#sub-header-img {
	background-image: url(../images/sub/headerimg2.jpg);
	width: 494px; height: 297px; float: right;
	background-position: left top;
	background-repeat: no-repeat;
}
#flash-RTrail {
	background-image: url(../images/home/flash_rt_rail.jpg);
	width: 16px; height: 332px; float: right;
	background-position: left top;
	background-repeat: no-repeat;
}
img.left {
	float:left;
	margin:0 15px 15px 0;
}
img.right {
	float:right;
	margin:0 0 15px 15px;
}
img.left2 {
	float:left;
	margin:10px 5px 5px 5px;
}

img.right, .photo-right {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.photo-right-txt {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#float_img_right {
	float:right;
	margin: 5 5 5 5;
}
.clear {
clear:both;	
}

.center-img {text-align:center;}