/* this stuff should work on ALL pages. it gives orders for the main content area */


  body  { margin: 10px; 
	  border: 0px; 
	  padding:0px; 
	  font-family: Arial, sans-serif;
	  font-size: 13px;
	}

  .maintable  { 
  width: 100%;}

  .nav  { text-align: center }
  
  .disclaimer {
  	text-align: right;
  	font-size: .9em;
  	margin: 10px 10px 0px 0px;
  }

/* these 4 lines are the rectangle corners */

  .cornerTL  { background: #FFFFFF no-repeat top left fixed;
	 float: left }

  .cornerTR  { background: #FFFFFF no-repeat top right fixed;
	 float: right } 
   
  .cornerBL  { background: #FFFFFF no-repeat bottom left fixed;
	 float: left } 

  .cornerBR  { background: #FFFFFF no-repeat bottom right fixed;
	 float: right } 


	li {
		text-align: left;
		padding: 5px;
	}


/* this stuff is for the HOME page. the rectangle corners with the correct background color, the flower on the left, and the addresses and hours on the right. */


  .welcome { padding-left: 0px;
	 padding-right: 20px;
	 padding-top: 30px;
	 padding-bottom: 25px }

  .homeinfo { padding-left: 10px;
	 padding-right: 20px;
	 padding-top: 5px;
	 text-align: right;
	 font-size: 15px;
	 font-weight: bold;
	 color: black;
	 font-family: arial }

  .spacer { padding-left: 0px;
	 padding-right: 0px;
	 padding-top: 0px;
	 padding-bottom: 10px }



/* this applies to the flower on the HOME page and the OFFICE INFO page */

  .flowr  { padding-left: 5px;
	 padding-right: 10px }



/* this stuff is for the OFFICE INFO page. the rectangle corners with the correct background color, the flower and addresses on the left, and the headings and information paragraphs on the right. */

  .addy { clear: both;
	 padding-left: 10px;
	 padding-top: 20 px;
	 padding-bottom: 10px }

  .schneid  { float: left;
	 padding-left: 10px;
	 padding-top: 30px }

  .infohead  { clear: both;
	 padding-left: 10px;
	 padding-right: 20px;
	 padding-top: 5px;
	 text-align: left;
	 font-size: 21px;
	 font-weight: bold;
	 color: red;
	 font-family: arial }


.section {
	margin-bottom: 20px;
}



  h1, .subhead  {  clear: both;
	 margin: 0px;
	 padding: 5px 20px 0px 10px;
	 text-align: left;
	 font-size: 15px;
	 font-weight: bold;
	 color: black;
	 font-family: arial }

  .section h2, .subsub  {  clear: both;
	 margin-bottom: 5px;
	 margin-top: 0px;
	 padding-left: 10px;
	 padding-right: 20px;
	 padding-top: 5px;
	 text-align: left;
	 font-size: 15px;
	 font-weight: bold;
	 color: #8D8D8D;
	 font-family: arial }

  .section p, .info  { clear: both;
  	 margin-top: 0px;
	 padding-left: 20px;
	 padding-right: 20px;
	 text-align: justify;
	 font-weight: normal;
	 font-size: 13px;
	 color: black;
	 font-family: arial }

  .map  { 
	 margin: 5px 0px 40px 20px;
	}

  .days  { 
  	 float: left;
	 width: 125px;
	 padding: 5px 0px 0px 30px;
	 margin: 0px;
	 
	 text-align: left;
	 font-size: 13px;
	 color: black;
	 font-family: arial }

  .hours  { 
	 padding-left: 125px;
	 padding-top: 5px;
	 margin: 0px 0px 30px 0px;
	 
	 text-align: left;
	 font-size: 13px;
	 color: black;
	 font-family: arial } 

  .privacy p { padding-left: 30px;
	 padding-right: 20px;
	 text-align: justify;
	 font-weight: normal;
	 font-size: 13px;
	 color: black;
	 font-family: arial }

  .privacy h1 { padding-left: 30px;
	 padding-right: 20px;
	 text-align: justify;
	 font-weight: bold;
	 font-size: 12px;
	 color: black;
	 font-family: arial }

  .privacy ul { padding-left: 40px;
	 padding-right: 20px;
	 text-align: justify;
	 font-weight: normal;
	 font-size: 13px;
	 color: black;
	 font-family: arial }

  .insurance ul { padding-left: 40px;
	 padding-right: 20px;
	 text-align: left;
	 font-weight: normal;
	 font-size: 13px;
	 color: black;
	 font-family: arial }



/* this stuff is for the MEDICAL SERVICES page. */

  .schneid2  { padding-left: 10px;
	 padding-top: 10px }

  .medpic { float: left;
	 padding-left: 10px;
	 padding-right: 20px;
	 padding-top: 26px }

  .medtitle { padding-left: 10px;
	 padding-right: 20px;
	 padding-top: 20px;
	 text-align: justify;
	 font-weight: bold;
	 font-size: 13px;
	 color: black;
	 font-family: arial }

  .med { padding-left: 10px;
	 padding-right: 20px;
	 text-align: justify;
	 font-weight: normal;
	 font-size: 13px;
	 color: black;
	 font-family: arial }

