/*  *********************************************  BANNER  STYLE *********************************************** */

div#mn-banner p {
	float: right;
	position: relative;
	top: 25px;
	right: 60px;
	line-height: 20px;
	font-family: arial;
	font-size: 14px;
	text-align: right;
	}
	div#mn-banner a {
		/*color: #97C51D;*/
		color:#FFFFFF;
		text-decoration: none;
		float: right;
		clear: right;
		}
	div#mn-banner a:hover {
		color: #FFF;
		text-decoration: underline;
		}

.tfn {
	display: inline-block;
	clear: right;
	float: right;
	text-align: right;
	margin: 0px 0 0 0;
	}
	.tollfree  {
		float: left;
		margin: 0;
		padding: 0;
		text-align: right;
		color: #FFF;
		}
	.number {
		display: block;
		float: left;
		color: #FFF;
		padding: 0 0 0 5px;
		}

/*  *********************************************  SERVICES  STYLE *********************************************** */

/* div#mn-tollfree {
	position: absolute;
	top: 43px;
	left: 50%;
	padding: 0;
	margin: 0 0 0 298px;
	color: #FFF;
	}
	div#mn-tollfree p {
		margin: 0;
		padding: 0;
		font-family: arial, trebuchet, helvetica;
		font-size: 14px;
		text-align: left;
		color: #FFF;
		}
	div#mn-tollfree p .number {
		font-family: "century gothic", trebuchet, helvetica;
		font-size: 20px;
		} */

div#building	{
	margin:5px 0 0 10px;
	width:190px;
	height:107px;
	background-image:url(../images/p-carrollton-building-small.jpg);
	background-repeat:no-repeat;
	}


div#mn-services p {
	margin: 0 20px 0 18px;
	padding: 0;
	position: relative;
	top: 85px;
	/*color: #97C51D;*/
	color: #000000;
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: right;
	}

#mn-services ul {
	float: right;
	position: relative;
	top: 20px;
	right: 20px;
	margin: 0;
	padding: 0;
	text-align: right;
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	list-style: none;
	}
	#mn-services li {
		padding-bottom: 18px;
		width: 180px;
		}		
		#mn-services li a {
			color: #990000;
			text-decoration: none;
			}
			#mn-services li a:hover {
				color: #184069;
				}


/*  *********************************************  CONTENT  STYLE *********************************************** */

div#mn-content p {
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #184069;
	font-size: 13px;
	line-height: 18px;
	padding-left: 10px;
	text-align:justify;
	}
	div#mn-content strong {
		color:#184069;
		}
	div#mn-content a {
		color:#9DA010;
		text-decoration:none;
		}
		div#mn-content a:hover {	
			text-decoration:underline;
			}
	div#mn-content.global ul {
		font-style:bold;
		margin:0;
		padding: 0 0 15px 50px;
		line-height: 20px;
		}
			#mn-content.global ul li a {
				color: #9DA010;
				text-decoration:none;
				}
			#mn-content.global ul li a:hover {
				text-decoration:underline;
				}

	div#mn-content .faqlist {
		}
		div#mn-content .faqlist li a {
			color: #184069;
			}
			div#mn-content .faqlist li a:hover {
				color: #9DA010;
				text-decoration: none;
				}

	div#mn-content dl {
		float: left;
		width: 100%;
		}
	div#mn-content dt {
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:#97C51D;
		margin: 0;
		padding: 10px 0 10px 20px;
		font-weight:bold;
		}		
		div#mn-content dd {
			margin: 0;
			padding: 0 30px 10px 40px;
			line-height: 18px;
			text-align:justify;
			}			
			
	div#mn-content form	{
		font-size: 12px;
		color:#184069;
		text-align:left;
		}

/*  *********************************************  BUTTONS  STYLE *********************************************** */

div#mn-buttons a {
	text-decoration: none;
	cursor:pointer;
	}

div#mn-buttons #one {
	height: 130px;
	width: 211px;
	text-align: right;
	font-weight: bold;
	}
div#mn-buttons #two {
	height: 120px;
	width: 211px;
	text-align: right;
	font-weight: bold;
	}
