#cmpDrawer {
	display:none;
	position:fixed;
	z-index:100;
	bottom:-10px; right:-10px;
	background-color:white;
	min-width:120px; height:100px;
	padding:10px;
	border:1px solid #3d79cc;
	/*border-radius:10px;*/ }
#cmpDrawer input {
	position:absolute;
	bottom:20px; right:20px;}
	
#cmpDrawerL a {
	position:relative;
	margin-right:10px;}
#cmpDrawerL a img {
	vertical-align:top;}
#cmpDrawerL a span {
	display:none;
	position:absolute;
	top:0; right:0;
	padding:1px 3px;
	background-color:white;
	color:red;
	font-weight:bold;
	line-height:80%;}
	
#cmpDrawerL a:hover span {
	display:block;}
#cmpDrawerL a:hover img {
	opacity:0.5;}
#cmpDrawerL a:hover {
	cursor:pointer;}

/* make room for for bottom rail ad on mobile */
@media only screen and (max-device-width:767px) {

	#cmpDrawer {
		padding:10px 10px 60px;}
	#cmpDrawer input {
		bottom:70px;}

}