/* ************************************************************************
	WEBAD UPSELL STYLES
************************************************************************* */

	#ap_SelectedWebAdGraphic {
		border: 2px solid #008000;
		margin: 1em 5em 0;
	}
	#ap_webadupsells li {
		margin-bottom: 2em;
	}
	.ap_spotlight_wrap {
		height: 140px;
		position: relative;
	}
	.ap_spotlight {
		background-color: #F1F1F1;
		box-shadow: 0 0 5px 6px #FAD8AF;
		-moz-box-shadow: 0 0 5px 6px #FAD8AF;
		-webkit-box-shadow: 0 0 5px 6px #FAD8AF;
		height: 90px;
		left: 130px;
		position: relative;
		top: 40px;
		width: 728px;
		z-index: 1;
	}
	.ap_spotlight_title_bar {
		width: 100%;
		height: 18px;
	}
	.ap_spotlight_title_bar_left {
		width: 612px;
		border-right: 1px #16749C solid;
		height: 18px;
		line-height: 18px;
		float: left;
		color: #ffffff;
		text-transform: uppercase;
		font-size: 11px;
		padding-left: 10px;
		background-color: #0A82B5;
		border-top-left-radius: 3px;
		-webkit-border-top-left-radius: 3px;
	}
	.ap_spotlight_title_bar_right {
		width: 104px;
		border-left: 1px #3C9AC3 solid;
		height: 18px;
		line-height: 18px;
		float: left;
		color: #ffffff;
		font-size: 11px;
		text-align: center;
		background-color: #0A82B5;
		border-top-right-radius: 3px;
		-webkit-border-top-right-radius: 3px;
	}
	.ap_spotlight_box {
		width: 728px;
		height: 72px;
		position: relative;
		background-color: #003066;
		border-bottom-left-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		-webkit-border-bottom-bottom-radius: 3px;
		overflow: hidden;
	}
	.ap_spotlight_scroller {
		width: 99999px;
		height: 72px;
		position: absolute;
		top: 2px;
		left: 0;
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/demo_spotlight.jpg");
		background-repeat: repeat-x;
	}
	#ap_featured_wrap {
		height: 160px;
		position: relative;
	}
	#ap_featured {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/demo_featured.png");
		background-repeat: no-repeat;
		-moz-box-shadow: 0 0 5px 6px #CCCCCC;
		-webkit-box-shadow: 0 0 5px 6px #CCCCCC;
		box-shadow: 0 0 5px 6px #CCCCCC;
		height: 110px;
		left: 130px;
		position: relative;
		text-indent: -9999px;
		top: 40px;
		width: 670px;
		z-index: 1;
	}
	#ap_highlight_wrap {
		height: 150px;
		position: relative;
	}
	#ap_highlight {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/demo_highlight.png");
		background-repeat: no-repeat;
		box-shadow: 0 0 5px 6px #FAD8AF;
		-moz-box-shadow: 0 0 5px 6px #FAD8AF;
		-webkit-box-shadow: 0 0 5px 6px #FAD8AF;
		height: 97px;
		left: 130px;
		position: relative;
		text-indent: -9999px;
		top: 40px;
		width: 593px;
		z-index: 1;
	}
	#ap_topad_wrap {
		height: 160px;
		position: relative;
	}
	#ap_topad {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/demo_topad.png");
		background-repeat: no-repeat;
		box-shadow: 0 0 5px 6px #FAD8AF;
		-moz-box-shadow: 0 0 5px 6px #FAD8AF;
		-webkit-box-shadow: 0 0 5px 6px #FAD8AF;
		height: 113px;
		left: 130px;
		position: relative;
		text-indent: -9999px;
		top: 40px;
		width: 597px;
		z-index: 1;
	}
	#ap_graphic_wrap {
		height: 160px;
		position: relative;
	}
	#ap_graphic {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/demo_graphic.png");
		background-repeat: no-repeat;
		-moz-box-shadow: 0 0 5px 6px #CCCCCC;
		-webkit-box-shadow: 0 0 5px 6px #CCCCCC;
		box-shadow: 0 0 5px 6px #CCCCCC;
		height: 101px;
		left: 130px;
		position: relative;
		text-indent: -9999px;
		top: 40px;
		width: 596px;
		z-index: 1;
	}
	#ap_hyperlink_wrap {
		height: 160px;
		position: relative;
	}
	#ap_hyperlink {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/library/C0A8016D0ca63128B1TuYO9A7551/media/C0A801C80802c13BC6nTY22CDC32.png");
		background-repeat: no-repeat;
		box-shadow: 0 0 5px 6px #CCCCCC;
		-moz-box-shadow: 0 0 5px 6px #CCCCCC;
		-webkit-box-shadow: 0 0 5px 6px #CCCCCC;
		height: 104px;
		left: 130px;
		position: relative;
		text-indent: -9999px;
		top: 40px;
		width: 597px;
		z-index: 1;
	}
	#ap_mpclip_graphic,
	#ap_mpclip_topad,
	#ap_mpclip_highlight,
	#ap_mpclip_featured,
	#ap_mpclip_hyperlink,
	.ap_mpclip_spotlight {
		background-repeat: no-repeat;
		height: 115px;
		left: 10px;
		position: absolute;
		text-indent: -9999px;
		top: 10px;
		width: 145px;
	}
	.ap_mpclip_spotlight {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/clip_spotlight.png");
	}
	#ap_mpclip_featured {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/clip_featured.png");
	}
	#ap_mpclip_highlight {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/clip_highlight.png");
	}
	#ap_mpclip_topad {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/clip_topad.png");
	}	
	#ap_mpclip_graphic {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/clip_graphic.png");
	}
	#ap_mpclip_hyperlink {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/library/C0A8016D0ca63128B1TuYO9A7551/media/C0A801C80802c16522XnW236E6AF.png");
	}
	#ap_graphic_moreinfo,
	#ap_topad_moreinfo,
	#ap_highlight_moreinfo,
	#ap_featured_moreinfo,
	#ap_hyperlink_moreinfo,
	.ap_spotlight_moreinfo {
		background-image: url("//d2acq6zvr4qvep.cloudfront.net/assets/default/self-serve/more_info.png");
		background-repeat: no-repeat;
		cursor: pointer;
		height: 16px;
		position: absolute;
		text-indent: -9999px;
		width: 16px;
		z-index: 1;
	}
	.ap_spotlight_moreinfo {
		right: 5px;
		top: 15px;
	}
	#ap_featured_moreinfo {
		right: 65px;
		top: 15px;
	}
	#ap_highlight_moreinfo {
		right: 140px;
		top: 15px;
	}	
	#ap_topad_moreinfo {
		right: 140px;
		top: 15px;
	}
	#ap_graphic_moreinfo {
		right: 140px;
		top: 15px;
	}
	#ap_hyperlink_moreinfo {
		right: 140px;
		top: 15px;
	}
	#ap_highlight_text,
	#ap_topad_text,
	#ap_graphic_text,
	#ap_featured_text,
	#ap_hyperlink_text,
	.ap_spotlight_text {
		background-color: #F7F7F7;
		color: #666666;
		border: 1px solid #CCCCCC;
		padding: 15px 10px 15px 15px;
		font-size: 12px;
		line-height: 18px;
		position: absolute;
		text-align: left;
		z-index: 2;
		display: none;
		width: 250px;
		top: 0;
	}
	.ap_spotlight_text {
		right: 26px;
		height: auto;
	}
	#ap_featured_text {
		height: auto;
		right: 86px;
	}
	#ap_graphic_text {
		height: auto;
		right: 161px;
	}
	#ap_topad_text {
		height: auto;
		right: 161px;
	}	
	#ap_highlight_text {
		height: auto;
		right: 161px;
	}
	#ap_hyperlink_text {
		height: auto;
		right: 161px;
	}
	#ap_addbump {
		margin: 0 0 20px 120px;
		width: 750px;
	}