/*CSS*/


body {
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:url(images/cse-rep-bg.jpg) repeat-x top center;
	font-size:13px;
	background-color: #CDD9CA;
}

div#wrapper {
	margin:0 auto;
	padding:0;
	width:992px;
	background:url(images/cse-rep-full.jpg) repeat-y top center;
}


div#flash {
	margin:0;
	padding:0;
	width:992px;
	height:310px;
	float:left;
	background:url(images/cse-flash.jpg) no-repeat top center;
}


/*  *********************************************   CONTENT   *********************************************** */



div#contentwrapper {
	margin:0;
	padding:0;
	width:992px;
	background:url(images/cse-rep-full.jpg)  repeat-y top center;
	float:left;
}



/*  ********************************************   CONTENT LEFT   ********************************************* */



div#contentleftwrapper {
	margin:0;
	padding:0;
	width:246px;
	float:left;
	overflow: hidden;
}

div#listlasik {
	margin:0;
	padding:0;
	width:246px;
	height:auto;
	float:left;
}


div#contactheader {
	margin:0;
	padding:0;
	width:246px;
	height:86px;
	float:left;
	background:url(images/cse-contactus.jpg) no-repeat top center;
}

div#formwrapper {
	margin:0;
	padding:0px 5px 15px 10px;
	width:230px;
	float:left;
	text-align:center;
}

div#blog {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
	background: url(images/cse-blog-button.jpg) no-repeat top center;
}


div#blog a {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
}


div#blog a:hover {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
	background:url(images/cse-blog-button_f2.jpg) no-repeat top center;
}

div#lasik {
	margin:0;
	padding:0;
	width:246px;
	height:145px;
	float:left;
	background: url(images/p-schedule.jpg) no-repeat top center;
}
div#lasik a {
	margin:0;
	padding:0;
	width:246px;
	height:145px;
	float:left;
}


div#lasik a:hover {
	margin:0;
	padding:0;
	width:246px;
	height:145px;
	float:left;
	background:url(http://www.cornerstoneeye.com/images/p-schedule.jpg) no-repeat top center;
}

div#facebook {
	margin:0;
	padding:0;
	width:246px;
	height:46px;
	float:left;
	background: url(images/btn-fb.jpg) no-repeat top center;
}
div#facebook a {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
}


div#facebook a:hover {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
	background:url(http://www.cornerstoneeye.com/images/btn-fb.jpg) no-repeat top center;
}
div#twitter {
	margin:0;
	padding:0;
	width:246px;
	height:46px;
	float:left;
	background: url(images/btn-twitter.jpg) no-repeat top center;
}
div#twitter a {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
}


div#twitter a:hover {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
	background:url(images/btn-twitter.jpg) no-repeat top center;
}

div#schedule {
	margin:0;
	padding:0;
	width:246px;
	height:144px;
	float:left;
	background:url(images/p-schedule.jpg) no-repeat top center;
}

div#video {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
	background: url(images/cse-video-button-2.jpg) no-repeat top center;
}


div#video a {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
}


div#video a:hover {
	margin:0;
	padding:0;
	width:246px;
	height:51px;
	float:left;
	background:url(images/cse-video-button-2_f2.jpg) no-repeat top center;
}



div#mapwrapper {
	margin:0;
	padding:0 0 25px 0;
	width:246px;
	float:left;
}
.header {
	font-family: Arial, Verdana, Arial;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #4469B7;
	text-decoration: none;
}
.header2 {
	font-family: Arial, Verdana, Arial;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #78996F;
	text-decoration: none;
}


/*  *******************************************   END CONTENT LEFT   ********************************************* */


/*  ********************************************   CONTENT RIGHT   ********************************************* */


div#contentrightwrapper {
	margin:0;
	padding:0;
	width:746px;
	clear: right;
	float: right;
	overflow: hidden;
}


div#mn-content {
	margin:0;
	padding:0;
	width:746px;
	float:left;
	background-position:center 66px;
}


