@charset "UTF-8";
#intro_wrapper {
	background-color: #FFFFF;
}
#intro {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#intro  .moduletable_intro_block p  {
	color: #FFFFFF;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-decoration: none;
}
#intro .moduletable_intro_block h2 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 46px;
	line-height: 46px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-bottom: 10px;
}
#intro  .moduletable_intro_block {
	xbackground-color: #373D41;
	float: left;
	width: 320px;
	height: 310px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #373C41;
}
#intro  .moduletable_slide_home {
	width: 1000px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#intro  #kupoGallery {
}
#slide_home {
}
#intro #slide_home .learnmore {
	background-image: url(../images/main_content_readmore.png);
	display: block;
	background-repeat: no-repeat;
	height: 28px;
	font-size: 15px;
	padding-top: 7px;
	width: 100px;
	text-align: center;
	margin-top: 7px;
	color: #333;
	margin-right: auto;
	margin-left: auto;
}
#intro #slide_home .learnmore a:hover {
	text-decoration: underline;
}
#intro #slide_home .learnmore a {
	color: #333;
}
#buttons_wrapper {
	background-color: #C7C8CA;
	background-image: url(../images/reso_buttons_bkgd_01.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#buttons #buttons_header {
	width: 1000px;
	font-size: 26px;
	text-align: center;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #eacf1a;
	font-weight: 300;
	letter-spacing: -1px;
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-bottom: 25px;
}
#buttons {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#buttons #buttons_home {
	padding-bottom: 25px;
	padding-top: 25px;
}
#buttons #button_home_websites a {
	background-image: url(../images/Resource-Media-Website-Design.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_websites a:hover {
	background-image: url(../images/Resource-Media-Website-Design.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_email a {
	background-image: url(../images/Resource-Media-Email-Marketing.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_email a:hover {
	background-image: url(../images/Resource-Media-Email-Marketing.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_social a {
	background-image: url(../images/Resource-Media-Social-Media.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_social a:hover {
	background-image: url(../images/Resource-Media-Social-Media.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_branding a {
	background-image: url(../images/Resource-Media-Branding.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_branding a:hover {
	background-image: url(../images/Resource-Media-Branding.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_print a {
	background-image: url(../images/Resource-Media-Print-Design.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_print a:hover {
	background-image: url(../images/Resource-Media-Print-Design.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_video a {
	background-image: url(../images/Resource-Media-Video-Production.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_video a:hover {
	background-image: url(../images/Resource-Media-Video-Production.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_seo a {
	background-image: url(../images/Resource-Media-Search-Engine-Optimization.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}
#buttons #button_home_seo a:hover {
	background-image: url(../images/Resource-Media-Search-Engine-Optimization.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 140px;
	font-size: 0px;
	color: #C7C8CA;
}