div#mn-buttons #three {
	height: 118px;
	width: 196px;
	text-align: right;
	font-weight: bold;
	background-image:url(../images/p-brochure-box-no-text.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:5px;
	}
		div#mn-buttons #three .info {
		margin: 20px 10px 10px 10px;
		}
		div#mn-buttons #three .title	{
			margin:3px 5px 0 0;
			padding:3px 5px 0 0;
			}
			

div#mn-buttons .title {
	float: right;
	margin: 3px 20px 0 0;
	padding: 0;
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #184069;
	height: 40px;
	width: 150px;
	}
	
div#mn-buttons .info {
	float: right;
	margin: 5px 20px 0 0;
	padding: 0;
	font-family: arial;
	font-size: 12px;
	color: #184069;
	width: 120px;
	}
	div#mn-buttons #one .info {
		margin-right: 40px;
		}





/*  *********************************************  FOOTER  STYLE *********************************************** */

div#mn-footer {
	text-align: center;
	width: 100%;
	clear: both;
	font-size: 11px;
	padding-top:10px;
	margin: 0 auto;
	color: #FFF;
	line-height: 20px;
	}
	#mn-footer p {
		text-decoration: none;
		}
	#mn-footer ul {
		padding-top: 5px;
		margin: 0px;
		padding-left:0px;
		}
		#mn-footer li {
			list-style-type: none;
			display: inline;
			padding-right: 5px;
			}
	#mn-footer a {
		color: #97C51D;
		text-decoration: none;
		}
		#mn-footer a:hover {
			color: #FFF;
			}
	
	
	
/*  *********************************************  HEADER TAGS *********************************************** */



/*Link Text*/
div#mn-content H1 {
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color:#97C51D;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

H2 {
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#97C51D;
	margin: 0;
	padding: 10px 0 0 0;
	border-bottom:1px dotted #97C51D;
}

H3 {
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	margin: 0;
	padding: 0;
}

H4 {
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		color:#184069;
		margin: 0;
		padding: 0 0 0 5px;
		font-weight:bold;
}


#mn-content p.subheader {
	/*font-family: "century gothic", trebuchet, helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0;
	text-decoration:underline;
}


/*  *********************************************   PICTURES   *********************************************** */


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

.buildingborder {
	border: 1px solid; 
	border-color:#cccccc;
}
.mapborder {
	border: 1px solid; 
	border-color:#CCCCCC;
}

.picRight {
	border: 1px solid;
	border-color:#97C51D;
	float:right;
	margin-left:10px;
	margin-top:5px;
}
.picRightnoborder {
	float:right; 
	margin-left:20px;
}
.picLeft {
	border: 1px solid #97C51D;
	float:left;
	margin-right:10px;
    margin-top:5px;
}
.picLeftnoborder {
	float: left;
	margin-right: 20px;
	}
.adobeLogo {
	float: left;
	margin-right: 10px;
	margin-top:3px;
	}	

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

#contact {
	width: 250px;
	font-family: arial;
	font-size: 14px;
	color: #184069;
	}
.inputSelect {
	font-family: arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER: 1px solid #243762;
	color: #243762;
	width:250px;
	background-color: #FFFFFF;
	padding: 1px 3px;
	margin: 0 0 0 0 ;
}

.inputSelect2 {
	font-family: arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER: 1px solid #243762;
	color: #243762;
	width:257px;
	background-color: #FFFFFF;
	padding: 1px 3px;
	margin: 0 0 0 0 ;
}

.inputComment {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	BORDER: 1px solid #243762;
	color: #184069;
	width:250px;
	background-color: #FFF;
	margin: 0 0 0 0 ;
}

.inputButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	COLOR: #184069;
	width:100px;
	background-color: #FFF;
	border: 1px solid #184069;
	padding: 3px;
	float: left;
}

div#mn-content p.noTopPadding {
	padding-top:0px;
	margin-top:0px;
	}
div#mn-content p.noBottomPadding	{
	padding-bottom:0px;
	margin-bottom:0px;
	}
