/*

Blind Ferret Media

*/



/* Standards Begin --  */

body {
  margin: 0;
  color: #fff;
  font-family: 'Arial', sans-serif;
  font-size: 12px;
  background: #000 url('body-bg.png') repeat-x;
  }

a {
	color: #f00;
	text-decoration: none;
	}

	a:hover {
		color: #f55;
		}

 	a:focus {
		outline: none;
		}

	a img {
		border: none;
		}

 img {
	max-width: 100%;
	}

 ul {
	margin: 0 0 0 20px;
	padding: 0;
	}

h1 {
	color: #fff;
	}

.center{
	text-align: center;
	}
	
form {
	margin: 0;
	padding: 0;
	}

	label {
		display: block;
		padding: 10px 0 0 0;
		margin: 0;
		}
	
	.form-submit {
		width: 175px;
		height: 80px;
		margin: 0 0 0 70px;
		display: block;
		text-indent: -9999px;
		font-size: 0;
		line-height: 0;
		overflow: hidden;
		border: 0;
		cursor: pointer;
		background: url('submit-button.png') no-repeat;
		}
		
		.form-submit:hover {
			background-position: 0 -80px;
			}
	
.clear {
	clear: both;
	}

.dotted-line {
	height: 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #6c0000;
	}

.moreinfo {
	font-size: 18px;
	text-align: center;
	}
	
/* -- Standards End */



/* Front Page Begin -- */

#front-page {
	width: 1000px;
	height: 596px;
	margin: 0 auto;
	background: url('front-page.png') no-repeat;
	}

#fp-advertisers {
	width: 370px;
	height: 185px;
	padding: 405px 0 0 0;
	float: left;
	}

	#fp-advertiser-button {
		width: 175px;
		height: 80px;
		margin: 0 auto;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		background: url('fp-buttons.png') no-repeat;
		}
		
		#fp-advertiser-button:hover {
			background-position: 0 -80px;
			}		
			
	#fp-advertiser-form {
		padding: 36px 0 0 40px;
		}
	
		#fp-advertiser-form label {
			width: 60px;
			height: 23px;
			padding: 0;
			margin: 0;
			display: block;
			float: left;
			text-indent: -9999px;
			}
			
		#fp-advertiser-username {
			width: 230px;
			height: 18px;
			padding: 0;
			margin: 0;
			display: block;
			border: 0;
			float: left;
			font-size: 11px;
			color: #f00;
			overflow: hidden;
			background: transparent;
			}
			
		#fp-advertiser-password {
			width: 210px;
			height: 18px;
			padding: 0;
			margin: 0;
			display: block;
			border: 0;
			float: left;
			color: #f00;
			overflow: hidden;
			background: transparent;
			}
		
		#fp-advertiser-submit {
			width: 20px;
			height: 20px;
			padding: 0;
			margin: 0 0 0 10px;
			display: block;
			float: left;
			border: 0;
			cursor: pointer;
			text-indent: -9999px;
			font-size: 0px;
			line-height: 0px;
			overflow: hidden;
			background: transparent;
			}
		
#fp-publishers {
	width: 370px;
	height: 185px;
	padding: 405px 0 0 0;
	float: left;
	}
	
	#fp-publisher-button {
		width: 175px;
		height: 80px;
		margin: 0 auto;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		background: url('fp-buttons.png') -175px 0 no-repeat;
		}
		
		#fp-publisher-button:hover {
			background-position: -175px -80px;
			}

	#fp-publisher-form {
		padding: 36px 0 0 35px;
		}
	
		#fp-publisher-form label {
			width: 60px;
			height: 23px;
			padding: 0;
			margin: 0;
			display: block;
			float: left;
			text-indent: -9999px;
			}
			
		#fp-publisher-username {
			width: 230px;
			height: 18px;
			padding: 0;
			margin: 0;
			display: block;
			border: 0;
			float: left;
			font-size: 11px;
			color: #f00;
			overflow: hidden;
			background: transparent;
			}
			
		#fp-publisher-password {
			width: 210px;
			height: 18px;
			padding: 0;
			margin: 0;
			display: block;
			border: 0;
			float: left;
			color: #f00;
			overflow: hidden;
			background: transparent;
			}
		
		#fp-publisher-submit {
			width: 20px;
			height: 20px;
			padding: 0;
			margin: 0 0 0 10px;
			display: block;
			float: left;
			border: 0;
			cursor: pointer;
			text-indent: -9999px;
			font-size: 0px;
			line-height: 0px;
			overflow: hidden;
			background: transparent;
			}
			
#fp-sidebar {
	width: 210px;
	height: 120px;
	padding: 470px 0 0 50px;
	float: left;
	}
	
	#sidebar-about {
		width: 150px;
		height: 34px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		background: url('fp-buttons.png') -350px 0 no-repeat;
		}
		
		#sidebar-about:hover {
			background-position: -350px -34px;
			}
		
	#sidebar-contact {
		width: 150px;
		height: 34px;
		margin: 5px 0 20px 0;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
		background: url('fp-buttons.png') -500px 0 no-repeat;
		}
		
		#sidebar-contact:hover {
			background-position: -500px -34px;
			}
			
