* {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	color: #C42027;
	text-decoration: none;
}

	a:hover {
		color: #000;
	}

ul {
	list-style-position: inside;
}

.breaker {
	clear: both;
}

body {
	background-color: #FFF;
	color: #000;
	font-family: verdana, tahome, helvetica, arial, sans-serif;
	font-size: 0.7em;
}

.container {
	width: 1000px;
	margin: 0 auto;
}

.header {
	height: 170px;
}

	.header h1 {
		width: 240px;
		height: 170px;
		background-image: url('../images/the_big_issue.jpg');
		background-repeat: no-repeat;
		overflow: hidden;
		margin-top: 15px;
	}
	
		.header h1 span {
			visibility: hidden;
		}
		
	.header ul {
		background-color: #000;
		/*margin-left: 240px;*/
		margin-top: 16px;
		height: 39px;
		overflow: hidden;
		list-style: none;
	}
	
		.header ul li {
			float: left;
		}
		
			.header ul li a {
				display: block;
				float: left;
				padding: 15px 20px;
				color: #FFFFFF;
				font-weight: bold;
				text-transform: uppercase;
			}
			
				.header ul li a:hover {
					background-color: #C42027;
				}
				
	.header .banner-ad {
		/*position: absolute;
		top: 18px;
		left: 617px;*/
		margin-left: 531px;
		margin-top: -150px;
		height: 62px;
	}
		
.pagebody {
	background-image: url('../images/background.gif');
	background-repeat: repeat-y;
	background-position: 780px 0;
	padding: 0 16px;
	padding-bottom: 16px;
	margin-bottom: 20px;
}

	.pagebody .bitix,
	.wl-contact-page h2 {
		color: #C42027;
		margin-bottom: 10px;
	}

	.pagebody form {
		width: 750px;
	}

	.pagebody .rightcolumn {
		float: right;
		width: 185px;
		padding-top: 85px;
		background-image: url('../images/powered_by.gif');
		background-repeat: no-repeat;
		background-position: top right;
	}
	
		.pagebody .rightcolumn form {
			margin-bottom: 15px;
			width: 185px;
		}
		
			.pagebody .rightcolumn form label {
				display: block;
				color: #000;
				font-size: 1.1em;
				width: 185px;
				text-transform: uppercase;
				font-weight: bold;
				clear: right;
			}
			
			.pagebody .rightcolumn form input {
				border: solid 1px #C42027;
				padding: 1px;
				width: 180px;
			}
			
			.pagebody .rightcolumn form button {
				background-color: transparent;
				color: #C42027;
				font-size: 1em;
				font-family: verdana, tahoma, helvetica, arial, sans-serif;
				cursor: pointer;
				clear: right;
			}
			
				.pagebody .rightcolumn form button:hover {
					color: #000;
				}
	
		.pagebody .rightcolumn h3 {
			font-size: 1.1em;
			color: #000;
			text-transform: uppercase;
		}
		
		.pagebody .rightcolumn ul {
			list-style: none;
			margin-bottom: 15px;
		}
	
	.pagebody .featuredbox {
		/*background-image: url('../images/background.gif');
		background-repeat: repeat-y;
		background-position: 0 0;*/
	}
	
		.pagebody .featuredbox .featured {
			width: 335px;
			height: 165px;
			float: left;
			padding: 10px;
			border-bottom: solid 1px #C42027;
			margin-right: 20px;
			margin-bottom: 20px;
		}
		
			.pagebody .featuredbox .featured h2 {
				font-size: 1.5em;
				width: 151px;
				margin-bottom: 10px;
				text-align: left;
				float: right;
				color: #C42027;
				text-transform: uppercase;
			}
			
			.pagebody .featuredbox .featured img {
				float: left;
				width: 175px;
			}
			
			.pagebody .featuredbox .featured p {
				margin-left: 185px;
				margin-bottom: 10px;
			}
			
			.pagebody .featuredbox .featured .link {
				margin-left: 185px;
			}
			
				.pagebody .featuredbox .featured .link a:after {
					content: " >"
				}

.footer {
	background-image: url('../images/img_footer_bg.jpg');
	background-repeat: no-repeat;
	height: 200px;
	padding-top: 10px;
	font-size: 0.9em;
}

	.footer h3 {
		text-transform: uppercase;
		color: #FFFFFF;
		margin-bottom: 5px;
		font-size: 1.2em;
	}
	
	.footer div {
		float: left;
	}
	
		.footer .shop a,
		.footer .home a {
			color: #FFFFFF;
		}
		
			.footer .shop a:hover,
			.footer .home a:hover {
				color: #000000;
			}
	
	.footer .shop {
		margin-left: 90px;
		width: 170px;
		height: 110px;
	}
	
	.footer .home {
		margin-left: 80px;
		width: 170px;
		height: 110px;
	}
	
	.footer .partners {
		width: 490px;
		height: 110px;
	}
	
		.footer .partners ul {
			list-style: none;
		}
		
			.footer .partners ul li {
				float: left;
			}
			
				.footer .partners ul li a {
					display: block;
					float: left;
					overflow: hidden;
					background-repeat: no-repeat;
					width: 116px;
					height: 50px;
				}
				
					.footer .partners ul li a span {
						visibility: hidden;
					}
				
				.footer .partners ul li .newconsumer {background-image: url('../images/partners/newconsumer.gif')}
				.footer .partners ul li .tbijobs {background-image: url('../images/partners/tbijobs.gif')}
				.footer .partners ul li .bigissueinvest {background-image: url('../images/partners/TBIinvest.gif')}
				
				.footer .partners ul li .insp {
					width: 76px;
					background-image: url('../images/partners/insp.gif');
				}
				
				.footer .partners ul li .wedge {
					width: 64px;
					background-image: url('../images/partners/wedge.gif');
				}
	
	.footer .sitelinks {
		width: 290px;
		text-transform: uppercase;
		font-size: 0.9em;
	}
	
		.footer .sitelinks ul {
			list-style: none;
			margin-left: -10px;
		}
		
			.footer .sitelinks ul li {
				float: left;
				margin: 0 12px;
			}
	
		.footer .sitelinks a {
			color: #000000;
		}
		
			.footer .sitelinks a:hover {
				color: #C42027;
			}
			
	.footer .address {
		font-style: normal;
		font-size: 0.9em;
		width: 410px;
	}
	
	.footer .charity {
		text-align: right;
		font-size: 0.9em;
	}
	
/* ADDITIONS */
#linebreak {
	font-size: 1.1em;
	font-weight: bold;
	color: #C42027;
}

.wl-contact-page p {
	margin-top: 10px;
}

.footnote {
	font-size: 0.8em;
	border-top: solid 1px #C42027;
	padding-top: 5px;
	margin-top: 15px !important;
}

.terms {

}

	.terms h3 {
		color: #C42027;
		font-size: 1.3em;
		margin-bottom: 10px;
	}
	
	.terms ul {
		list-style-position: outside;
		margin-left: 15px;
	}
	
		.terms ul li {
			margin-top: 15px;
		}
		
/* WHITE LABEL */
.orderinfo img {
	margin-top: -55px;
}

.orderinfo .thawte {
	margin-top: 40px !important;
}