/*  *********************************************  CONTENT ELEMENTS  *********************************************** */


hr {
	width: 80%;
	border: 1px solid #ccc;
	text-align: center;
	margin: 10px auto;
	}

div.spacer{clear:both; height:10px; display:block;}
div.spacer2{clear:both; height:5px; display:block;}
div.spacer2{clear:both; height:0px; display:block;}


div#backtotop	{
	margin: 20px 5px 0 0;
	text-align:right;
	}
	
div#backtotop2	{
	margin: 0 25px 0 0;
	text-align:right;
	clear:left;
	}


/* **************************** JQUERY ACCORDION ****************************** */

.menu_list {	
	margin: 20px 0;
}
#mn-content .menu_head {
	padding:5px 0 5px 15px;
	margin:0 0 0 10px;
	cursor: pointer;
	position: relative;
	color: #184069;
	font-size: 18px;
	background: url(../images/arrow_01.gif) center left no-repeat;
}

#mn-content .menu_body {
	display:none;
  	background:none;
	padding-left:20px;
	padding-bottom:10px;
}
#mn-content .menu_body p {
	margin:0;
	padding-bottom:10px;
}
#mn-content .menu_body p.contactssubheader	{
	text-decoration:underline;
	margin-bottom:0px;
	padding-bottom:0px;
	}

#mn-content .menu_head.question {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:10px 0;
    font-weight:normal;
    background: #E0D9D1;
	color:#184069;
	font-size:15px;
	clear:left;
}


#mn-content .submenu_head {
	padding:5px 0 5px 15px;
	margin:0 0 0 10px;
	cursor: pointer;
	position: relative;
	color: #184069;
	font-size: 13px;
	font-weight:bold;
	background: url(../images/arrow_01.gif) center left no-repeat #FFF;
}
.submenu_body {
	display:none;
  	background:none;
	padding-left:20px;
	padding-bottom:10px;
}
#mn-content .submenu_body p{
	margin:0;
	padding-bottom:10px;
}

#mn-content .submenu2_head {
	padding:5px 0 5px 15px;
	margin:0 0 0 10px;
	cursor: pointer;
	position: relative;
	color: #184069;
	font-size: 13px;
	font-weight:bold;
	background: url(../images/arrow_01.gif) center left no-repeat #FFF;
}
.submenu2_body {
	display:none;
  	background:none;
	padding-left:20px;
	padding-bottom:10px;
}
#mn-content .submenu2_body p{
	margin:0;
	padding-bottom:10px;
}

/* **************************** OUR PHYSICIANS PAGE **************************** */

div#linkheaders	{
	font-size:14px;
	}
div#linkheaders  a {
	color:#184069;
	}
div#linkheaders a:hover	{
	text-decoration:underline;
	}

.shiftH2	{
	margin-left:10px;
	}

/* ************************** GENERAL EYE CARE PAGE **************************** */

div#linkheadersLeft	{
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:330px;
	font-family:Arial, Helvetica, sans-serif;	
	}

div#linkheadersLeft ul	{
	border-right:1px solid #E0D9D1;
	}

div#linkheadersLeft .link a{
	color:#184069;
	line-height:20px;
	font-size:13px;
	}
div#linkheadersLeft .link a:hover	{
	color:#9DA010;
	text-decoration:none;
	}
	
/***/

	
div#linkheadersRight	{
	float:left;
    margin:0 0 0 30px;
	padding:0;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	}
div#linkheadersRight .link a{
	color:#184069;
	line-height:20px;
	font-size:13px;
	}
div#linkheadersRight .link a:hover	{
	color:#9DA010;
	text-decoration:none;
	}


.listleft	{
	float:left;
	margin:0 0 10px 10px;
	padding:0;
	width:280px	
	}	
.sublist	{
	font-size:13px;
	padding-top:0px;
	margin-top:3px;
	}	
	
.listright	{
	float:left;
	margin:0 0 10px 30px;
	padding:0;
	width:350px;
	overflow:hidden;
	}


.colone	{
	margin:0 0 0 10px;
	padding:0;
	float:left;
	width:230px;
	}
