body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url('../img/bg.gif');
	margin: 0px;
	padding: 0px 20px;
}

#wrapper {
	width: 781px;
	margin: 0px auto;
}

#header {
	height: 191px;
	position: relative;
	z-index: 1;
}
	#header h1 {
		position: absolute;
		top: 54px;
		left: -39px;
	}
		#header h1 a {
			background: url('../img/logo.png');
			display: inline-block;
			width: 415px;
			height: 135px;
			outline: none;
		}
		#header h1 span { display: none; }
	#header ul {
		background: url('../img/contact-info.png');
		width: 299px;
		height: 87px;
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: absolute;
		top: 51px;
		right: -1px;
	}
		#header ul li { display: none; }

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
	#nav li {
		float: left;
		display: inline-block;
		height: 38px;
	}
		#nav li a {
			display: inline-block;
			width: 108px;
			height: 38px;
			outline: none;
		}
			#nav li a span { display: none; }
		#nav li a.home {
			background: url('../img/nav-home.png') top no-repeat;
			display: inline-block;
			margin: 0px 1px 0px 0px;
		}
		#nav li a.about {
			background: url('../img/nav-about.png') top no-repeat;
			display: inline-block;
			margin: 0px 1px 0px 0px;
		}
		#nav li a.advertising {
			background: url('../img/nav-advertising.png') top no-repeat;
			display: inline-block;
			margin: 0px 2px 0px 0px;
		}
		#nav li a.audience {
			background: url('../img/nav-audience.png') top no-repeat;
			display: inline-block;
			margin: 0px 2px 0px 0px;
		}
		#nav li a.contact {
			background: url('../img/nav-contact.png') top no-repeat;
			display: inline-block;
			width: 95px;
		}
		#nav li a.active, #nav li a:hover { background-position: bottom; }

#network-count {
	background: url('../img/network-count.png');
	width: 688px;
	height: 33px;
	margin: 60px auto;
}

#footer {
	text-align: center;
	margin: 0px 0px 30px 0px;
}
	#footer .logo {
		background: url('../img/logo-footer.png');
		display: inline-block;
		width: 150px;
		height: 39px;
		outline: none;
	}
		#footer .logo span { display: none; }