div#mn-content p {
	margin:0;
	padding:10px 25px 10px 38px;
	color:#6A7B95;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
}


blockquote {
	margin:0;
	padding:0px 25px 0px 38px;
	color:#6A7B95;
	line-height:19px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}


.divider {
	margin:0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CED8E1;
	padding:0px 25px 0px 38px;
}

/*div#listcontainer {
	margin:0;
	padding:0;
	width:746px;
}*/

#listcontainer ul {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 25px 10px 78px;
	text-align:left;
	list-style-image: url(images/arrow.gif);
	line-height:22px;
	color:#6A7B95;
}


ul.doclist {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 25px 10px 78px;
	text-align:left;
	list-style-image: url(images/arrow.gif);
	line-height:22px;
	color:#6A7B95;
}

div#header {
	margin:25px 0 20px 0px;
	padding:0;
	width:700px;
	height:20px;
	float:left;
}

div#header h1 {
	margin:0 0 0 38px;
	padding:0;
	color:#7F9F76;
	line-height:19px;
	text-align:left;
}


div#thumbwrapper {
	margin:0;
	padding:0;
	width:746px;
	float:left;
}


div#thumb-refractive {
	margin:0;
	padding:0;
	width:252px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-lasik.jpg) no-repeat top center;
	text-align:left;
}

div#thumb-refractive a{
	margin:0;
	padding:0;
	width:252px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-lasik_f2.jpg) no-repeat 300px center;
	text-align:left;
	display:block;
}

div#thumb-refractive a:hover{
	margin:0;
	padding:0;
	width:252px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-lasik_f2.jpg) no-repeat top center;
	text-align:left;
	display:block;
}


div#thumb-cataract {
	margin:0;
	padding:0;
	width:251px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-cataract.jpg) no-repeat top center;
	text-align:left;
}

div#thumb-cataract a{
	margin:0;
	padding:0;
	width:251px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-cataract_f2.jpg) no-repeat 300px center;
	text-align:left;
	display:block;
}

div#thumb-cataract a:hover{
	margin:0;
	padding:0;
	width:251px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-cataract_f2.jpg) no-repeat top center;
	text-align:left;
	display:block;
}


div#thumb-eyelid {
	margin:0;
	padding:0;
	width:243px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-eyelid.jpg) no-repeat top center;
	text-align:left;
}

div#thumb-eyelid a{
	margin:0;
	padding:0;
	width:243px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-eyelid_f2.jpg) no-repeat 300px center;
	text-align:left;
	display:block;
}

div#thumb-eyelid a:hover{
	margin:0;
	padding:0;
	width:243px;
	height:167px;
	float:left;
	background:url(images/cse-thumb-eyelid_f2.jpg) no-repeat top center;
	text-align:left;
	display:block;
}
.regulartext {
	color:#6A7B95;
	FONT-SIZE: 13px;
	text-align:left;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
}
.smalltext {
	color:#6A7B95;
	FONT-SIZE: 11px;
	text-align:left;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
}




/*  ********************************************   END CONTENT RIGHT   ********************************************* */



/*  *********************************************   PHOTOS   *********************************************** */


.picborder {
	border: 1px solid; 
	border-color:#D2DBE3;
}

.picRight {
	border: 1px solid; 
	border-color:#D2DBE3; 
	float:right; 
	margin-left:10px;
    margin-top:5px;
}
.picRight2 {
	border: none; 
	float:right; 
	margin-left:10px;
    margin-top:5px;
}
.picRightnoborder {
	float:right; 
	margin-left:20px;
}
.picLeft {
	border: 1px solid #D2DBE3;
	float:left;
	margin-right:10px;
    margin-top:5px;
}

.piccenter {
	margin-top: 5px;
	padding:0;
	text-align:center;
	border: 1px solid #D2DBE3;
}
	


/*  *********************************************   FORMS   *********************************************** */


