@charset "UTF-8";

#pr_pnr_300x250_wrapper {
	width: 300px;
	height: 250px;
	position: absolute;
	left: 0px;
	top: 0px;
	background:url(http://speed.pointroll.com/PointRoll/Media/Asset/Prudential/215987/PR_race_300x250_bg.jpg) no-repeat;
	overflow: hidden;
}
#general_bnr_click{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
	z-index:8;
	cursor:pointer;
}
#coButtonContainer{
		width: 213px;
		height: 39px;
		top: 145px;
		left: 14px;
		position:absolute;
		overflow:hidden;
}

#pr_cta_300x250 {
	position: absolute;
	width: 213px;
	height: 39px;
	top: 0px;
	left: 0px;
	z-index: 4;
	background: url(http://speed.pointroll.com/PointRoll/Media/Asset/Prudential/215987/pr_cta_300x250.png) no-repeat;
	opacity: 1;
	overflow: hidden;
	-webkit-transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
}
#pr_cta_over_300x250 {
	position: absolute;
	width: 213px;
	height: 39px;
	top: 145px;
	left: 14px;
	z-index: 9;
	cursor:pointer;
}

	.coButtonOver{
		top:3px !important;
		left:3px !important;
	}

#pr_white_shime_300x250{
	position: absolute;
	width: 44px;
	height: 100px;
	top: -2px;
	left: -44px;
	background:url(http://speed.pointroll.com/PointRoll/Media/Asset/Prudential/215987/pr_shime_white.png) no-repeat;
}

#pr_text1, #pr_text2, #pr_text3{
	position: absolute;
	z-index: 2;
	opacity:0;
}
#pr_text1 {
	width: 233px;
	height: 64px;
	top: 18px;
	left: 12px;
	background: url(http://speed.pointroll.com/PointRoll/Media/Asset/Prudential/216841/pr_text1_300x250.png) no-repeat;
}
#pr_text2 {
	width: 305px;
	height: 31px;
	top: 87px;
	left: 11px;
	background: url(http://speed.pointroll.com/PointRoll/Media/Asset/Prudential/216841/pr_text2_300x250.png) no-repeat;
}

#pr_text3 {
	width: 305px;
	height: 84px;
	top: 18px;
	left: 14px;
	background: url(http://speed.pointroll.com/PointRoll/Media/Asset/Prudential/216841/pr_text3_300x250.png) no-repeat;
}

.pr_pnr_300x250_border {
	position: absolute;
	background-color:#5d2c91 !important;
	z-index:2;
}

#pr_pnr_300x250_borderLeft {
	width: 1px;
	height: 100%;
	left: 0px;
	top: 0px;
}

#pr_pnr_300x250_borderTop {
	width: 100%;
	height: 1px;
	left: 0px;
	top: 0px;
}

#pr_pnr_300x250_borderRight {
	width: 1px;
	height: 100%;
	right: 0px;
	top: 0px;
}

#pr_pnr_300x250_borderBottom {
	width: 100%;
	height:1px;
	left: 0px;
	bottom: 0px;
}
