@import url(forms.css);
	html, body {
		height:100%;   
	}
	body {
	  margin:0;
	  padding:0;
	  background-image: url(../images/bodybg.jpg);
	  background-repeat: repeat;
	  background-color:rgba(255,255,204,1);
	}
	p, div, li, h1, h2, h3, h4, h5, h6 {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#wrapper {
	  width: 800px;
	  height: 1000px;
	  margin-right: auto;
	  margin-left: auto;
	  margin-top:0;
}
	
	#header {
		height: 140px;
		width: 800px;
		margin:0;
		padding:0;
	}
	
	/* ===== menuTop ===== */
	div#menuTop {
		margin: auto;           
		width: 735px;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/css/ie-css3.htc);
		z-index: 100;
		position: relative;
	}
	
	div#menuTop ul {      
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#menuTop  ul li a.current {
		background-color: #8ec0d7;
	}
	div#menuTop li {
		float: left;
		background-color: #1d1160;
		width: 95px;
		height: 35px;
		border: 5px solid #fff;
		padding-top: 0;
		font-family: Arial;
		font-size: 9pt;
		font-weight: bold;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/css/ie-css3.htc);

	}
	div#menuTop li.oneLine  a { 
		height: 26px;
		padding-top: 9px;
	}
	
	div#menuTop a {
		display: block;
		background-color: #1d1160;
		height: 33px;
		margin: 0;
		padding-top: 2px;  
		text-decoration: none; 
		text-align: center;
		color: white;
	}
	
	div#menuTop a:hover {
		width: 95px;
		height: 33px;
		background-color: #3884b8;
	}
	/*--subnav--*/
	#verticalMenuWrapper {
		margin-top: 5px;
	}
	#menuTop li.subnav ul li{
		height: 35px;
		border-bottom: solid 1px #ccc;
		border-left:none;
		border-right:none;
		border-top:none;
		position:relative;
		z-index: 99;
	}
	#menuTop li.subnav ul  {
		display: none;
		height: 35px;
	}
	
	#menuTop li.subnav:hover ul  {
		display: block;
		width: 95px;
  }
	
	
	#menuTop li.subnav ul li a:hover, #menuTop li.subnav ul li a:active {
		text-decoration: none;
		height: 33px;
		color: #fff;
		background:#3884b8;
   }
      
   div#menuTop li.subnav ul li.top a:hover {
		height: 26px;
		background-color: #3884b8;
	}
	/* ===== midBanner ===== */
	
  #midBannerWrapper
  {
		width: 706px;
		height: 305px;
		margin-top: 60px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom:30px;
		border: 15px solid white;
		box-shadow:5px 5px 5px #666;
		-moz-box-shadow: 5px 5px 5px #666;
		-webkit-box-shadow: 5px 5px 5px #666;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/css/ie-css3.htc);
		position:relative;
		z-index:50;}
  
  #midBannerStaffWrapper, #midBannerPhilosophyWrapper, #midBannerProcedureWrapper, #midBannerReviewsWrapper  {
		float:left;
		width: 706px;
		height: 305px;
		margin-top: 10px;
		mragin: auto;
		border: 15px solid white;
		box-shadow:5px 5px 5px #666;
		-moz-box-shadow: 5px 5px 5px #666;
		-webkit-box-shadow: 5px 5px 5px #666;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/css/ie-css3.htc);
	}
   
	/* ===== home page ===== */
	
	#leftColumnHome {
		float:left;
		clear:both;
		width:225px;
		margin-left:33px;
		padding:10px 20px;
		border: 15px solid white;
		box-shadow:5px 5px 5px #666;
		-moz-box-shadow: 5px 5px 5px #666;
		-webkit-box-shadow: 5px 5px 5px #666;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/ie-css3.htc);
		}
			#leftColumnHome2 {
		float:left;
		clear:both;
		width:225px;
		margin-left:33px;
		margin-right:20px;
		padding:10px 20px;
		border: 15px solid white;
		box-shadow:5px 5px 5px #666;
		-moz-box-shadow: 5px 5px 5px #666;
		-webkit-box-shadow: 5px 5px 5px #666;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/ie-css3.htc);}
		
			#leftColumnHome2 h2{
		color: #271160;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	#leftColumnHome2 p {
		color: #000;
		text-align:left;
		font-size: 12px;
	}
		
	#leftColumnHome h2{
		color: #271160;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	#leftColumnHome p {
		color: #000;
		text-align:left;
		font-size: 12px;
	}
	#middleColumnHome {
		float: left;
		clear:right;
		width: 225px;
		margin-left: 10px;
		padding: 0;
		font-family: Arial;
		
	}
	#middleColumnHome p {
		color: black;
		font-size: 14px;
		text-align:left;
		margin-bottom:5px;
	}
	
	#rightColumnHome {
		position: relative;
		float: left;
		width: 210px;
		padding: 0;
		margin-left:5px;
	}
	#rightColumnHome p {
		font-family: Arial;
		text-align:left;
		color: #000;
		font-size: 14px;
		margin-bottom: 10px;
	}
	/* ===== staff page ===== */
	#leftColumnStaff {
		float:left;
		clear:both;
		width:310px;
		margin-left:33px;
		padding: 15px;
		border: 15px solid white;
		box-shadow:5px 5px 5px #666;
		-moz-box-shadow: 5px 5px 5px #666;
		-webkit-box-shadow: 5px 5px 5px #666;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/ie-css3.htc);
}
	 
	#mainContentStaff {
		float:left;
		clear:right;
		width: 345px;
		margin-left: 15px;
	}
	#mainContentStaff h3{
		color: #ca7a00;
	}
	#mainContentStaff p{
		color:#000;
		font-size: 14px;
		text-align:left;
		margin-bottom: 10px;
	}
	/* ===== philosophy page ===== */
	#leftColumnPhilosophy {
		float:left;
		clear:both;
		width:230px;
		margin-right:20px;
		margin-left:33px;
		padding: 10px 20px;
		border: 15px solid white;
		box-shadow:5px 5px 5px #666;
		-moz-box-shadow: 5px 5px 5px #666;
		-webkit-box-shadow: 5px 5px 5px #666;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/css/ie-css3.htc);
				
	}
	#leftColumnPhilosophy p{
		color: #000;
		font-size: 12px;
		text-align:left;
	}
	
	#leftColumnPhilosophy h2{
		color: #271160;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	#mainContentPhilosophy {
		float: left;
		width: 738px;
		margin: auto;
  }
		
	#mainContentPhilosophy p{
		color: #000;
		font-size: 14px;
		text-align:left;
		margin-bottom: 20px;
	}
	/* =====  procedure page ===== */
	#leftSideBarProcedure {
		float:left;
		clear:both;
		width:225px;
		margin-bottom:20px;
		padding:10px 20px;
		border: 15px solid white;
		box-shadow:5px 5px 5px #666;
		-moz-box-shadow: 5px 5px 5px #666;
		-webkit-box-shadow: 5px 5px 5px #666;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/ie-css3.htc);
  }
	#leftSideBarProcedure p {
		font-family: arial;
		font-size: 12px;
		color: #000;
		text-align:left;
		margin-bottom: 3px;
  }
	#leftSideBarProcedure h5 {
		margin-bottom:3px;
  }
	#leftColumnProcedure {
		float:left;
		clear:both;
		width:300px;
		margin-left:33px;
  }
	#mainContentProcedure {
		float: right;
		clear: right;
		width: 400px;
		margin-right: 35px;
  }
	#mainContentProcedure h4{
		color:#1d1160;
		margin-bottom: 0;
		margin-top: 15px;
  }
	
	#mainContentProcedure p{
		color:#000;
		font-size: 12px;
		text-align:left;
		margin-bottom: 20px;
  }
	#mainContentProcedure ul{
		list-style-type:none;
  }
	#mainContentProcedure li {
		margin-bottom:5px;
  }
	#patientPics {
		position: relative;
		float: left;
		clear: left;
  }
  /* ===== reviews page ===== */
	#mainContentReviews {
		float: left;
		clear: both;
		width: 400px;
		margin-left:33px;
		
  }
  /*===== contact page ===== */
	#contactMainContainer {
		float: right;
		clear: both;
		width: 738px;
		
}
	
	#leftColumnContact {
		float:left;
		width:245px;
		margin-top: 30px;
		padding:5px;
		border: 15px solid white;
		box-shadow:5px 5px 5px #666;
		-moz-box-shadow: 5px 5px 5px #666;
		-webkit-box-shadow: 5px 5px 5px #666;
		behavior: url(/web/20140101063612im_/http://schaeferdentistry.com/ie-css3.htc);
  }
	#leftColumnContact p {
		font-family:arial;
		color: #000;
		font-size: 13px;
		text-align:left;
		margin-bottom:10px;
	   
  }
	#leftColumnContact h4 {
		margin-bottom:5px;
  } 
   #leftColumnContact h5 {
	   margin-bottom:5px;
  }
	
	#mainContentContact {
		float: right;
		clear:right;
		width: 345px;
		margin:30px 30px 0 0;
		
  }
	#mainContentContact  p.phone {
		font-size: 28px;	
  }
  #mainContentContact h4, p  {
	  text-align:center;
  }
  #mainContentContact p {
	  margin-bottom: 10px;
  }
  #mainContentContact div#emailBox,  div#referAfriend {
		float: right;
		display: block;
		padding-top: 7px;
		width: 125px;
		margin-right:35px;
		height: 30px;
		border: solid medium #fff;
		text-align: center;
		background-color: #acc;
  }
  #mainContentContact  div#referAfriend {
	  margin-right: 5px;
  }
  div#emailBox, div#referAfriend, a:hover {
	  color: #fff;
	  
  }
	
   /* ===== footer ===== */
	#footer {
		clear: both;
		height: 50px;
		width: 800px;
		float: left;
		color:#1d1160;
		font-weight:bold;
		text-align:center;
		margin-right: auto;
		margin-left: auto;
		padding-top:20px;
  }
  #formsWrapper {
	  float: left;
	  width: 800px;
}
  
.clearfix:before, .clearfix:after {
	content:"";
	display: table;
	clear:both;
}
.clearfix:after {
	clear:both;
}

   

/**/
/**/