.coltwo	{
	margin:0;
	padding:0;
	float:left;
	width:245px;
	}
.colthree	{
	margin:0;
	padding:0;
	float:left;
	width:185px;
	}	

/* ****************************************** RETINA / VITREOUS PAGE ************************* */

div#linkheadersLeft1	{
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:245px;
	font-family:Arial, Helvetica, sans-serif;	
	}

div#linkheadersLeft1 ul	{
	border-right:1px solid #E0D9D1;
	}

div#linkheadersLeft1 .link a{
	color:#184069;
	line-height:20px;
	font-size:13px;
	}
div#linkheadersLeft1 .link a:hover	{
	color:#9DA010;
	text-decoration:none;
	}
	
/***/

div#linkheadersCenter1	{
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:215px;
		font-family:Arial, Helvetica, sans-serif;		
	}

div#linkheadersCenter1 ul	{
	border-right:1px solid #E0D9D1;
	}
div#linkheadersCenter1 .link a{
	color:#184069;
	line-height:20px;
	font-size:13px;
	}
div#linkheadersCenter1 .link a:hover	{
	color:#9DA010;
	text-decoration:none;
	}	

/***/
	
div#linkheadersRight1	{
	float:left;
    margin:0 0 0 20px;
	padding:0;
	width:205px;
		font-family:Arial, Helvetica, sans-serif;	
	}
div#linkheadersRight1 .link a{
	color:#184069;
	line-height:20px;
	font-size:13px;
	}
div#linkheadersRight1 .link a:hover	{
	color:#9DA010;
	text-decoration:none;
	}


/* **********************  OCULOPLASTICS PAGE ************************* */

div#linkheadersLeft2	{
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;	
	}

div#linkheadersLeft2 ul	{
	border-right:1px solid #E0D9D1;
	}
div#linkheadersLeft2 ul	li{
	font-size:13px;
	}	

div#linkheadersLeft2 a{
	color:#184069;
	line-height:20px;
	}
div#linkheadersLeft2 a:hover	{
	color:#9DA010;
	text-decoration:none;
	}
	
/***/

	
div#linkheadersRight2	{
	float:left;
    margin:0 0 0 20px;
	padding:0;
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	}
div#linkheadersRight2 ul {
	}
div#linkheadersRight2 ul li{
	font-size:13px;
	}	
div#linkheadersRight2 a{
	color:#184069;
	line-height:20px;
	}
div#linkheadersRight2 a:hover	{
	color:#9DA010;
	text-decoration:none;
	}

/***/

div#linkheaders2	{
	font-size:14px;
	margin:10px 0 15px 15px;
	}
div#linkheaders2  a {
	color:#184069;
	}
div#linkheaders2 a:hover	{
	text-decoration:underline;
	}


/**************************** MAPS PAGE *****************************/

div#map	{
	margin: 0px 0 15px 10px;
	}
	div#map p	{
		font-size:11px;
		text-align:center;
		padding-top:0px;
		margin-top:0px;
		}
	div#map p.credit	{
		font-size:11px;
		text-align:left;
		padding-top:20px;
		padding-bottom:0px;
		margin-bottom:0px;
		}
	
div#map.inputSelect {
	font-family: arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER: 1px solid #184069;
	color: #184069;
	width:400px;
	background-color: #FFFFFF;
	padding: 1px 3px;
	margin-left: 0px;
}	
	
div#address	{
	float:left;
	width:400px;
	margin: 0 0 10px 5px;
	}
	div#address p	{
		text-align:left;
		font-size:13px;
		line-height:20px;
		/*font-family: "century gothic", trebuchet, helvetica;*/
		font-family:Arial, Helvetica, sans-serif;
		}
	div#address a	{
		color:#184069;
		text-decoration:underline;
		}
	div#address a:hover	{
		color:#9DA010;
		}	
	
div#directionsRight	{
	width:420px;
    margin:20px 20px 20px 10px;
	float:left;
	}
	#directionsRight p	{
		text-align:left;
		}

div#buildingPicture	{
	width:265px;
	height:158px;
	float:left;
	padding:0;
	margin:18px 0 0 10px;
	}

