/* Tri-State Centers for Eyes Print Style Sheet */

html {
	margin: 0px;
	padding: 0px;
	background: #FFF;
}

body { 
	margin: 0px;
    padding: 0px;
	font-family: times, serif;
	font-size: 62.5%;
	color: #000;
	text-align: center;
}

img {
    border: none;
    margin: 0px;
    padding: 0px;
}

.clear {
    clear: left;
    height: 0px;
    margin: 0px;
    padding: 0px;
}



/* TEXT STYLES */

h1 {
    margin: 0px;
    padding: 0px;
    color: #105F40;
    font-size: 230%;
    text-align: left;
    font-weight: normal;
}

h2 {
    margin: 0px 0px 0px 20px;
    padding: 0px;
    color: #105F40;
    font-size: 210%;
    text-align: left;
    font-weight: normal;
}

h3 {
    margin: 0px 0px 0px 20px;
    padding: 0px;
    color: #105F40;
    font-size: 160%;
    text-align: left;
    font-weight: normal;
}

h4 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    color: #105F40;
    font-size: 210%;
    text-align: left;
    font-weight: normal;
}

h5 {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #105F40;
    font-size: 160%;
    text-align: left;
    font-weight: normal;
}

.purple {
    color: #92278F;
}

.underConstruction {
    margin: 50px 0px 0px 0px;
    font-size: 170%;
    text-align: center;
}


/* NAVIGATION STYLES */

#nav ul {
    display: none;
}

#nav li {
    display: none;
}

#navcapLeft {
    display: none;
}

li#navLink1 {
    display: none;
}

li#navLink2 {
    display: none;
}

li#navLink3 {
    display: none;
}

li#navLink4 {
    display: none;;
}

li#navLink5 {
    display: none;
}

li#navLink6 {
    display: none;
}

li#navLink7 {
    display: none;
}

li#navLink8 {
    display: none;
}

li#navLink9 {
    display: none;
}

#navcapRight {
    display: none;
}

#nav li a {
    color: #FFF;
    text-decoration: none;
}

#nav li a:hover {
    text-decoration: underline;
}

#nav li a.noBorder {
    border-right: none;
}

p {
    color: #000;
    font-size: 126%;
    text-align: left;
}


/* PAGE TEXT STYLES */

p.home {
    font-size: 140%;
}

p.doctorHome {
    width: 400px;
    margin: 0px 0px 20px 420px;
    font-size: 170%;
}

p.doctorBio {
    width: 535px;
    margin: 0px 25px 0px 290px;
    font-size: 140%;
}

.doctorName {
    color: #105F40;
    font-size: 140%;
}

ul.doctorResumeList {
    width: 525px;
    margin: 0px 15px 20px 310px;
    padding: 0px;
    color: #000;
    text-align: left;
    font-size: 130%;
}

ul.doctorResumeList li {
    margin: 2px 0px 3px 0px;
}

p.patientEd {
    width: 810px;
    margin: 0px 0px 20px 20px;
    font-size: 140%;
}

ol.patientEdList,
ul.patientEdList {
    margin: 10px 0px 25px 15px;
    color: #000;
    text-align: left;
    font-size: 134%;
}

ol.patientEdList li,
ul.patientEdList li {
    margin: 2px 0px 3px 0px;
}

div.managedCare {
    margin: 0px 0px 20px 320px;
    padding: 0px 0px 10px 20px;
    border-left: 1px solid #C2C3C5;
}

p.managedCare {
    margin: 0px 30px 10px 0px;
    font-size: 150%;
}

ul.managedCareList {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    color: #92278F;
    text-align: left;
    font-size: 170%;
}

ul.managedCareList li {
    margin: 2px 0px 3px 0px;
}

div.links {
    margin: 8px 0px 20px 330px;
}

p.links {
    width: 450px;
    margin: 0px 0px 20px 20px;
    font-size: 170%;
    line-height: 1.4em;
}

p.links a {
    color: #000;
    text-decoration: none;
}

p.links a:hover {
    color: #FFF;
    background: #92278F;
}



/* LAYOUT STYLES */

