/* Styles for popup */
#hs-rsp-popup-bg{
	position: fixed;
	top: 0;
	left: 0;

	width: 100%;
	height: 100%;
	background: transparent url('../images/overlay-bg.png') repeat 0 0;
	z-index: 9998;
}

#hs-rsp-image-wrap{
	position:absolute;
	background-color: #fff;
	padding: 10px;
}

#hs-rsp-image-wrap p{
	text-align: center;
	padding-top: 2px;
}


#hs-rsp-image-loader{
	position: absolute;
	width: 32px;
	height: 32px;
	background: transparent url('../images/spinner.gif') no-repeat center center;
}

#hs-rsp-image-wrap #hs-rsp-close{
	display: block;
	width: 34px;
	height: 34px;
	background: transparent url('../images/close-button.png') no-repeat 0 0;
	text-indent: -10000px;
	z-index: 1000;

	position: absolute;
	right: -13px;
	top: -14px;
}

#hs-rsp-image-wrap #hs-rsp-close {
	outline: none;
	border: 0;
}

#hs-rsp-image-wrap #hs-rsp-close img{
	outline: none;
	border: 0;
}


#hs-rsp-image-wrap img{
	z-index: 9999;
}

#hsrsp-leftarrow,
#hsrsp-rightarrow{
	display: block;
	width: 64px;
	height: 64px;
	overflow: hidden;
	text-indent: -1000px;
	background: transparent url('../images/leftarrow.png') no-repeat 0 0;

	position: absolute;
	top: 0px;
	left: 0px;
}

#hsrsp-rightarrow{
	background: transparent url('../images/rightarrow.png') no-repeat 0 0;
}

#hsrsp-leftarrow:hover,
#hsrsp-rightarrow:hover{
	background-position: 0 -64px;
}