/***************************************************

	company: resource.gr (www.resource.gr)	

****************************************************/



/******* INDEX ********

	=Master Container

	=Header

	=Content Container

	=Promo Container

	=Footer

************************/





/* =Master Container */

#master_container {

	background: #f2f1f0;

	margin: 35px auto;

	width: 975px;
		

}

	#master_container.awards_entry {

		width: 916px;

	}

/* =Header // #header - Menu Background Color */

#header {


	background: #fbf9f9 url("/images/logo1.png") no-repeat left bottom;

	padding: 60px 20px 0px 20px;
	
	margin-top: -3px;

	padding-bottom: 15px;

	overflow: hidden;


}


	#header #main_nav {

		margin-top: 25px;

		width: 100%;

		overflow: hidden;

	}

		#header #main_nav li {

			float: left;

			margin-right: 30px;

		}

		#header #main_nav #labs_link {

			margin-left: -10px;

			padding-left: 20px;

			border-left: 1px ;

		}

		#header #main_nav a {

			font-size: 13px;

			line-height: 18px;

			font-weight: bold;

			text-decoration: none;

			color: #000000;

		}

		#header #main_nav a:hover {

			color: #969696;

		}

		#header #main_nav a.active {

			color: #969696;

		}

		



/* =Content Container */

.content_container {

}

	

	.content_container .content_lead_in {

		margin: 20px 20px 0 20px;

		border-top: 1px solid #ece5bf;

		border-right: 1px solid #ece5bf;

		border-left: 1px solid #ece5bf;

		padding: 25px 35px;

		font-size: 16px;

		line-height: 20px;

		font-weight: bold;

		color: #70706e;

	}	

	.content_container .content_box {

		margin: 26px 20px 20px 20px;

		border: 1px solid #ebebeb;

		padding: 35px 30px;

		background: #fff;
		


	}

	.content_container .content_box.after_lead_in {

		
		margin: 0 20px 20px 20px;

		border-top: none;

	}





/* =Page Header */

.content_container .page_header {

	height: 175px;

	padding-left: 50px;
	

}

/* =Promo Container */

#promo_container {

	background: #f2f1f0;

	width: 954px;

	overflow: hidden;

}

	#promo_container #promo_module {

		float: left;

		margin-left: 20px;

		display: inline;

	}

	#promo_container #promo_labs {

		float: left;

		margin-left: 5px;

	}

	.promo_guts {

		margin-top: -3px;

		padding-bottom: 5px;

		width: 941px;

		overflow: hidden;

		background: #fbf9f9 no-repeat left bottom;

	}

	.promo_top {

		width: 941px;

		height: 4px;


	}

	.promo_box_standard {

		float: left;

		width: 210px;

		height: 108px;

		padding: 22px 8px 25px 8px;

		margin: 0 4px 0 14px !important;

		margin: 0 4px 0 8px;

		border-right: 1px solid #e5e5e5;

	}

	.promo_box_last {

		float: left;

		width: 210px;

		height: 108px;

		padding: 22px 0px 5px 8px;

		margin: 0 4px 0 14px !important;

		margin: 0 4px 0 8px;

		border-right: 0px solid #e5e5e5;
		
		background: url("/images/cta.png") bottom right no-repeat;


	}

		.promo_box_last a.cta_link {

			font-size: 11px;

			font-weight: bold;

			text-decoration: none;

			color: #000;

		}

			.promo_box_last a.cta_link:hover {

				color: #4a4a4a;

			}

	#promo_why_choose_us  {

		padding: 22px 116px 25px 8px;
		background: url("/images/.png") bottom right no-repeat;		

	}


	#promo_labs {

		width: 262px;

	}

		#promo_labs .header {

			margin-top: -5px;

			margin-bottom: 10px;

		}

		#promo_labs .promo_body {

			width: 270px;

		}

		

/* =Footer */

#footer {

	width: 935px;

	height: 33px;

	background: #f2f1f0 url("/images/bg_footer.gif") no-repeat bottom;

	padding: 15px 20px;

}

#backlinks {

	width: 935px;

	height: 33px;

	padding: 15px 20px;

}

		#backlinks #backlinks_nav li {

		float: left;

		margin-right: 18px;

	}

		#backlinks #backlinks_nav li.divider {

		border-left: 1px solid #d7d7d7;

		padding-left: 18px;

	}

		#backlinks #backlinks_nav a {

		font-size: 11px;

		font-weight: bold;

		text-decoration: none;

		color: #cdcdcd;

	}

		#backlinks #backlinks_nav a:hover {

		color: #969696;

	}

		#backlinks #backlinks_nav a.active {

		color: #969696;

	}


#master_container.awards_entry #footer {

	width: 876px;

	background: #f2f1f0;

}

	#footer #footer_nav li {

		float: left;

		margin-right: 18px;

	}

	#footer #footer_nav li.divider {

		border-left: 1px solid #d7d7d7;

		padding-left: 18px;

	}

	#footer #footer_nav a {

		font-size: 11px;

		font-weight: bold;

		text-decoration: none;

		color: #cdcdcd;

	}

	#footer #footer_nav a:hover {

		color: #969696;

	}

	#footer #footer_nav a.active {

		color: #969696;

	}

