/* Body formatting */

body { margin: 0px; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #000000; margin-top:5px; margin-bottom:5px}

h2{ font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; margin-top:5px; margin-bottom: 0px; }
h2 a:link { font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #0073D0; margin-top:0px; margin-bottom: 0px; }
h2 a:visited { font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #0073D0; margin-top:0px; margin-bottom: 0px; }
h2 a:hover { font-family:  Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; margin-top:0px; margin-bottom: 0px; }

h3 { font-family:  Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; margin-top:0px; font-weight: bold; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 170%; margin-bottom: 20px; }
p a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0073D0; line-height: 170%; }
p a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00467F; line-height: 170%; }
p a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;line-height: 170%;  }

li p { line-height: 170%; margin-bottom: 10px;}

li  { line-height: 100%; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.updated { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9e9e9e;  }
.reviewedby  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6b6b6b;  }

/* Layout formatting */
.menu {
	background-color: #1783DA;
	background-repeat: repeat;
}
form { margin:0px; padding-bottom: 4px; }
.menu-bg { 
	background-image: url(http://www.eyecaresource.com/images/dotbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.header-bg {
	background-image: url(http://www.eyecaresource.com/images/header-center.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.header-bg-secure {
	background-image: url(https://secure.eyecaresource.com/images/header-center.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.content-box-01 {
	background-color: #A7D3F7;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #247FC8;
	border-left:1px solid #247FC8;
	border-right:1px solid #247FC8;
	border-top:1px solid #247FC8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.content-box-02 {
	background-color: #ECF4FB;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #247FC8;
	border-left:1px solid #247FC8;
	border-right:1px solid #247FC8;
	border-top:1px solid #247FC8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.content-box-03 {
	background-color: #F8FBFD;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ECF4FB;
	border-left:1px solid #ECF4FB;
	border-right:1px solid #ECF4FB;
	border-top:1px solid #ECF4FB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.content-box-04 {
	background-color: #F1F7FB;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #DAE9F7;
	border-left:1px solid #DAE9F7;
	border-right:1px solid #DAE9F7;
	border-top:1px solid #DAE9F7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.topics-box {
	background-color: #ffffff;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #2771C3;
	border-left:1px solid #2771C3;
	border-right:1px solid #2771C3;
	border-top:1px solid #2771C3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.submit {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #0073D0;
	color: #fff;
	font-weight: bold;
	border-top: outset 2px #73BAF3;
	border-right: outset 2px #73BAF3;
	border-bottom: outset 2px #73BAF3;
	border-left: outset 2px #73BAF3;
}

/* Borders */ 

.bdr-hrz {
	background-image: url(http://www.eyecaresource.com/images/bdr-hrz.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bdr-hrz-right {
	background-image: url(http://www.eyecaresource.com/images/bdr-hrz.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bdr-vrt {
	background-image: url(http://www.eyecaresource.com/images/bdr-vrt.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* Text formatting */

.text-alph { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.text-alph a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0000FF; }
.text-alph a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0000FF; }
.text-alph a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

.text-dark-blue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #082858; }

.text-blue-small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #026CC1; }
.text-blue-small a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #026CC1; }
.text-blue-small a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #026CC1; }
.text-blue-small a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.text-blue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0362AF; }
.text-blue a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0362AF; }
.text-blue a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #015192; }
.text-blue a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.text-white-small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.text-white { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.text-white a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.text-white a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.text-white a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.text-update { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #BCBCBC;
}
.text-black { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.text-black a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0073D0; }
.text-black a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0073D0; }
.text-black a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #015192; }


.text-black-small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.text-black-small a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.text-black-small a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.text-black-small a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0362AF; }

.text-grey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CEDEEA; }
.text-grey a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; }
.text-grey a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; }
.text-grey a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; }
.specialist-search {
	background-image: url(../images/specialist-search.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.advertising-menu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.advertising-menu a:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.advertising-menu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.advertising-menu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #999999; }

.listing-phone { 
 font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; padding:0px; margin:0px;

}
