/*Notes:
1. Added an override for internet explorer using # inside id's to properly handle the menus. If there is a problem down the road adjust accordingly. Find tag by searching "# Overide Only Displayed in Internet Explorer"
*/

html, body, h1, h2, h3, h4, h5 
{
	
	margin: 0;
	padding: 0;
	
	padding-left: 5px;
}


p {
  margin-top: 0.35em;
  margin-left: 5px;
  padding-left: 5px;
  line-height: 1.5em;
} 

img 
{
	border: 0;
}

body 
{
	background: #929aa2;
	text-align: center;
	font: 11px verdana, arial, sans-serif;
	color: #695F4C;
	/*padding-bottom: 10px;	*/
}


#main_wrapper
{
	/*margin: 0 auto; */
	text-align: left;
	width: 1000px; /*height: 800;*/
	_width: 1010px; /* _ Overide Only Displayed in Internet Explorer 6.0 and older */
	background: #c0c0c0;
	position: absolute;
		top: 0px;
    		left: 50%;
    		margin-left: -500px;
        border: 1px solid black;
        #z-index: -1; /* # Overide Only Displayed in Internet Explorer */
}

#header
{
	position: relative;
	width: 1000px; height: 55;
	background: #748ea9;
}

#header_logo 
{
  	background: url(../images/Pavilion_Logo_Larger.jpg) no-repeat;
	position: relative;
	margin: 0px 0px;
	width: 823px; height: 55;
}

#header_linkbox
{	
	position: relative;
	margin: 0px 0px 0px 823px;
       	width: 177px; height: 55;
	background: #748ea9;
	
}

#header_linkbox li
{
  list-style: none;
  color: #fff;
  background: #748ea9;
  font-size: 16px;
  padding-left: 47px;

}

#header_linkbox a
{
  text-decoration: none;
  color: #fff;
}

#header_linkbox a:hover 
{
  text-decoration: underline;
}

#dropdown_menu
{
	position: absolute;
	top: 55px;
	left: 210px;
		
}

#header_site_searchbox
{
	position: absolute;
	/*margin: 0px 0px 0px 832px;*/
	margin: 0px 0px 0px 625px; /* Use the above when adding back the medical providers */
	#margin: 0px 0px 0px 50px; /* # Overide Only Displayed in Internet Explorer */
	_position: relative; /* _ Overide Only Displayed in Internet Explorer 6.0 and older */
	_margin: 0px 0px 0px 625px; /* _ Overide Only Displayed in Internet Explorer 6.0 and older */
	_z-index: 5000; /* # Overide Only Displayed in Internet Explorer */
}

#left_rail
{
	text-align: left;
	position: relative;
	float: left;
	/*margin: 50px 10px 10px 10px;*/ /*Use this when Medical Providers COmes back */
	margin: 15px 10px 10px 10px;
	width: 190px;
	#z-index: -1; /* # Overide Only Displayed in Internet Explorer */
}

#left_rail_buffer
{
	position: relative;
	margin: 15px 0px 0px 0px;
	width: 190px;
}

#nav_leftrail 
{ 
	text-align: left;
	width: 190px;	
}

#nav_leftrail h2 
{
  color: #fff;
  padding: 4px 0 5px 39px;
  background: #748fa9;
}

#nav_leftrail li 
{
  background: #e6ecee left url(../images/nav_bullet.png) no-repeat;
  border-top: 1px solid #fbfdfd;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 0 8px 35px;
}

#nav_leftrail a 
{
  text-decoration: none;
  color: #000000;
}

#nav_leftrail a:hover 
{
  text-decoration: underline;
}

#facebook_logo_link
{
	padding-top: 2px;
}

#page_content_body
{
	position: relative;
	margin: 50px 0px 0px 0px;
	background: #e7e7e7;
	float: left;
	width: 600px;
	#z-index: -1; /* # Overide Only Displayed in Internet Explorer */
}

#page_content_body li
{
	margin: 0px 0px 0px 25px;
}

#page_content_body h1
{
	text-align: center;
}

#page_content_body h2
{
	text-align: center;
}

#page_content_body_buffer
{
	position: relative;
	margin: 10px 0px 0px 0px;
	width: 600px;
}


#right_rail
{
	position: relative;
	margin: 50px 0px 5px 5px;
	float: left;
	width: 180px;
	#z-index: -1; /* # Overide Only Displayed in Internet Explorer */
}

#right_rail_buffer
{
	position: relative;
	margin: 15px 0px 0px 0px;
	width: 160px;
}

