
.messagepop {
  background-color:#FFFFFF;
  display:none;
  width:400px;
  z-index:50;
}
#id_modal-overlay {
  z-index:45;
  background:#666;
  opacity:0.6;
  position:absolute;
  top:0;
  left:0
}
.ad-cBox ul.actions {margin:1em auto;margin-left:80px;margin-top:2em;}
.ad-cBox ul.actions li {display:inline;margin:0 0.5em;}
.ad-cBox ul.actions li.subscribe a {
	position:relative;
	top:-3px;
	text-align:center;
	padding:6px 10px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	border:solid 1px #b4c770;
	color:#fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-border-radius: 20px;
	background:#92b043;
	overflow:hidden;
	text-decoration:none;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
	box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
}
.ad-cBox {
	background:#F8F8F8;
	border:solid 1px #ddd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-border-radius:6px;
	margin-bottom:1em;
}
.ad-cBox h3.h {
	background:#646E7F;
	padding:12px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	-border-top-left-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	-border-top-right-radius:6px;
	margin:0;
}
.ad-cBox .body {
	padding:12px;
	line-height:1.2em;
}

.gwt-Tree td img {
	margin-left:7px;
}

.ad-order-group {
	background:#fff;
	padding:5px;
	padding:0;
}

.ad-order-group .order-meta {
	background:#333;
	color:#fff;
	border-bottom:solid 3px #eee;
	padding:5px 10px;
	overflow:hidden;
}

.ad-order-group .order-meta a, .ad-order-group .order-meta a:active, .ad-order-group .order-meta a:link, .ad-order-group .order-meta a:visited {
	color:#ddd;
}

.ad-order-group .order-meta .alpha {
	float:left;
}

.ad-order-group .order-meta .beta {
	float:right;
	text-align:right;
}

.ad-adrows {
	margin-bottom:20px;
}

.ad-adrows-options {
	background:#666;
	padding:5px;
	color:#fff;
	position:relative;
}
.ad-adrows-options .allcb {
	position:relative;
	top:-4px;
}
.ad-adrows-options .export-opt {
	margin-right:3px;
}
.ad-export-options {
	margin-bottom:1em;
}
.ad-export-options .export-opt {
	margin-right:3px;
}

.ad-adrows-resultOptions {
	margin-top:1em;
	background:#555;
	border-bottom:solid 1px #ccc;
	font-weight:bold;
	color:#fff;
	padding:10px 5px;
}
.ad-adrows-resultOptions .numrows {
	float:left;
}
.ad-adrows-resultOptions .sortby {
	text-align:right;
}

.ad-adrow {
	overflow:hidden;
	position:relative;
	padding-bottom:10px;
}

.ad-adrow .adselect {
	position:absolute;
	top:10px;
	left:5px;
}
.ad-adrow .preview {
	position:absolute;
	top:35px;
	left:5px;
}
.ad-order-item .preview, .ad-adrow-detail .preview, .ad-adrow-checkout .preview {
	top:10px;
	left:0;
}

.ad-adrow .meta {
	overflow:hidden;
	margin-top:10px;
	background:#eee;
	padding:10px;
	padding-bottom:0;
	margin-left:120px;
	padding-right:90px;
	color:#000;
}

.ad-adrow .beta {
	background:transparent;
	padding:0;
	margin:0;
	color:#333;
	text-align:right;
	position:absolute;
	top:15px;right:20px;
	width:30px;
}

.ad-adrow .beta .icons-adtypes {
	margin-bottom:5px;
}
.ad-adrow .beta .ad-aIcon-regionFlag {
	margin-bottom:10px;
}
.ad-adrow .beta .price {
	position:absolute;
	top:5px;
	right:40px;
	font-weight:bold;
	white-space:nowrap;
}

.ad-order-item .beta {
	width:80px;
}

.ad-adrow .ad-aNav-con ul {
	width:100px;
	position:absolute;
	left:0;
	top:110px;
}

.ad-cc-plv {
	padding-top:15px;
}
.ad-cc-plv h5 {
	font-size:1.2em;
}
.ad-cc-plv p.r {
	clear:both;
	margin:0;
	padding:10px;
	padding-bottom:5px;
	position:relative;
	line-height:1.2em;
}
.ad-cc-plv p.r label.l {
	width:120px;
	float:left;
	text-align:right;
	font-weight:bold;
	margin-right:10px;
	padding-bottom:5px;
}
.ad-plv-300 p.r label.l {
	width:300px;
}
.ad-plv-400 p.r label.l {
	width:400px;
}
.ad-plv-80 p.r label.l {
	width:80px;
}
.ad-plv-50 p.r label.l {
	width:50px;
}
.ad-plv-60 p.r label.l {
	width:60px;
}
.ad-cc-plv p.r span.v {
	display:block;
	overflow:hidden;
	padding-bottom:5px;
}
.ad-cc-plv p.hl {
	background-color:#666;
	font-weight:bold;
	color:#fff;
}
.ad-cc-plv.ad-bBox p.hl {
	background-color:#eee;
	color:#333;
}
.ad-cc-plv.ad-aBox p.hl a {
	color:#ddd;
}


.ad-permission {
	position:relative;
	top:-5px;
	left:0;
}

.ad-permission .blocked, .ad-permission .allowed {
	display:block;
	padding-left:30px;
	height:28px;
	text-decoration:none;
}
.ad-permission .blocked .alt, .ad-permission .allowed .alt {
	position:relative;
	top:5px;
	left:0;
	text-decoration:underline;
}
.ad-permission .blocked {
	background:url(../images/icons/perm_blocked.jpg) no-repeat top left;
	cursor:pointer;
}
.ad-permission .allowed {
	background:url(../images/icons/perm_allowed.jpg) no-repeat top left;
	cursor:pointer;
}