div#container {
	width: 850px;
	height: 560px;
	margin: 0px auto;
	text-align: center;
	background: url(/Images/background-eyes.jpg) no-repeat top right;
}

div#header {
    display: none;
}

div#mainContent {
    float: left;
    width: 850px;
    height: 325px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    overflow: visible;
}

div#home {
    float: left;
    width: 790px;
    margin: 60px 30px 50px 30px;
    padding: 0px 0px 0px 0px;
}

div#myOffice {
    float: left;
    width: 850px;
    margin: 86px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#myDoctor {
    float: left;
    width: 830px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

div#contactForm {
    float: left;
    margin: 0px 0px 0px 30px;
}

div#presubnav, div#subnav {
    display: none;
}

div#subnav {
    display: none;
}

div#nav {
    display: none;
}

div#footer {
    display: none;
}



/* IMAGE STYLES */

.topFrameMargin {
    margin: 9px 0px 0px 0px;
}

#homeIcon {
    margin: 8px 0px 0px 0px;
}

#giveawaysHeader,
#newsHeader {
    margin: 0px 0px 15px 0px;
}

.specialsHeader {
    margin: 0px 0px 0px 0px;
}

.photoRight {
    float: right;
    margin: 0px 0px 0px 20px;
}

.photoLeft {
    float: left;
    margin: 0px 0px 0px 20px;
}

.doctorPhoto {
    float: left;
    margin: 0px 0px 15px 20px;
}

.award {
    float: left;
    padding: 0px 10px 0px 100px;
}

.doctor {
    float: left;
    padding: 0px 10px 0px 100px;
}


/* TABLE STYLES */

table.locations {
    text-align: left;
}

table.locations td {
    padding: 10px 0px 0px 8px;
    vertical-align: top;
    line-height: 1.7em;
}

table.locations td a {
    padding: 3px 2px 3px 2px;
    color: #FFF;
    text-decoration: none;
}

table.locations td a:hover {
    background: #454647;
}

.loading {
    width: 64px;
    height: 500px;
    margin: 0px auto;
    background: url(/Images/loading.gif) center center no-repeat;
}



/* CONTACT FORM STYLES */

div#contactForm table td {
    text-align: left;
    font-size: 140%;
    padding: 5px 10px 0px 0px;
}

div#contactForm input, div#contactForm textarea {
    border: 1px solid #a1a1a1;
    background: #e1e1e1;
}

div#contactForm input:hover, div#contactForm textarea:hover {
    border: 1px solid #bababa;
    background: #eaeaea;
}



/* myOFFICE LIGHTBOX STYLES */

#outerMap {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 90;
    background: black;
    opacity: 0.6;
    left: 0;
    top: 0;
}

#mapContainer {
    width: 600px;
    left: 25%;
    top: 10%;
    margin: 0px auto;
    padding: 20px;
    position: absolute;
    background: #FFF;
    border: 2px solid #592170;
    z-index: 100;
    text-align: left;
}
#mapContainer a {
    margin: 0px 0px 20px 0px;
    color: #999;
    text-decoration: none;
    font-size: 130%;
}

#mapContainer a:hover {
    color: #92278F;
}

#map {
    width: 400px;
    float: left;
}

#mapContent {
}

#mapHeader {
    float: left;
    width: 300px;
    margin: 15px 0px 0px 0px;
    text-align: left;
}

#mapSidebar {
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 20px;
    text-align: left;
    border-left: 2px solid #592170;
}

#mapSidebar p {
    margin: 0px 0px 10px 0px;
    text-align: left;
    font-size: 140%;
    line-height: 1.4em;
}

#mapContainer #mapSidebar p a {
    color: #92278F;
    font-size: 110%;
    text-decoration: none;
}

#mapContainer #mapSidebar p a:hover {
    text-decoration: underline;
}

.lbHead {
    margin: 0px 0px 10px 0px;
    font-size: 160%;
    font-weight: bold;
}

.lbPhone {
    margin: 10px 0px 10px 0px;
    font-size: 150%;
}

.circle {
    color: #105F40;
}