#right_rail h3
{
	  text-align: center;
	  color: #fff;
  	  background: #748fa9;
}



#footer
{
	position: relative;
	width: 600px;
	background: #748ea9;
	color: #fff;
	#z-index: -1; /* # Overide Only Displayed in Internet Explorer */
	/* HTML FOR THE FOOTER
	<!--<div id="footer">
	<p>Copyright © 2009 Pavilion Compounding Pharmacy.  All Rights Reserved.</p>
	</div> <!-- Footer -->
	*/	
}

#footer_buffer
{
	position: relative;
	margin: 100px 0px 0px 0px;
	width: 600px;
}

/* Start HomePage Template */

#News_Box
{
	width: 180px; height: 125;
	background: #e6ecee;
}

/*#News_Box h3
{
	  text-align: center;
	  color: #fff;
  	  background: #748fa9;
}*/

#Blog_News_Box
{
	width: 180px;
	background: #e6ecee;
}

#Blog_News_Box li 
{
  background: #e6ecee
  border-top: 1px solid #fbfdfd;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 0 8px 10px;
}

.Blog_Header a:link {text-decoration: underline; color: #fff;}



#googlemap 
{
	position: relative;
	width: 180px; height: 200;
	padding-bottom:25px;
	
}

#addressbox 
{
	text-align: left;
	position: relative;
	width: 180px;
	background: #e6ecee;
}


/* End HomePage Template


/* Start Contact US Template */

#contact_us
{
	position: relative;
	width: 625px;
}

/* End Contact US Template */

/* Start About US Template */

#small_pharmacist_pics
{
	position: relative;
	width: 600px; height: 145;
	text-align: center;
}

.img
{
  margin: 2px;
  border: 0px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}

.img a:hover img {border: 1px solid #0000ff;}

.desc
{
  text-align: center;
  font-weight: normal;
  width: 200px;
  margin: 2px;
  
}

#about_us_paragraphs
{
	position: relative;
	float: left;
	width: 600px;

}

#embedded_image_paragraphs
{
	position: relative;
	float: left;
	width: 600px;

}

#embedded_image_paragraphs p
{
	margin-bottom: 10px;
}

#article_paragraphs
{
}

#article_paragraphs p
{
	margin-bottom: 10px;
	font-family: verdana;	
}

#article_picture
{
	position: relative;
	margin: 2px;
	float: right;
}

/* Start Profile Template */


.profile_pic
{
	position: relative;
	float: right;
	margin: 5px;
}

/* End Profile Template */

/* Start Insurance Claim Template */

#whitespace
{
	width: 100%; height: 600;
}

.whitespace
{
	width: 100%; height: 600;
}

#Subsection_Header_Area
{
	margin: 1px;
}

#Provider_List_Box
{
	width: 180px;
	float: left;
	margin: 20px;
	background: #e6ecee;
}

#Provider_List_Box li 
{
  background: left url(../images/nav_bullet.png) no-repeat;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 0 8px 35px;
  margin: 0px 0px 0px 0px;
}

#Insurance_Claims_Picture
{
	float: left;
	margin: 20px;
}

#Provider_List_Box h3
{
	text-align: center;
	color: #fff;
  	background: #748fa9;
}

.Subsection_Paragraphs
{
	margin: 500px 20px;
}

/* End Insurance Claim Template */


/* Start Compound Products Main Page Template*/

#main_product_page_content_body
{
	position: relative;
	margin: 50px 0px 0px 0px;
	background: #e7e7e7;
	float: left;
	width: 780px;
	#z-index: -1; /* # Overide Only Displayed in Internet Explorer */
}

#main_product_page_content_body li
{
	margin: 0px 0px 0px 25px;
}

#main_product_page_content_body h1
{
	text-align: center;
}

#main_product_page_content_body h5
{
	text-align: center;
}

IMG.centered {
    display: block;
    margin-left: auto;
    margin-right: auto }



/* End Compound Products Main Page Template*/

/* Start Location Page */

#location_pictures	
{
	position: relative;
}

#Location_List_Box
{
	width: 180px;
	margin: 20px;
	background: #e6ecee;
}

#Location_List_Box li 
{
  background: left url(../images/nav_bullet.png) no-repeat;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 0 8px 35px;
}

#Location_List_Box h3
{
	text-align: center;
	color: #fff;
  	background: #748fa9;
}

/* End Location Page */

#footer
{
	position: relative;
	float: left;
	width: 600px;

}
