/* ***   Stylesheet for DG Internet   2006-12-27  *** */
	body {
		background: #F2F2F2;
	}
	
	td {
		vertical-align: top;
	}

	.outline  {
		position: relative;
		width: 786px;
		background: #FFFFFF;
	}
	
	.section {
		border: 2px solid #C2C2C2;
	}
	
	.content  {
		text-align: left;
		font: normal 12px Arial;
		padding: 10px;
	}
	
	.topNavBar {
		height: 20px;
		background: #F2F2F2;
	}
	
	.spacer {
		height: 10px;
	}
	
	.footer  {
		background: #F2F2F2;
		padding: 5px;
	}
	
	.flashMovie  {
		width: auto;
		height: 185px;
		background: url(images/flash_header.gif) no-repeat top center;
	}
	
	.featureWebsite  {
		width: auto;
		height: 246px;
		background: url(images/featured_website.gif) no-repeat top center #FFFFFF;
		padding-top: 50px;
	}
	
	
	/* ***  Styles for the bottom table on the home page  *** */
	.web_design  {
		position: relative;
		top: 0px;
		left: 0px;
		border: 2px solid #C2C2C2;
		width: 169px;
		height: 230px;
		background: url(images/web_design_background.gif) no-repeat top center #FFFFFF;
		vertical-align: top;
	}
	.web_hosting {
		position: relative;
		top: 0px;
		left: 5px;
		border: 2px solid #C2C2C2;
		width: 169px;
		height: 230px;
		background: url(images/web_hosting_background.gif) no-repeat top center #FFFFFF;
		vertical-align: top;
	}
	.web_programming  {
		position: relative;
		top: 0px;
		left: 10px;
		border: 2px solid #C2C2C2;
		width: 169px;
		height: 230px;
		background: url(images/programing_background.gif) no-repeat top center #FFFFFF;
		vertical-align: top;
	}
	.crick_image {
		position: relative;
		top: -4px;
		left: 35px;
	}
	
	.about_us  {
		background: url(images/about_us_background.gif) no-repeat top center #FFFFFF;
		padding-top: 35px;
	}
	
	.products {
		background: url(images/products_back.gif) no-repeat top center #FFFFFF;
		padding-top: 35px;
	}
	
	.services  {
		background: url(images/services_back.gif) no-repeat top center #FFFFFF;
		padding-top: 35px;
	}
	
	.portfolio  {
		background: url(images/portfolio_back.gif) no-repeat top center #FFFFFF;
		padding-top: 45px;
	}
	
	.contact  {
		background: url(images/contact_back.gif) no-repeat top center #FFFFFF;
		padding-top: 35px;
	}
	
	.error  {
		position: relative;
		margin: auto;
		width: 90%;
		border: 2px solid #CC0000;
		color: #CC0000;
		font: bold 12px Arial;
		padding: 8px;
	}
	
	.tb  {
		font: bold 14px Arial;
		text-decoration: none;
	}
	
	/*
	content.a:link, content.a:active, content.a:visited  {
		text-decoration: none;
	}
	*/
	
	a:link, a:active, a:visited  {
		text-decoration: none;
		color: #000000;
	}
	a:hover {
		color: #CC0000;
		text-decoration: none;
	}
	
	.portfolio_item  {
		height: 140px;
		padding: 0px 10px 0px 20px;
		font: normal 12px Arial;
		text-align: left;
	}
