﻿body {
}
.inpagephoto
{
  width:400px;
  height:auto;
 /* position: relative; removing to fix IE7 issue hiding part of photo issue*/
  overflow: visible;
}

.inpagephoto .PP-ImageHolder
{
  /*position: relative; removing to fix IE7 issue hiding part of photo issue*/
  width:400px;
  height:300px; 
 
 
  float: left; 

  /* border: solid 1px; */
  /* border-bottom:1px solid #cc0000; */
}
.inpagephoto .PP-Display
{
  /* position: absolute; removing to fix IE7 issue hiding part of photo issue*/
  width:400px;
   height:300px;

  
  /*height:300px; moveing ...*/
  /**cursor: pointer;**/
  background-repeat: no-repeat;
  background-position:center center; 
  margin-bottom:3px;
}
.inpagephoto .PP-Title
{
  font-family: Arial;
  font-size: 24px;
  font-weight: bold;
  width:315px;
  height: 40px;
  line-height: 40px;/**/
  text-align: center;
  color: #000;
  cursor: pointer;
  clear:both;
}
.inpagephoto .PP-Title:hover
{
  text-decoration:underline;
}

.inpagephoto .PP-Caption
{
	width:380px;/**/
	float:right !important;
	line-height:16px;
}

.inpagephoto .PP-Credit
{
	/*position:absolute;*/
	bottom:0px;
	right:0px;
    color:#7b7c5a;
    width:390px;
    text-transform:uppercase;
    font-weight:bold;
    text-align:right;
    background:#F5F5EF;
    padding:5px 10px 0 0;
    font-size:10px;
}

/*.inpagephoto .PP-Credit
{
	position: absolute;
	bottom: 0px;
	right: 0px;
    color: #000;
	background-color:#fff;
	opacity:.50;
    filter: alpha(opacity=50); 
    -moz-opacity: 0.50;
}*/

/** Vertical Specific colors **/
.ParentCentral .inpagephoto .PP-Controls {
    color: #0398A6;
}
.HealthZone .inpagephoto .PP-Controls {
    color: #336699;
}
.YourHome .inpagephoto .PP-Controls {
    color: #A54B1E;
}


/** Styling of controls **/
.inpagephoto .PP-Controls {
    vertical-align:bottom;
    position: relative;
    height: 15px;
    clear:both;
}
.inpagephoto .PP-Pause,
.inpagephoto .PP-Play,
.inpagephoto .PP-Prev,
.inpagephoto .PP-Next {
    cursor: pointer;
    width: 117px;
}
.inpagephoto .PP-Pause,
.inpagephoto .PP-Play {
    width: 132px;
}
.inpagephoto .PP-Controls .PP-mouseover {
    text-decoration: underline;
}
.inpagephoto .PP-Pause,
.inpagephoto .PP-Play {
    text-align:center;
}
.inpagephoto .PP-Prev {
    float:left;
    text-align:left;
    background: url(/Images/arrow_prev.gif) transparent no-repeat left;
    padding-left:15px;
}
.inpagephoto .PP-Next {
    float:right;
    text-align:right;
    background: url(/Images/arrow_next.gif) transparent no-repeat right;
    padding-right:15px;
}
.inpagephoto .PP-hidden {
    display: none;
}
