@charset "utf-8";
#maincontentframe {
	float: left;
	width: 731px;
	padding-right: 6px;
	padding-bottom: 5px;
}
#headerframe {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/mainheaderbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 100%;
}
#headerleft {
	background-image: url(../images/mainheaderleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
}
#headerright {
	background-image: url(../images/mainheaderright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 48px;
	width: 700px;
	padding-top: 15px;
	padding-right: 11px;
	padding-left: 20px;
	letter-spacing: 2px;
}
#subcontentframe {
	float: right;
	width: 267px;
}
#subcontentframe h4 {
	font-size: 16px;
	color: #ba2545;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#mainnavi {
	font-size: 36px;
	font-weight: bold;
	color: #3fb3d6;
	float: left;
	width: auto;
	padding-right: 18px;
}
#subnavi {
	float: left;
	width: auto;
	padding-top: 10px;
}
#maincontent, #maincontentsubframe {
	background-image: url(../images/maincontentbg.png);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 729px;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 24px;
	letter-spacing: 1px;
}
#maincontenttop {
	background-image: url(../images/maincontenttop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
}
#maincontentbot {
	background-image: url(../images/maincontentbot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 675px;
	padding-top: 15px;
	padding-right: 27px;
	padding-bottom: 50px;
	padding-left: 27px;
}
#maincontentbot a {
	color: #ba2545;
}

#maincontentsubframe {
	font-size: 12px;
	color: #FFFFFF;
}
#maincontentsub {
	background-color: #105289;
	background-image: url(../images/subcontentbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 675px;
	padding-top: 15px;
	padding-right: 27px;
	padding-bottom: 5px;
	padding-left: 27px;
}
#maincontentsubframe h4 {
	font-size: 14px;
	font-weight: normal;
	color: #3fb3d6;
	margin-bottom: 10px;
}
#maincontentsub ul {
	margin: 0px;
	padding-left: 18px;
	list-style-position: outside;
	list-style-image: url(../images/arrow.gif);
}
#maincontentfooterframe {
	float: left;
	width: 100%;
}
#subnaviframe, #bannerframe {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	letter-spacing: 1px;
}
#subnaviframe p {
	color: #ba2545;
	width: 207px;
	padding-top: 13px;
	padding-right: 30px;
	padding-bottom: 13px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
#subnaviframe a {
	color: #666666;
	text-decoration: none;
}
#subnaviframe  a:hover {
	color: #ba2545;
}
#contentframe h3 {
	font-size: 20px;
	color: #000066;
	margin-bottom: 10px;
}
#contentframe h4 {
	font-size: 18px;
	color: #105289;
	margin-bottom: 10px;
}
#contentframe h5 {
	font-size: 16px;
	color: #105289;
	margin-bottom: 10px;
}
#inquiry {
	background-color: #efeee3;
	float: left;
	width: 94%;
	padding: 3%;
}








.grytxt {
	color: #a1a1a1;
}
.tempimgbordleft {
	margin-right: 10px;
	border: 1px solid #9b9b9b;
	margin-top: 5px;
}
.required {
	color: #ba2545;
}
.txtbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 280px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 4px;
	margin-top: 3px;
	margin-bottom: 10px;
}
.txtbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 4px;
	margin-top: 3px;
	margin-bottom: 10px;
}
.txtbox3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 240px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 4px;
	margin-top: 3px;
}
.inquiry {
	background-image: url(../images/send-inquiry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 256px;
	margin-top: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.txtbox2Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	height: 18px;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.txtbox4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	height: 28px;
	width: 120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 4px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.txtbox4Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	height: 28px;
	width: 70px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 4px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.appointment {
	background-image: url(../images/set-appointment.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 256px;
	margin-top: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#promoframe {
	float: left;
	width: 90%;
	padding-top: 10px;
	padding-bottom: 25px;
	padding-right: 5%;
	padding-left: 5%;
}

#contentframe ul {
	padding-left: 50px;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contentframe li {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#subnaviframe ul {
	padding-left: 50px;
	list-style-position: outside;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
	color: #BA2545;
}
#subnaviframe li {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.requiredCopy {
	color: #ba2545;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
.txtwhtbold {
	font-weight: bold;
	color: #FFFFFF;
}
.tblvord {
	border: 1px solid #DEDCC7;
}
#senioreyesurgeons {
	height: 476px;
	width: 600px;
	padding-left: 37px;
	position: relative;
	padding-bottom: 15px;
}
#listdoc {
	float: left;
	width: 100%;
}

.vicencio {
	height: 133px;
	width: 174px;
	position: absolute;
	left: 37px;
	z-index: 2;
}
.versoza {
	height: 133px;
	width: 125px;
	position: absolute;
	left: 211px;
	z-index: 5;
}
.castillo {
	height: 133px;
	width: 112px;
	position: absolute;
	left: 336px;
	z-index: 2;
}
.samson {
	height: 133px;
	width: 146px;
	position: absolute;
	left: 448px;
	z-index: 2;
}
.heredia {
	height: 141px;
	width: 217px;
	position: absolute;
	left: 37px;
	z-index: 2;
	top: 133px;
}
.enriquez {
	height: 141px;
	width: 142px;
	position: absolute;
	left: 254px;
	z-index: 2;
	top: 133px;
}
.cua {
	height: 141px;
	width: 142px;
	position: absolute;
	left: 396px;
	z-index: 2;
	top: 133px;
}
#subcontentframe h3 {
	font-size: 16px;
	color: #ba2545;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#promo {
	float: left;
	width: 100%;
}
#senioreyesurgeons2 {
	height: 398px;
	width: 600px;
	padding-left: 37px;
	position: relative;
	padding-bottom: 15px;
}
.jmramos {
	height: 77px;
	width: 95px;
	position: absolute;
	left: 121px;
	z-index: 2;
	top: 26px;
}
.flagunilla {
	height: 77px;
	width: 106px;
	position: absolute;
	left: 216px;
	z-index: 3;
	top: 26px;
}
.ctorres {
	height: 77px;
	width: 96px;
	position: absolute;
	left: 300px;
	z-index: 3;
	top: 26px;
}
.acontreras {
	height: 77px;
	width: 91px;
	position: absolute;
	left: 388px;
	z-index: 4;
	top: 26px;
}
.nramirez {
	height: 77px;
	width: 89px;
	position: absolute;
	left: 460px;
	z-index: 3;
	top: 26px;
}
.rhenson {
	height: 110px;
	width: 112px;
	position: absolute;
	left: 176px;
	z-index: 3;
	top: 103px;
}
.mangeles {
	height: 110px;
	width: 96px;
	position: absolute;
	left: 286px;
	z-index: 3;
	top: 103px;
}
.aangeles {
	height: 110px;
	width: 133px;
	position: absolute;
	left: 382px;
	z-index: 3;
	top: 103px;
}
.txtboxquest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	height: 70px;
	width: 590px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #636363;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 4px;
	margin-top: 3px;
}

