/* OLD ORANGE COLOR #FF9900 -- NEW ORANGE COLOR #E6C165 */

/* GENERIC SETTINGS */
body { margin: 0px; padding: 0px; background-image: url('http://www.1-800-laserdr.com/images/bg.jpg') }
p { text-align: left; font-family: verdana, arial, sans-serif; font-size: 12px; color: #242424; line-height: 14px; }
table,tr,td,th { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; }
img { border: none; }
a { text-decoration: underline; color: #336699; font-family: verdana, arial, sans-serif; }
a:hover { color: #E6C165; text-decoration: none; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height: 16px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 14px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* GENERAL BODY */
.bodytxtlink:hover { FONT: 12px verdana,arial,helvetica; COLOR: #000000; text-decoration: none }
.bodytxtsidelink { FONT: 10px verdana,arial,helvetica; COLOR: #336699; text-decoration: underline }
.bodytxtsidelink:hover { FONT: 10px verdana,arial,helvetica; COLOR: #000000; text-decoration: none }
.bodytitlelink { FONT: 16px Times New Roman,Bodoni,Garamond; COLOR: #000000; text-decoration: none }
.bodytitlelink:hover { FONT: 16px Times New Roman,Bodoni,Garamond; COLOR: #000000; text-decoration: underline }
.white { FONT: 12px verdana,arial,helvetica; COLOR: #FFFFFF; text-decoration: none }

/* FOOTER */
.footertxt { FONT: 9px verdana,arial,helvetica; COLOR: #999999; text-decoration: none }
.footerlink { FONT: 9px verdana,arial,helvetica; COLOR: #999999; text-decoration: underline }
.footerlink:hover { FONT: 9px verdana,arial,helvetica; COLOR: #999999; text-decoration: none }
.footerlink2 { FONT: 9px verdana,arial,helvetica; COLOR: #999999; text-decoration: none }
.footerlink2:hover { FONT: 9px verdana,arial,helvetica; COLOR: #999999; text-decoration: none }

/* BUTTONS (NAVIGATION) */
a.button { font-weight: bold; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 3px 4px; border-top: 1px solid white; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid white; text-align: center; min-width: 70px; text-transform: uppercase; }
a.button:link { background-color: #336699; color: #FFF;	text-decoration: none; }
a.button:visited { background-color: #336699; color: #fff; text-decoration: none; }
a.button:hover { background-color: #E6C165; color: #fff; border-color: black white white black; text-decoration: none; }
a.button:active { background-color: #FF990; color: #ccc; text-decoration: none; }

/* HOVER CELL FEATURE */
.navCellOff { BACKGROUND-COLOR: #FFFFFF; color:#000000; }
.navCellOn { BACKGROUND-COLOR: #F2F2F2; color:#000000; }

.ltblue { color:#F2F2F2 }
a.ltblue { color:#F2F2F2; text-decoration:underline; font-size:14px; }
a.ltblue:hover { color:#FFFFFF; text-decoration:underline; font-size:14px; }
a:hover { text-decoration:none; color:#E6C165; }

.fade { background-repeat:repeat-x; background-position: top left; background-image: url(http://www.1-800-laserdr.com/images/till3.jpg); }

.back-px1 { background-repeat:repeat-x; background-position: top left; background-image: url(http://www.1-800-laserdr.com/images/px1.jpg); }
.back-px2 { background-position: top; background-image: url(http://www.1-800-laserdr.com/images/px2.jpg); }
.back-px3 { background-position: left; background-image: url(http://www.1-800-laserdr.com/images/px3.jpg); }
.back-px4 { background-position: top; background-image: url(http://www.1-800-laserdr.com/images/px4.jpg); }

.logo { background-position: center; background-image: url(http://www.1-800-laserdr.com/images/lasik-surgeon-directory.jpg); }

.corner1 { background-repeat:no-repeat; background-position: bottom left; background-image: url(http://www.1-800-laserdr.com/images/corner1.jpg); }
.corner2 { background-repeat:no-repeat; background-position: bottom right; background-image: url(http://www.1-800-laserdr.com/images/corner2.jpg); }

/* LEFT NAV TABLE */
caption.leftnav { background-color:#666666; color:#ffffff; border-style:solid; border-width:2px; border-color:#CCCCCC; }
table.leftnav { font-family:arial; border-collapse:collapse; font-size:10pt; background-color:#336699; width:95%; border-style:solid; border-color:#CCCCCC; border-width:1px; }
th.leftnav { font-size:10pt; color:white; }
tr.leftnav {  }
td.leftnav { font-size:10pt; background-color:#CCCCCC; color:#336699; border-style:solid; border-width:1px; text-align:left; }

/* DIRECTORY TABLE */
caption.directorytable { background-color:#666666; color:#ffffff; border-style:solid; border-width:2px; border-color:#CCCCCC; }
table.directorytable { font-family:arial; border-collapse:collapse; font-size:8pt; background-color:#336699; width:95%; border-style:solid; border-color:#336699; border-width:1px; }
th.directorytable { font-size:8pt; color:white; }
tr.directorytable {  }
td.directorytable { font-size:8pt; background-color:#CCCCCC; color:#336699; border-style:solid; border-width:1px; text-align:left; }

/* HEADLINE TABLE */
caption.headline { background-color:#5588BB; color:#ffffff; border-style:solid; border-width:2px; border-color:#5588BB; }
table.headline { font-family:arial; border-collapse:collapse; font-size:8pt; background-color:#5588BB; width:90%; border-style:solid; border-color:#5588BB; border-width:1px; }
th.headline { font-size:7pt; color:white; }
tr.headline {  }
td.headline { font-size:8pt; background-color:#ffffff; color:#336699; border-style:solid; border-width:1px; text-align:left; }

/* SIDE NAVIGATION */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


/* LASERDR COLORS */
/* Darkest BLUE: 336699 */
/* GRAY: CCCCCC */
/* ORANGE: E6C165 */

.navblock {
/*border-bottom: 0px solid #e5eaf0;*/
margin: 0;
}

.navblock {
width: 100%;
border-left: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-weight: regular;
font-size: 11px;
background-color: #f2f2f2;
color: #000000;
}

* html .navblock{ /*IE 6 only */
w\idth: 100%; /*Box model bug: 225px minus all left and right paddings for #navblock */
}

.navblock ul{
list-style: none;
margin: 0;
padding: 0;
border: 0;
}

.navblock li {
border-top: 1px solid #e5eaf0;
margin: 0;
}

.navblock li a{
display: block;
padding: 5px 5px 5px 5px;
border-left: 10px solid #336699;
border-right: 10px solid #336699;
font-style: bold;
background-color: #336699;
color: #ffffff;
text-decoration: none;
width: 100%;
}

html>body .navblock li a{ /*Non IE6 width*/
width: auto;
}

.navblock li a:hover{
border-left: 10px solid #E6C165;
border-right: 10px solid #336699;
background-color: #336699;
color: #ffffff;
}


.navblock li li {
border-bottom: 0px solid #e5eaf0;
margin: 0;
}

.navblock li li a{
display: block;
padding: 5px 5px 5px 5px;
border-left: 10px solid #e5eaf0;
border-right: 10px solid #e5eaf0;
font-style: none;
background-color: #e5eaf0;
color: #000000;
text-decoration: none;
width: 100%;
}

html>body .navblock li li a{ /*Non IE6 width*/
width: auto;
}

.navblock li li a:hover{
border-left: 10px solid #336699;
border-right: 10px solid #E6C165;
font-style: none;
background-color: #E6C165;
color: #000000;
}

.navblock li li li {
border-bottom: 0px solid #e5eaf0;
margin: 0;
}

.navblock li li li a{
display: block;
padding: 0px 5px 0px 5px;
border-left: 10px solid #F3EFD9;
border-right: 10px solid #F3EFD9;
font-style: none;
background-color: #F3EFD9;
color: #000000;
text-decoration: none;
width: 100%;
}

html>body .navblock li li li a{ /*Non IE6 width*/
width: auto;
}

.navblock li li li a:hover{
border-left: 10px solid #F6EFCB;
border-right: 10px solid #F6EFCB;
font-style: none;
background-color: #F3EFD9;
color: #999966;
}

/***************/
/* FORM STYLES */

label
{ width: 30em; float: left; text-align: left; margin-left: 0.5em; margin-right: 0.5em; display: block; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-weight: regular; font-size: 10px; font-style: none; }

input
{ color: #000000; background: #e5eaf0; border: 0px solid #000000; margin-left: 0.5em; margin-right: 0.5em; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-weight: regular; font-size: 10px; font-style: none; }

.submit input
{ color: #ffffff; background: #336699; border: 1px outset #000000; margin-left: 0.5em; margin-right: 0.5em; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-weight: regular; font-size: 10px; font-style: none; }

fieldset
{ border: 1px solid #336699; width: 35em; }

legend
{ color: #336699; width: 35em; background: #E6C165; border: 1px solid #336699; padding: 2px 6px; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-weight: bold; font-size: 12px; font-style: none; }
