
.Plan .advert { 
	display:inline-block;
	height:auto;
	margin:5px 5px;
	padding:5px;
	width:auto;	
	background:transparent;
	overflow:visible;
	border:1px solid black;
	vertical-align:top;
}
.Plan .advert a {display:inline-block;vertical-align:top; }
.Plan .advert>legend {
	width:100%;
	text-align:center;
	background:#404040;
	color:white;
	font-weight:900;
	margin-bottom:10px;
}
/* Ad-Vantage Marketing Demo Objects */

.AVM[data-avmid='sample'] {
	background:#aeaeae url('/images/sample.png');
	background-color:#aeaeae;
	/*opacity:.5;*/
	background-attachment:fixed;
	background-position:center;
	background-origin:content-box;
	border:1px solid black;
	left:0px;right:0px;
	top:0px;bottom:0px;
	text-align:left;
	display:inline-block;
	vertical-align:bottom;
}


.AVM[data-avmid='sample']+.Desc {
	text-align:center;
	position:relative;
	width:auto;
	vertical-align:bottom;
	bottom:0px;
	left:0px;
	color:black;
	box-shadow:2px 2px 0px #606060;
	border:0px solid #606060;
	border-radius:5px;
	background:transparent;
	padding:0px 5px;
	font-size:20pt;
	/*text-shadow:2px 2px 4px black;*/
	display:inline-block;
}


.AVM .PIPS {
	display:none;
	margin:-20px 5px 10px;
	border-radius:0px 0px 5px 5px;
	border:1px solid gold;
}

.AVM .PIPS input[type=radio]{
	display:inline-block;
	margin:0px;
}

.AVM a {width:100%;height:100%;display:block;}
.AVM {
	position:relative;
	border:0px solid transparent;
	background-attachment:fixed;
	display:inline-block;
	padding:5px;
	vertical-align:middle;
	color:black;
	font-size:12pt;
	text-align:center;
	vertical-align:top;
	width: 100%;
}

.AVM img {
	border:1px solid #A0A0A0;
	border-radius:5px;
	box-shadow:1px 1px 1px #aeaeae;	
	width:100%;
	max-width:100%;
	height:auto;
    font-size:12px;
	color:#6e6e6e;
	background-position:center;
}

.AVM span:hover { 
	background:#7070de;
	color:black;
	text-shadow:none;
}
.AVM span {
	text-align:center;
	position:relative;
	width:100%;
	bottom:0px;
	right:0px;
	font-size:12px;
	color:#6e6e6e;
	color:black;
	box-shadow:0px 0px 4px white;
	border:1px solid #606060;
	border-radius:5px;
	background:#dedede;
	padding:0px 5px;
	font-size:8pt;
	text-shadow:-1px 1px 0px white;
}
.AVM #timer { border:1px solid #d0d0d0;width:10%;float:left;}
.AVM #reload { border:1px solid #d00000;width:90%;float:left;}

.AVM.right  { float:right;right:0px;}
.AVM.left  { float:left;left:0px;}

@media only screen and (max-width: 480px) {

    .AVM.ArA img {
        margin-top: 60px;
        margin-bottom: 60px;
    }
}