/* -- Front Page End */



/* Content Pages Begin -- */

#content-wrap {
	width: 1000px;
	margin: 0 auto;
	background: url('content-bg.png') repeat-y;
	}

#content-header {
	width: 1000px;
	background: url('content-header.png') no-repeat;
	}	
	
#menu {
	width: 1000px;
	height: 84px;
	}

	#logo {
		width: 363px;
		height: 84px;
		display: block;
		float: left;
		text-indent: -9999px;
		overflow: hidden;
		}
		
	#menu-advertisers {
		width: 121px;
		height: 50px;
		margin: 34px 0 0 0;
		display: block;
		float: left;
		overflow: hidden;
		}
		
	#menu-publishers {
		width: 102px;
		height: 50px;
		margin: 34px 0 0 0;
		display: block;
		float: left;
		overflow: hidden;
		}
		
	#menu-about {
		width: 79px;
		height: 50px;
		margin: 34px 0 0 0;
		display: block;
		float: left;
		overflow: hidden;
		}
		
	#menu-contact {
		width: 92px;
		height: 50px;
		margin: 34px 0 0 0;
		display: block;
		float: left;
		overflow: hidden;
		}
	
	#menu h1 {
		font-size: 16px;
		text-align: center;
		}
		
#page-title {
	height: 35px;
	padding: 0 0 0 60px;
	margin: 0;
	font-size: 32px;
	}
		
#content {
	width: 730px;
	float: left;
	}

.heading {
	padding: 20px 0 0 0;
	font-size: 24px;
	}

.subheading {
	font-size: 16px;
	padding: 10px 0 0 20px;
	color: #a00;
	}	

.indent {
	padding: 0 0 0 40px;
	}
	
	.indent strong {
		font-size: 14px;
		}

.topmargin {
	margin-top: 40px;
	}
		
.column-left {
	width: 350px;
	float: left;
	}
	
.column-right {
	width: 350px;
	padding: 0 0 0 30px;
	float: left;
	}

#sidebar {
	width: 210px;
	padding: 350px 0 0 60px;
	float: left;
	}
	
/* -- Content Pages End */



/* Advertisers Begin -- */

#advertisers-bullets {
	width: 630px;
	height: 130px;
	margin: 20px auto 0;
	background: url('advertisers-bullets.png') no-repeat;
	}
	
#advertisers-richmedia {
	width: 611px;
	height: 90px;
	margin: 0 auto;
	background: url('advertisers-richmedia.png') no-repeat;
	}
	
.advertisers-icon{
	width: 50px;
	height: 50px;
	margin: 0 10px 0 40px;
	float: left;
	background: url('advertisers-icons.png') no-repeat;
	}
	
#icon-float {
	background-position: 0 0;
	}

#icon-expand {
	background-position: -50px 0;
	}
	
#icon-inbannervid {
	background-position: -100px 0;
	}
	
#icon-tandem {
	background-position: -150px 0;
	}
	
#icon-roadblock {
	background-position: -200px 0;
	}
	
#icon-homepage {
	background-position: -250px 0;
	}
	
#icon-peel{
	background-position: -300px 0;
	}
	
#icon-video {
	background-position: -350px 0;
	}
	
#icon-sponsor {
	background-position: -400px 0;
	}
	
#icon-takeover {
	background-position: -450px 0;
	}
	
#icon-custom {
	background-position: -450px 0;
	}
	
/* -- Advertisers End */



/* Publishers Begin -- */

#publishers-bullets {
	width: 630px;
	height: 130px;
	margin: 20px auto 0;
	background: url('publishers-bullets.png') no-repeat;
	}
	
#exclusive-rep-icon {
	width: 75px;
	height: 75px;
	margin: 20px 0 0 0;
	background: url('publishers-icons.png') no-repeat;
	}
	
#nonexclusive-rep-icon {
	width: 300px;
	height: 50px;
	margin: 20px 0 0 0;
	background: url('publishers-icons.png') 0 -75px no-repeat;
	}

/* -- Publishers End */



/* About Begin -- */

#about-poster {
	width: 300px;
	height: 420px;
	float: right;
	text-indent: -9999px;
	background: url('about-poster.png') no-repeat;
	}

/* -- About End */



/* Contact Begin -- */

#contact-van {
	width: 400px;
	height: 300px;
	float: right;
	text-indent: -9999px;
	background: url('contact-van.png') no-repeat;
	}

/* -- Contact End */



/* Footer Begin -- */

#fp-footer {
	width: 980px;
	padding: 0 0 0 20px;
	margin: 0 auto;
	color: #aaa;
	font-size: 11px;
	}

#footer {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
	background: url('footer.png') no-repeat;
	color: #aaa;
	font-size: 11px;
	}
	
/* -- Footer End */


