	.hr {
		padding: 0;
		height: 10px;
		margin: 0 0 25px 0;
		border-bottom: 1px dashed #DDD;	
	}
	.quote {
		background-image: url(../images/2008/quote-bgr.jpg);
		background-repeat: no-repeat;
		background-position: left top;	
		padding: 15px 10px 5px 45px;
		margin: 10px 0 15px 0;
	}
	.quote a {
		border: none;
		font-size: 11px;
		font-weight: bold;
		padding: 0;
		margin: 0 0 0 0;
	}
	.quote p {
		padding: 5px 0 0 0;
		margin: 0;
		font-size: 11px;
	}
	.col_2 {
		border-left: 1px solid #ECECEC;
		padding-top: 7px;
	}
	
	h2.title {
		background-image: url(../images/2008/title-search-engine-optimisation.jpg);
		height: 26px;
		width: 468px;
		margin: 0 0 12px 0;
		padding: 15px 0;
		background-repeat: no-repeat;
		background-position: left bottom;
		color: #202020;
		font-size: 28px;
	}
	h2.title span {
		display: none;	
	}
	
	h2 {
		color: #888;
		font-weight: normal;
		font-size: 22px;
		font-family: "Times New Roman", Times, serif;
		line-height: 24px;
	}
	.col_2 h2 {
		font-size: 17px;
	}

	p,ul,form,table{
		color: #333;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif; 
	}
	table {
		color: #555;	
	}
	p.thumbnail {
		color: #999;
	}
	p.small {
		font-size: 10px;
		color: #999;
	}
	ul.offer {
		margin: 0;
		padding: 1px 30px;
	}
	ul.offer li {
		color: #555;	
		list-style: url(none) none;
		margin: 4px 0;
		border-bottom: 1px dotted #CCC;
	}
	
	a:link, a:visited {
		border: none;
		font-weight: bold;
	}
	a:hover, a:active {
		border: none;
		font-weight: bold;
	}	
	p.thumbnail a:link, p.thumbnail a:visited {
		color: #999;
		font-weight: normal;
		border: none;
	}
	p.thumbnail a:hover, p.thumbnail a:active {
		font-weight: normal;		
		border: none;
		text-decoration: underline;
	}
	img.border {
		background-color: #FFF;
		border: 1px solid #ECECEC;
		padding: 2px;
	}

	.box {
		padding: 2px;
		border: 1px solid #DFDFDF;
		color: #333;
		margin-bottom: 8px;
	}
	td.error {
		color: #ff3333;
	}

	#contactform {
		padding: 5px;
	}
	#submit {
		padding: 5px;
		border: 1px solid #CCC;
		color: #555;
		background-color: #F6F6F6;
		font-size: 12px;
	}
