body img {
width:auto;
height:auto;
}

div#motioncontainer {
width:530px;
height:80px;
overflow:hidden;
position:absolute;
top:490px;
left:150px;
}

#motioncontainer a img{ /*image border color*/
border: 1px solid #999999;
filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=20, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
opacity: .5;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid #ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
opacity: 1;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 1px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}

img#displayimage {
width:530px;
height:400px;
margin-bottom:10px;
}
nobr#trueContainer img {
width:40px;
height:30px;
margin-right:7px;
}
div#next {
float:left;
}
div#caption {
float:right;
margin-bottom:5px;
font-family:arial,verdana,sans-serif;
font-size:10px;
font-weight:bold;
color:999999;
}
img.display {
display:block;
width:500px;
height:300px;
}
div#display {
width:530px;
margin:0px;
position:absolute;
top:60;
left:150;
}
h1 {
font-family:arial,trebuchet ms,verdana;
font-size:21px;
color:333333;
}
h2 {
font-family: arial,verdana,trebuchet ms;
font-size:11px;
color:999999;
margin-bottom:2px;
margin-top:12px;
}
h3 {
font-size:10px;
font-family:arial,verdana,sans-serif;
color:999999;
position:absolute;
top:520px;
left:440px;
}
a.nav {
text-decoration:none;
color:999999;
font-family: arial,verdana,trecuchet ms;
font-size:11px;
font-weight:bold;
display:block;
line-height:130%
}
a.nav:hover {
color:000000;
}
a.active {
color:000000;
cursor: pointer;
text-decoration:none;
font-family: arial,verdana,trecuchet ms;
font-size:11px;
font-weight:bold;
display:block;
line-height:130%;
}
div#navigation {
width:125px;
text-align: right;
position:absolute;
top:50px;
left:5px;
}
div#container {
width:800px;
height:600px;
/* background-image: url('../images/jvp_photo01.gif'); */
}
img.thumb {
margin-right:2px;
}
img#arrow_prev {
margin-right:25px;
}
div#logo {
position:absolute;
top:25px;
left:150px;
}
h2 a.nav {
margin-top:18px;
}
P {
font-family: arial,verdana,trebuchet ms;
font-size:11px;
color:999999;
line-height:150%;
}
div#textpage {
padding:24px;
border:1px solid #999999;
}
h2 a.active {
margin-top:18px;
}