@media all {

	#headline {
		background: transparent url(ad-bkg.png) repeat-x 0 0;
		height: 340px;
		padding-bottom: 14px;
		overflow: hidden;
	}
	
	#headline ul {
		color: #fff;
		
		font-size: 1.25em;
		list-style: none;
	}
	
	#headline a.add:after,
	#headline a.check:after {
		background-color: #acada0;
	}
	
	#research {
		float: left;
		width: 364px;
		height: 270px;
	}
	
	#research h2 {
		margin-left: 72px;
	}
	
	#research ul {
		margin: 0;
		padding-left: 72px;
		background: transparent url(research-icons.png) no-repeat 46px 50%;
	}
	
	#research li {
		padding-left: 56px;
	}
	
	#delivery {
		float: left;
		width: 242px;
		height: 270px
	}
	
	#delivery ul {
		margin: 0;
		padding-left: 72px;
		background: transparent url(curly-bracket.png) no-repeat 0 50%;
	}
	
	#delivery li {
		line-height: 3.75em;
		background-position: 0 50%;
		background-repeat: no-repeat;
		padding-left: 52px;
		zoom: 1;
	}
	
	#fax   { background-image: url(fax-icon.png); }
	#email { background-image: url(email-icon.png); }
	#post  { background-image: url(post-icon.png); }
	
	#subscribe {
		float: left;
		/*width: 606px;*/
		padding-left: 120px;
		height: 70px;
		line-height: 70px;
	}
	
	#subscribe p {
		float: left;
		margin: 0 .5em;
	}
	
	#login div.credential {
		clear: both;
	}
	
	#login div.credential label {
		float: left;
		width: 5.25em;
	}
	
	#login div.credential input {
		width: 11.25em;
	}
	
	#login div.commit {
		position: relative;
		margin-left: 5.5em;
		width: 11.25em;
	}
	
	#forgot {
		position: absolute;
		right: 0;
		color: #fff !important;
		font-size: .75em;
		line-height: 2.25em;
	}
	
	#forgot:hover {
		text-decoration: underline;
	}
	
	#ctl00_MainContent_HyperLink7 {
		font-size: .75em;
	}

}