.box {
	margin: 0px 0px 30px 0px;
}
	.top {
		background: url('../img/box-top.gif');
		height: 58px;
		margin: 0px;
	}
	h2.top {
		font-size: 2.6em;
		color: #e6e6e6;
		letter-spacing: -1px;
		line-height: 58px;
		padding: 0px 10px;
	}
		h2.top span { color: #fef3a8; }
	.rounded {
		background: url('../img/box-top-rounded.png');
		height: 34px;
	}
	h2.rounded {
		font-size: 12px;
		line-height: 34px;
	}
	.content {
		background: #1b1e20;
		text-align: justify;
		text-shadow: #000 1px 1px 1px;
	
	}
	
	.padding{
			padding: 20px;
	}
		.content p {
			font-size: 1.2em;
			color: #e6e6e6;
			line-height: 1.4em;
			margin: 0px;
			padding: 8px 10px;
		}
		
		
	.banner {
		background: #1b1e20;
		padding: 20px 20px 10px 20px;
		overflow: hidden;
	}
		.banner img {
			float: left;
		}
		.banner p {
			font-size: 1.4em;
			font-weight: bold;
			color: #fff;
			text-transform: uppercase;
			text-align: center;
			line-height: 68px;
			float: right;
			width: 255px;
			margin: 0px;
		}
	.bottom {
		background: url('../img/box-bottom.png');
		height: 10px;
	}

.box.home {
	position: relative;
}
	.box.home .bottom {
		height: 15px;
		background: url('../img/box-bottom-home.png');
		position: absolute;
		bottom: 0px;
		left: 0px;
		right: 1px;
	}
	.box.home .pattern {
		background: url('../img/box-pattern-home.png');
		position: absolute;
		top: 40px;
		right: 1px;
		bottom: 15px;
		left: 0px;
		z-index: 1;
	}
	.box.home .content {
		background: none;
		overflow: hidden;
		position: relative;
		z-index: 2;
	}
	
	.leftcontent {
		width: 533px;
		float: left;
	}
	
	.homecontent {
		color: #d4d4d4;
		padding: 30px;
		font-size: 13px;
		text-align: justify;
	}
	
	
	.content a {
		color: #d4d4d4;
		font-size: 13px;
	}
	.content a:hover {
		color: #b4bb8b;
	font-size: 13px;
	}
	
	.content a:active {
		color: #d4d4d4;

		text-decoration: none;
	}
	.content a:visited;{
		color: #d4d4d4;
		font-size: 13px;
	}
	
	b {
		font-size: 15px;
		color: #b4bb8b;
	}
		.box.home .content h2.top { font-size: 2.1em; }
		.box.home .content .left {
			background: url('../img/box-home-left.gif') bottom repeat-x;
			width: 533px;
			overflow: hidden;
		}
			.box.home .content .left .better-results {
				font-size: 2em;
				font-weight: bold;
				color: #fff;
				letter-spacing: -1px;
				background: url('../img/better-results.png') center left no-repeat;
				padding: 30px 0px 30px 145px;
				margin: 0px 20px;
			}
			.box.home .content .left .more-depositors {
				font-size: 2em;
				font-weight: bold;
				color: #fff;
				letter-spacing: -1px;
				background: url('../img/more-depositors.png') center left no-repeat;
				padding: 30px 0px 30px 115px;
				margin: 0px 50px;
			}
			.box.home .content .left a.read-more {
				background: url('../img/read-more.png');
				display: inline-block;
				float: right;
				width: 122px;
				height: 35px;
				margin: 0px 5px 8px 0px;
				outline: none;
			}
				.box.home .content .left a.read-more span { display: none; }
		.box.home .content .right {
			background: url('../img/box-top-right.png') top no-repeat;
			float: right;
			width: 247px;
			padding: 35px 1px 0px 0px;
		}
			.box.home .content .right .ad {
				background: url('../img/ad-divider.gif') bottom no-repeat;
				margin: 0px 0px 0px 1px;
				padding: 8px 15px;
			}
			.box.home .content .right .ad.last { background: none; }
				.box.home .content .right .ad img {
					border: 0px;
				}
				.box.home .content .right .ad p {
					color: #000;
					padding: 5px;
				}
			.box.home .content .right .view-all {
				font-size: 1.6em;
				font-weight: bold;
				color: #fff;
				text-align: center;
				text-decoration: none;
				text-transform: uppercase;
				display: block;
				margin: 65px 0px 25px 0px;
			}
			
			h12 {
				font-size:20px;
				padding-left: 0px;
				color: #b4bb8b;
			}
			
		
			
			.hr {
				border-top: 1px solid #000;
				border-bottom: 1px solid #333;
			}
			
				.test {
					margin: 0 auto 0 auto;
					height: 45px;
					width: 200px;
					font-size:20px;
					color: #b4bb8b;
					text-align: center;
					padding-right: 60px;
					padding-top: 10px;
				}
			
			.network {
				list-style:square inside url('../img/tick.png');
					color: #d4d4d4;
					padding: 30px;
					font-size: 14px;
					text-align: left;
					padding-top: 0;
					margin: 0 auto 0 auto;
					width: 350px;
					text-shadow: #000 1px 1px 1px;
			}
			
			.network li {
				padding: 10px;
			}
			
			.adv {
				list-style:square inside url('../img/tick.png');
					color: #d4d4d4;
					padding: 30px;
					font-size: 14px;
					text-align: left;
					padding-top: 0;
					margin: 0 auto 0 auto;
					width: 600px;
			}
			
			.adv li {
				padding: 10px;
				text-shadow: #000 1px 1px 1px;
			}
			
			strong {
				font-size: 16px;
				color: #dab40a;
				text-shadow: #000 2px 2px 1px;
			}
			
				.str {
					font-size: 16px;
					color: #dab40a;
					text-shadow: #000 2px 2px 1px;
				}
			
			.advertise {
				text-shadow: #000 2px 2px 1px;
			}
			
			p.advertise2 a {
				text-shadow: #000 2px 2px 1px;
				font-size: 16px;
				text-decoration: none;
			}
			
			p.advertise2 a:hover {
				text-shadow: #000 2px 2px 1px;
				font-size: 16px;
				text-decoration: none;
			}
			
			p.advertise2 a:active {
				text-shadow: #000 2px 2px 1px;
				font-size: 16px;
				text-decoration: none;
			}
			
			p.advertise2 a:visited {
				text-shadow: #000 2px 2px 1px;
				font-size: 16px;
				text-decoration: none;
			}
			
			.login {
				display: block;
				background: url(../img/form.png) no-repeat;
				border: none;
				width: 142px;
				height: 30px;
				padding: 2px;
				color: #fff;
				font-size: 15px;
					text-shadow: #000 2px 2px 1px;
			}
			
			.loginbtn {
				border: none;
				width: 75px;
				height: 35px;
				background: url(../img/btnlogin.png) no-repeat;
			}
