body {font: 12px, Arial, Helvetica, sans-serif; background-color: white; color: black;}
* {margin:0px; padding:0px;}

div#page-wrapper {width:800px; margin: 0 auto 0 auto; margin-left:auto; margin-right:auto; margin-top:0px; } 

div#nav-wrapper  {width:724px; height: 80px; border:0 0 0 0; border-top: 0px; border-left: 0px; } 

div#main-nav {width:724px; text-indent: -9999px;  margin-left:0;}

div#header-wrapper  {width:724px; border:0 0 0 0; border-top: 0px; border-left: 0px;}
div#header-wrapper-sub  {width:455px; padding-left: 260px; margin: 0 0 0 10px; border-top: 0px; border-left: 0px; border-bottom:1px solid #d0dfee; padding-bottom:15px; padding-top:15px;}
div#header-wrapper-sub-2  {width:689px; padding-left: 20px; margin: 0 0 0 10px; border-top: 0px; border-left: 0px; border-bottom:1px solid #d0dfee; padding-bottom:15px; padding-top:15px;}
div#strip-wrapper  {width:724px; border:0 0 0 10px; border-top: 0px; border-left: 0px;}

div#content-wrapper {width:799px; background-color: white; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../i/home-back-alt-2.gif) 0 0 no-repeat;}
div#content-wrapper-home {width:799px; background-color: white; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../i/home-back.gif) 0 0 no-repeat;}
div#content-wrapper-sub {width:799px; background-color: white; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../i/home-back-alt.gif) 0 0 no-repeat;}
	
div#content-left-340{width:340px; float: left; background-color: transparent;  padding: 0 0 0 0; margin: 0 0 0 0;  margin-top:0px; }

div#content-left-250{width:230px; float: left; background-color: transparent;  padding: 0 0 0 0; margin: 0 0 0 10px;  margin-top:0px; }

div#content-right-549 {width:489px; float: left; border-bottom:0px; padding-bottom:0px;}
div#news_right {width:489px; float: left; border-bottom:0px; padding-bottom:2px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #d0dfee;}
div#content-right-549 p {font-size: 12px; margin:  10px 0px 0 32px; line-height:18px; font-family:  Arial, Helvetica, sans-serif; color: black;} 
div#content-right-549 a  {outline: 0; text-decoration:none;font-size: 12px; font-family: arial; margin: 0 0 0 0; line-height:18px; font-weight:normal; text-decoration:underline; font: Arial, Helvetica, sans-serif; color:#6799c8;}

div#content-right-799 {width:689px; float: left; border-bottom:0px; padding-bottom:0px;}
div#content-right-799 p {font-size: 12px; margin:  10px 0px 0 32px; line-height:18px; font:  Arial, Helvetica, sans-serif; color: black;} 
div#content-right-799 a  {outline: 0; text-decoration:none;font-size: 12px; font-family: arial; margin: 0 0 0 0; line-height:18px; font-weight:normal; text-decoration:underline; font: Arial, Helvetica, sans-serif; color:#6799c8;}


div#content-right-459 {width:439px; float: left; border-bottom:0px; padding-bottom:0px;}
div#content-right-459 p {font-size: 12px; margin:  40px 0px 0 0px; line-height:24px; font:  Arial, Helvetica, sans-serif; color: black;} 


div#footer {text-align:left; width:798px; height: 48px; margin: 10px 0 0 0;background: url(../i/footer-back.gif) 0 0 no-repeat; border:solid; border-color: white; border-width:1px;}
div#footer p {font-size: 11px; color: white; text-align:left; width:800px; margin: 17px 0 0 10px;}
div#footer a {outline: 0; color: white; text-decoration:none;font-size: 10px; margin: 0 0 0 0; line-height:12px; font-weight:bold; text-decoration:underline;}

/* Main nav-blogigation */
#nav-blog ul {margin: 0 0 0 0; background: url(../i/main-nav.gif) 0 0 no-repeat; height: 44px; width: 796px;}
#nav-blog li {float: left; padding: 0px 0 0; text-indent: -9999px; list-style: none;}
#nav-blog a {display: block; height: 44px; text-decoration: none; outline: 0;}

#nav-blog li#home{left: 0px; width: 75px;}
#nav-blog li#home a:hover, #nav-blog li#home a.selected {background: url(../i/main-nav.gif) -0px -44px no-repeat;}

#nav-blog li#doctors {left: 75px; width: 75px;}
#nav-blog li#doctors a:hover, #nav-blog li#doctors a.selected {background: url(../i/main-nav.gif) -75px -44px no-repeat;}