/************************* CONTACT PAGE ***********************************/

div#form	{
	font-size:12px;
	color: #184069;
	}
	


div#carrolton	{
	width:250px;
	float:left;
	margin:0 0 0 10px;
	padding:0;
	}
div#villarica	{
	width:250px;
	float:left;
	margin:0;
	padding:0;
	}
	

/* ******************************** faq toggle ************************** */
			div#faq	{
				margin: 10px 0 0 0;
				}
		
			
			div#faq p{
				margin: 10px 0 0 0;
				color:#5D6B7D;
				font-size:12px;
				line-height:18px;
				text-align:justify;
				}
			div#faq p a {
				color: #5D6B7D;
				cursor:pointer;
				}	

			div#faq  ul	{
				margin-top: 0px;
				}
			
			div#faq ul li{
				margin: 5px 0 0 40px;
				color:#5D6B7D;
				font-size:13px;
				line-height:18px;
				}
				
	
			div#answer	{
				margin: 10px 0 0 30px;
				}
			div#answer p	{
				margin: 10px 0 0 0;
				color:#5D6B7D;
				font-size:12px;
				line-height:18px;
				text-align:justify;
				}	

			div#answer  ul	{
				margin-top: 0px;
				}
			
			div#answer ul li{
				margin: 5px 0 0 15px;
				color:#5D6B7D;
				font-size:13px;
				line-height:18px;
				}
								

			.QandAQ	{
				font-size:24px;
				font-weight:bold;
				cursor:pointer;
				color: #97C51D;
				}
			.QandAA	{
				font-size:24px;
				font-weight:bold;
				cursor:pointer;
				margin-left:0;
				color: #1C5DB7;
				}


/***************** PDF Lists *******************/

div#pdflist	{
			margin:0 0 40px 0;
			padding:0px;
			}
	
		#pdflist ul {
				list-style:none;
				}
		
		#pdflist ul li	{
				/*font-family: "century gothic", trebuchet, helvetica;*/
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				background-repeat:no-repeat;
				padding: 0 0 0 20px;
				margin: 0;
				line-height:22px;
				background-image:url(../images/p-acrobat_file_small.gif);
				}
		
		#pdflist ul li a	{
				color: #184069;
				text-decoration:none;
				}
	
		#pdflist ul li a:hover {
				color: #416B9B;
				text-decoration:underline;
				}

				
			
/* ****************************** our physicians page ***************** */

.physiciansListLeft	{
	margin:0;
	padding:0;
	float:left;
	width: 230px;
	}
	.physiciansListLeft ul	{
		margin:0 0 15px 30px;
		padding:0 0 15px 10px;
		}

.physiciansListCenter	{
	margin:0;
	padding:0;
	float:left;
	width: 230px;
	}
	.physiciansListCenter ul	{
		margin:0 0 15px 40px;
		padding:0 0 15px 10px;
		}		
	
.physiciansListRight	{
	margin:0;
	padding:0;
	float:left;
	width: 230px;
	}	
		.physiciansListRight ul	{
		margin:0 0 15px 20px;
		padding:0 0 15px 10px;
		}

/* ***************************** other styles ************************* */			


.lists	{
	text-align:justify;
	margin-right: 20px;
	}
	

/* Font Sizer CSS - Start */
a.fontSizeControl {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
	}

a.fontSizeControl:hover	{ 
	color: #184069; 
	}

div#textresizerbox	{
	border:1px solid #CCCCCC;
	}
div#textresizerbox p	{
	margin-left:5px;
	padding-left:5px;
	text-align:center;
	}

div#textresizer	{
	clear: left;
	float:right;
	text-align: left;
	margin: 15px 0 0 0;
	padding:0;
	width:180px;
	}

div#textresizer p {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	}
	
	
/* Font Sizer CSS - End */

/*   **************************** SITE SEARCH BOX *********************  */
.searchBox	{
	margin:-45px 0 0 0;
	padding:0;
	float:right;
	}
.searchBox td	{
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
		
.searchBox p	{
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}
