﻿.pikachoose
{
	height: 400px; /* TODO: fix this height */
	position: relative;
}

.pikachoose .pika_main
{
	display: block;
	height: 322px;
	position: relative;
	width: 610px;
}
.pikachoose .pika_main .pika_main_img,
.pikachoose .pika_main .pika_back_img
{
	left: 0;
	position: absolute;
	top: 0;
}
.pikachoose .pika_main #pika_prev_hover,
.pikachoose .pika_main #pika_next_hover
{
	bottom: -64px;
	cursor: pointer;
	height: 37px;
	position: absolute;
	width: 37px;
}
.pikachoose .pika_main #pika_prev_hover
{
	background: url(../images/photogallery_display_left.gif) no-repeat 0 0;
	left: 10px;
}
.pikachoose .pika_main #pika_next_hover
{
	background: url(../images/photogallery_display_right.gif) no-repeat 0 0;
	left: 564px;
}
.pikachoose .pika_main .disabled {
	visibility: hidden;
}
.pikachoose .window
{
	bottom: 0;
	height: 60px;
	left: 45px;
	overflow: hidden;
	position: absolute;
	width: 500px;
}
.pikachoose .window #pikaimagelist
{
	display: block;
}
.pikachoose #pikaimagelist
{
	display: none; /* hidden until javascript has finished then we show to user */
	margin: 0;
	padding: 0;
	position: absolute;
	width: 20000em;
}
.pikachoose #pikaimagelist li
{
	display: inline; /* defeat IE6 double margin bug with floats */
	float: left;
	height: 60px;
	margin-left: 20px;
	padding: 0;
	width: 80px;
}
.pikachoose #pikaimagelist li img
{
	cursor: pointer;
	position: relative;
}
.pika_caption
{
	background: url(../images/photogallery_display_bg.png) repeat 0 0;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	bottom: 0;
	left: 0;
	padding: 12px 10px;
	position: absolute;
	width: 590px;
}