#nav-blog li#events {left: 150px; width: 75px;}
#nav-blog li#events a:hover, #nav-blog li#events a.selected {background: url(../i/main-nav.gif) -150px -44px no-repeat;}

#nav-blog li#lasik {left: 225px; width: 74px;}
#nav-blog li#lasik a:hover, #nav-blog li#lasik a.selected {background: url(../i/main-nav.gif) -225px -44px no-repeat;}

#nav-blog li#senior{left: 299px; width: 70px;}
#nav-blog li#senior a:hover, #nav-blog li#senior a.selected {background: url(../i/main-nav.gif) -299px -44px no-repeat;}

#nav-blog li#children{left: 369px; width: 70px;}
#nav-blog li#children a:hover, #nav-blog li#children a.selected {background: url(../i/main-nav.gif) -369px -44px no-repeat;}

#nav-blog li#store{left: 439px; width: 70px;}
#nav-blog li#store a:hover, #nav-blog li#store a.selected {background: url(../i/main-nav-.gif) -439px -44px no-repeat;}

#nav-blog li#payment{left: 509px; width: 70px;}
#nav-blog li#payment a:hover, #nav-blog li#payment a.selected {background: url(../i/main-nav.gif) -509px -44px no-repeat;}

#nav-blog li#general{left: 579px; width: 70px;}
#nav-blog li#general a:hover, #nav-blog li#general a.selected {background: url(../i/main-nav.gif) -579px -44px no-repeat;}

#nav-blog li#contact{left: 749px; width: 70px;}
#nav-blog li#contact a:hover, #nav-blog li#contact a.selected {background: url(../i/main-nav.gif) -749px -44px no-repeat;}



/* Main Navigation */
#nav ul {margin: 0 0 0 0; background: url(../i/main-nav.gif) 0 0 no-repeat; height: 44px; width: 796px;}
#nav li {float: left; padding: 0px 0 0; text-indent: -9999px; list-style: none;}
#nav a {display: block; height: 44px; text-decoration: none; outline: 0;}

#nav li#home{left: 0px; width: 75px;}
#nav li#home a:hover, #nav li#home a.selected {background: url(../i/main-nav.gif) -0px -44px no-repeat;}

#nav li#doctors {left: 75px; width: 75px;}
#nav li#doctors a:hover, #nav li#doctors a.selected {background: url(../i/main-nav.gif) -75px -44px no-repeat;}

#nav li#events {left: 150px; width: 75px;}
#nav li#events a:hover, #nav li#events a.selected {background: url(../i/main-nav.gif) -150px -44px no-repeat;}

#nav li#lasik {left: 225px; width: 74px;}
#nav li#lasik a:hover, #nav li#lasik a.selected {background: url(../i/main-nav.gif) -225px -44px no-repeat;}

#nav li#senior{left: 299px; width: 70px;}
#nav li#senior a:hover, #nav li#senior a.selected {background: url(../i/main-nav.gif) -299px -44px no-repeat;}

#nav li#children{left: 369px; width: 70px;}
#nav li#children a:hover, #nav li#children a.selected {background: url(../i/main-nav.gif) -369px -44px no-repeat;}

#nav li#store{left: 439px; width: 70px;}
#nav li#store a:hover, #nav li#store a.selected {background: url(../i/main-nav.gif) -439px -44px no-repeat;}

#nav li#payment{left: 509px; width: 70px;}
#nav li#payment a:hover, #nav li#payment a.selected {background: url(../i/main-nav.gif) -509px -44px no-repeat;}

#nav li#general{left: 579px; width: 70px;}
#nav li#general a:hover, #nav li#general a.selected {background: url(../i/main-nav.gif) -579px -44px no-repeat;}

#nav li#contact{left: 749px; width: 70px;}
#nav li#contact a:hover, #nav li#contact a.selected {background: url(../i/main-nav.gif) -749px -44px no-repeat;}