.inputSelect {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER: 1px solid #B7BFC9;
	color: #375093;
	width:156px;
	font-family:Arial, Verdana;
	background-color: #FFFFFF;
}
.inputSelect2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER: 1px solid #B7BFC9;
	color: #375093;
	width:186px;
	font-family:Arial, Verdana;
	background-color: #FFFFFF;
}
.inputSelect3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER: 1px solid #B7BFC9;
	color: #375093;
	width:150px;
	height: 15px;
	font-family:Arial, Verdana;
	background-color: #EFF0F5;
}
.inputSelect4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER: 1px solid #B7BFC9;
	color: #375093;
	width:80px;
	font-family:Arial, Verdana;
	background-color: #FFFFFF;
}
.inputComment {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: 1px solid #6981AA;
	color: #C6CAD5;
	width:156px;
	overflow:auto;
	background-color: #FFFFFF;
}
.inputComment2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: 1px solid #6981AA;
	color: #375093;
	width:500px;
	font-family:Arial, Verdana;
	overflow:auto;
	background-color: #FFFFFF;
}

.inputButton {
	font-family:Arial, Verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	width:50px;
	background-color: #51664A;
	border: 1px solid #51664A;
}
.inputButton2 {
	font-family:Arial, Verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	width:37px;
	background-color: #51664A;
	border: 1px solid #51664A;
}
.inputButton3 {
	font-family:Arial, Verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #333300;
	FONT-SIZE: 10px;
	width:70px;
	height: 20px;
	background-color: #DEC867;
	border: 1px solid #DEC867;
}

.inputButton4 {
	font-family:Arial, Verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #333300;
	FONT-SIZE: 10px;
	width:120px;
	height: 20px;
	background-color: #DEC867;
	border: 1px solid #DEC867;
}

.no-rep-x {
	background-repeat: repeat-x;
}
.no-rep-y {
	background-repeat: repeat-y;
}


/*  *********************************************   LINKS   *********************************************** */



H1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #7F9F76;
	font-weight:200;
	line-height: 17px;
	padding:0;
	margin: 0;
}

H2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px; 
	text-align:left;
	font-weight: normal;
	color: #4469B7;
	line-height: 17px;
    margin:0;
	padding:5px 0px 7px 38px;
}

H3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	font-weight: normal;
	color: #333333;
	line-height: 17px;
}


.footertext {
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	color: #375093;
	font-family:Tahoma, Arial, Verdana;
	text-decoration: none;
}

.maplink {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #5288B8;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

.maplink:hover {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #5288B8;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
}
.link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #3477D1;
	text-decoration: none;
}

.link:hover {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-weight: normal;
	color: #C2A51B;
	text-decoration: none;
}
.link3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #566C4F;
	text-decoration: none;
}

.link3:hover {
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-weight: normal;
	color: #566C4F;
	text-decoration: underline;
}

.outlink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	padding-right: 15px;
	background: url(images/outlink.gif) no-repeat right;
}

.outlink:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;

}
/* Link Styles Ends */

.button-text {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	color: #214285;
	text-decoration: none;
}

/* List Styles */

.list {
	list-style-image: url(images/arrow.gif);
}
.smalllink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #3477D1;
	text-decoration: none;
}

.smalllink:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-weight: normal;
	color: #C2A51B;
	text-decoration: none;
}

/*  *********************************************   FOOTER   *********************************************** */


div#footerwrapper {
	margin:0;
	padding:15px 0 0 0;
	width:992px;
	height:auto;
	background:#CDD9CA;
	float: left;
}


ul#footer {
	margin:0;
	padding:0 0 0 50px;
	list-style:none;
}

ul#footer li {
	display:inline;
	padding-left:20px;
}

ul#footer li#homeli {
	padding:0;
}


div#copyright {
	margin:30px auto 0;
	padding:0;
	width:684px;
	text-align:left;
	color:#3D4063;
}

div#copyright img {
	float:left;
	margin-right:10px;
}


/* LINK STYLES FOR FOOTER */
.footerbg a:link, .footerbg a:visited {
	color:#D1BED1;
	text-decoration:none;
}

.footerbg a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
.spc {
 display:none;
}
