
/**********************************************************************/
/**************************** GALLERY *********************************/

	div.modal-panel div.gv {
		height: 572px;
		left: 50%;
		margin-left: -310px;
		margin-top: -286px;
		top: 50%;
		width: 620px;
	}

	div.gv div.modal-content {
		padding: 10px;
	}

		div.gv-image_list {
			height: 450px;
			width: 600px;
			margin-bottom: 10px;
		}

			
			div.gv-image_list div.gv-modal_close_background {
				position: absolute;
				top: 10px;
				right: 10px;
				width: 28px;
				height: 28px;
				background: white;
			}


			div.gv-image_list ul {
			}

				div.gv-image_list ul li {
					height: 450px;
					width: 600px;
					display: none;
					position: absolute;
					left: 10px;
					top: 10px;
					list-style: none outside none;
				}

					div.gv-image {
						height: 450px;
						width: 600px;
					}
					
						div.gv-image img {
						}
						
					div.gv-image_title {
						position: absolute;
						top: 410px;
						left: 0;
						width: 600px;
						height: 40px;
						background: url('/images/template/alpha0.6.png') repeat left top;
					}
					
						div.gv-image_title p {
							text-align: center;
							vertical-align: middle;
							line-height: 40px;
							color: white;
						}

			div.gv-previous_image {
				position: absolute;
				top: 10px;
				left: 10px;
				width: 270px;
				height: 400px;
				background: url('/images/template/galleryviewer_imagelist_arrow_previous.png') no-repeat 12px 208px;
			}
			
			div.gv-next_image {
				position: absolute;
				top: 10px;
				right: 10px;
				width: 270px;
				height: 400px;
				background: url('/images/template/galleryviewer_imagelist_arrow_next.png') no-repeat 242px 208px;
			}
			
			
		div.gv-slider_container {
			width: 600px;
			height: 65px;
			margin-top: 10px;
		}
		
			div.gv-slider_container div.gv-image_slider_previous {
				position: absolute;
				left: 10px;
				width: 65px;
				height: 65px;
				float: left;
				box-shadow: -2px 0px 2px -1px #888, -2px 2px 2px  #888, -2px -2px 2px -1px #888;
				-moz-box-shadow: -2px 0px 2px -1px #888, -2px 2px 2px  #888, -2px -2px 2px -1px #888;
				-webkit-box-shadow: -2px 0px 2px -1px #888, -2px 2px 2px  #888, -2px -2px 2px -1px #888;
				display: none;
			}

				div.gv-slider_container div.gv-image_slider_previous a {
					width: 65px;
					height: 65px;
					display: block;
					background: url('/images/template/galleryviewer_slider_arrow_previous.png') no-repeat 17px 17px white;

				}

			div.gv-slider_container div.gv-image_slider_next {
				position:absolute;
				left: 545px;
				width: 65px;
				height: 65px;
				float: right;
				box-shadow: 2px 0px 2px -1px #888, 2px 2px 2px  #888, 2px -2px 2px -1px #888;
				-moz-box-shadow: 2px 0px 2px -1px #888, 2px 2px 2px  #888, 2px -2px 2px -1px #888;
				-webkit-box-shadow: 2px 0px 2px -1px #888, 2px 2px 2px  #888, 2px -2px 2px -1px #888;
				display: none;
			}

				div.gv-slider_container div.gv-image_slider_next a {
					width: 65px;
					height: 65px;
					display: block;
					background: url('/images/template/galleryviewer_slider_arrow_next.png') no-repeat 17px 17px white;
				}
				
			div.gv-slider_container div.gv-image_slider {
				position: absolute;
				left: 85px;
				width: 450px;
				height: 65px;
				float: left;
				overflow: hidden;
			}

				div.gv-image_slider ul {
					width: 30000px;
					position: absolute;
					left: 0;
					top: 0;
					border: 0 none;
					margin: 0;
					padding: 0;
				}

					div.gv-image_slider ul li {
						width: 80px;
						height: 65px;
						float: left;
						margin-right: 10px;
						display: table-cell;
					}


						div.gv-image_slider ul li img {
							width: 80px;
							height: 65px;
							float: left;
							background-color: #ccc;
						}
						

div.modal-panel .grubby-line {
    margin: 0 0 15px;
}
div.grubby-line {
    background: url("/images/template/background_line.gif") repeat-x scroll left top transparent;
    height: 1px;
    width: 100%;
}
ul.album_image_list {
	display: none;
}