/* Text */
h1 {font: Arial, Helvetica, sans-serif; margin:  20px 0 34px 0px; color:#6799c8; font-size:30px; font-weight:bold; line-height:18px;font-family: Arial;}
h2 {font: 18px, Arial, Helvetica, sans-serif; margin: 10px 0px 0px 30px; color: #6799c8; font-size:14px; font-weight: bold; font-family: Arial;}
h3  {font: 14px, Arial, Helvetica, sans-serif; margin:  10px 0 10px 15px; color: #475383;font-size:14px; font-weight:bold; line-height:18px; font-family: Arial;}
h4 {font: Times New Roman, Arial, Helvetica, sans-serif; margin:  0 0 0 0px; color:#6799c8; font-size:36px; font-weight:bold; line-height:18px;font-family: Arial;}
h5 {font: 14px, Arial, Helvetica, sans-serif; margin: 0px 0 0px 0px; color: #475383;font-size:14px; font-weight:bold; line-height:18px;font-family: Arial;}
h6 {margin: 0px 0 0px 0px; color:#6799c8; font-size:18px; font-weight:bold; line-height:21px;font-family: Arial;}

p {font-size: 11px; margin:  0 8px 0 15px; line-height:14px; font: 11px, Arial, Helvetica, sans-serif; color: black;}
table  {margin:  0 0px 0 0px;}
td {font-size: 12px; margin: 5px 5px 5px 5px; line-height:12px; font: 12px, Arial, Helvetica, sans-serif; color: #54423D; padding: 3px 3px 3px 3px;}

#indent ul{margin: 20px 0 20px 0; color: black;}
#indent li {margin: 5px 0 0 45px; list-style: disc; color: black;font-size: 12px;font-family:  Arial, Helvetica, sans-serif; color: black;}
#indent a:link, a:hover, #nav li#indent a.selected {margin: 0px 0 0 0px; list-style: disc; color: #6799c8;}

img {border: 0;padding: 0 0 0 0; margin:  0 0 0 0;}
span.error {padding: 2px 4px; background-color: #b87f9e; color: #fff;}

/* Links */
a {outline: 0; color: black; text-decoration:underline;font-size: 11px; margin: 0 0px 0px 0px; line-height:14px; font-weight:normal;}
a:link {color: black; text-decoration:underline; font-size: 11px; margin: 0 0px 0px 0px; line-height:14px; font-weight:normal;}
a:visited {color: black; text-decoration:underline; font-size: 11px; margin: 0 0px 0px 0px; line-height:14px; font-weight:normal;}
a:hover {color: black; text-decoration:underline; font-size: 11px; margin: 0 0px 0px 0px; line-height:14px; font-weight:normal;}
a:active {color: black; text-decoration:underline; font-size: 11px; margin: 0 0px 0px 0px; line-height:14px; font-weight:normal;}

A.doc-link,A.doc-link:visited {outline: 0; text-decoration:underline;font: 12px, Arial, Helvetica, sans-serif; color:#6799c8; margin:  0 15px 0px 0px; line-height:22px;  font-weight:normal;}
A.doc-link:hover,A.doc-link:active{outline: 0; text-decoration:underline;font: 12px, Arial, Helvetica, sans-serif; color:#6799c8; margin: 0 15px 0px,0px; line-height:22px;  font-weight:normal;}

div#link-list {float: left; border-bottom:0px; padding-bottom:0px; margin:  0px 0px 0 32px;}
div#link-list p {font-size: 12px; margin:  10px 0px 0 32px; line-height:18px; font:  Arial, Helvetica, sans-serif; color: black;} 
div#link-list a {font-size: 12px; margin: 0px 0px 0 0px; line-height:24px; font:  Arial, Helvetica, sans-serif; color: #6799c8; text-decoration: none; font-weight: normal;}

A.SubNavLink,A.SubNavLink:visited {outline: 0; color: black; text-decoration:underline;font: 11px, Arial, Helvetica, sans-serif; color: black; margin:  0 15px 0px 0px; line-height:23px; margin-right:15px;}
A.SubNavLink:hover,A.SubNavLink:active{outline: 0; color: black; text-decoration:underline;font: 11px, Arial, Helvetica, sans-serif; color: black; margin: 0 15px 0px, 0px; line-height:23px;margin-right:15px;}

A.LeftNavLink,A.LeftNavLink:visited {outline: 0; color: black; text-decoration:underline;font: 12px, Arial, Helvetica, sans-serif; color: black; margin:  0 15px 0px 0px; line-height:18px; }
A.LeftNavLink:hover,A.LeftNavLink:active{outline: 0; color: black; text-decoration:underline;font: 12px, Arial, Helvetica, sans-serif; color: black; margin: 0 15px 0px, 0px; line-height:18px;}

A.sub-nav,A.sub-nav:visited {outline: 0; text-decoration:none;font: 14px, Arial, Helvetica, sans-serif; color:#6799c8; margin:  0 15px 0px 0px; line-height: 18px;  font-weight:bold; font-family: arial; font-size: 13px;}
A.sub-nav:hover,A.sub-nav:active{outline: 0; text-decoration:none;font: 14px, Arial, Helvetica, sans-serif; color:#6799c8; margin: 0 15px 0px,0px; line-height:18px;  font-weight:bold; font-family: arial; font-size: 13px; text-decoration: underline;}

A.home-link{text-decoration: underline; color:#6799c8; font-size:18px; font-weight:bold; line-height:21px;font-family: Arial;}

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */