/* Basic positioning. */	
.ad {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 100;
	text-align: left;
	overflow: hidden; /* Allows us to hide the ad with a negative margin. */ }
.left {
	left: 0; }
.right {
	right: 0; }
.clear {
	clear: both; }

/* Basic formatting within the ads. */
.ad a {
	text-decoration: none;
	border: 0;
	outline: 0; }
.ad a img {
	border: 0;
	outline: 0; }
.ad form, .ad label, .ad input {
	margin: 0px; }
.adcontent {
	position: absolute;
	top: 0;	
	z-index: 101; }
.left .adcontent {
	left: 20px; }
.right .adcontent {
	right: 20px; }

/* Formatting the "Cap" - the part the user click to open the ad. */
.ad .cap {
	width: 20px;
	height: 350px;
	position: relative;
	z-index: 102; }
.right .cap {
	right: 0; }
.left .cap {
	left: 0; }
.ad .cap a.open {
	display: block;
	width: 20px;
	height: 330px; }
.ad .cap a.open span {
	display: none; }

/* Formatting the close button. */
.ad a.close {
	position: absolute;
	display: block;
	margin: 5px;
	height: 20px;
	width: 100%;
	background: transparent url(/images/transparent.gif);
	}
.ad a.close span {
	display: none; }
	
/* Formatting specific to INDIVIDUAL ads. Each .ad should have a unique #id. */

/* 3pack popout #1 */
#threepack1 {
	top: 400px;
	height: 330px;
	width: 340px; }
#threepack1 #threepack1ad { 
	padding-top: 5px;
	margin-left: -340px;
	width: 320px;
	height: 320px; }
#threepack1 .cap a.open {
	height: 330px;
	background: #fff url(/images/ads/ggopener.gif) no-repeat right; }


/* Subscribe + Free Preview popout */
#subscribe {
	top: 400px;
	height: 330px;
	width: 369px; }
#subscribe #subscribead {
	margin-top: 10px;
	margin-left: -369px;
	width: 349px;
	height: 320px;
	background: transparent url(/images/ads/subscribe.gif) no-repeat; }
#subscribe .cap a.open {
	height: 330px;
	background: #fff url(/images/ads/ggopener.gif) no-repeat right; }
#subscribead form {
	padding: 75px 10px 15px 150px;
	font-size: 80%; }
#subscribead form label {
	color: #666;
	display: block; }
#subscribead form .leftf {
	width: 40%;
	float: left; }
#subscribead form .rightf {
	width: 40%;
	float: right; }