
body{
	margin:0;
}
p{
	display: block;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	padding: 5px 0 13px 0;
	font-size:13px;
}
#ad-wrapper{
	width:960px;
	font-family:arial, sans-serif;
}
#ad-wrapper select{
	border: 1px solid #CCC;
	padding: 5px;
	background-color: #E9E9E9;
}
.ad-title-text{
	font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;
	letter-spacing:1px;
	font-size:20px;
}
.ad-response-count{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Helvetica,sans-serif;
	font-weight: 300;
	margin-top:10px;
}
.ad-iframe-container{
	position:relative;
	margin-top:5px;
	width:100%;
	height:75px;
	border-bottom:1px solid #ccc;
}
#ad-response-container{
	width:100%;
	height:500px;
	overflow-y:scroll;
}
.ad-col,.ad-response-box{
	width:48%;
	/*margin-right:3px;*/
	float:left;
	min-height:5px;
}
.ad-response{
	position:relative;
	padding:5px 5px 30px 5px;
	font-size:14px;
	line-height:18px;
	width:97%;
}
.ad-response:hover{
	background-color:#FFFAD1;
}
.ad-tweet-container{
	position:absolute;
	bottom:0;
	right:5px;
	display:none;
}
.ad-tweet-container:hover{
	cursor:pointer;
	cursor:hand;
}
.ad-response:hover .ad-tweet-container{
	display:block;
}
.ad-response-attribution{
	font-family: "TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;
	color: #777;
	letter-spacing: 1px;
	text-align:right;
	font-size:16px;
	padding:5px 0 0 0;
}
.ad-twitter-img:hover{
	cursor:pointer;
	cursor:hand;
}
.ad-curtain{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:transparent;
	z-index:9999;
	display:none;
}