@charset "utf-8";
/* ---------------- Body Formatting ----------------*/
#services_gallery {
	margin-top:15px;
	height: 550px;

}
#services_title {
	color:#ffffff;
	position:relative;
	padding-top:40px;
	padding-left:47px;
}
/*---SEP--*/
#sep_area {
	position:relative;
	left:0px;
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/sep_banner.png) no-repeat;
	width: 935px;
	height:150px;
	text-decoration: none;
}
#main_sep_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:865px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*---SEP--*/
/*--Content Marketing--*/
#marketing_area {
	position:relative;
	left:0px;
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/content-marketing_banner.png) no-repeat;
	width: 935px;
	height:150px;
}
#main_content_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:610px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--Content Marketing--*/
/*--emailmarketing--*/
#emailmarketing_area {
	position:relative;
	left:0px;
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/emailmarketing_banner.png) no-repeat;
	width: 935px;
	height:150px;
}
#main_emailmarketing_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:665px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--emailmarketing--*/
/*--Web Design--*/
#webdesign_area {
	position:relative;
	left:0px;
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/webdesign_banner.png) no-repeat;
	width: 935px;
	height:150px;
}
#main_webdesign_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:305px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--Web Design--*/
/*--SEO--*/
#seo_area {
	position:relative;
	left:0px;
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/seo_banner.png) no-repeat;
	width: 935px;
	height:150px;
}
#main_seo_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:900px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--SEO--*/
/*--Reputation--*/
#reputation_area {
	position:relative;
	left:0px;
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/rep_banner.png) no-repeat;
	width: 935px;
	height:150px;
}
#main_reputation_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:425px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--Reputation--*/
/*--Referral--*/
#referral_area_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:490px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--Referral--*/
/*--Social Media--*/
#socialmedia_area {
	position:relative;
	left:0px;
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/socialmedia_banner.png) no-repeat;
	width: 935px;
	height:150px;
}
#main_socialmedia_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:515px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--Social Media--*/
/*--Graphics--*/
#graphics_area {
	position:relative;
	left:0px;
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/graphiclogo_banner.png) no-repeat;
	width: 935px;
	height:150px;
}
#main_graphics_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:480px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--Graphics--*/
/*--Local Listings--*/
#locallistings_area {
	position:relative;
	left:0px;
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/services_banners/locallistings_banner.png) no-repeat;
	width: 935px;
	height:150px;
}
#main_locallistings_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_main_cut.png) repeat-y;
	width: 935px;
	height:740px;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
}
/*--Local Listings--*/


#website_design_click_text {
	position: absolute;
	right:62px;
	bottom:28px;
}
#website_design_click_icon_area {
	position: absolute;
	right:50px;
	bottom:28px;
}
.website_design_click_icon{
	display:block;
	width: 16px;
	height: 16px;
	color:#ffffff;
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/banner_icon.png) 0 0;
	z-index:1000;
}
.website_design_click_icon:hover{
	background-position: 0 17px;
}
/*-----Services Content Area Formatting-----*/
#services_area {
	position:absolute;
	left:50px;
	margin-top:5px;
	width:845px;
}
#services_area a:link,
#services_area a:focus,
#services_area a:visited,
#services_area a:active,
#services_area a:-webkit-any-link
 {
	text-decoration: none;
	color:#FF0000;
}
#services_area a:hover {
	text-decoration: underline;
	color:#FF0000;
}
#top_services_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_top_cut.png) no-repeat;
	width: 935px;
	height:77px;
}
#bottom_services_bg {
	background:  url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/full_bottom_cut.png) no-repeat;
	width: 935px;
	height:25px;
}
#services_here_notch services
#services_area {
	position:relative;
	left:-23px;
	width: 900px;
}	
.services_area_style li {
	display: table-row;
	list-style: none;
	width: 250px!important;
	height: 100px!important;
	padding-right:30px;
	overflow: hidden;
	float: left;
}
#main_services_area {
	font-family: 'Ubuntu', Georgia, "Times New Roman", Times, serif;
	font-style:regular;
	color: #000000;	
}
#main_services_area h1{
	font-size: 20px;
	color: #ffffff;	
}
#main_about_us_area h2{
	font-size: 12px;
	padding-bottom:5px;
}
#main_about_us_area h3{
	font-size: 10px;
	padding-bottom:5px;
}
#main_services_area p{
	font-size: 12px;
	line-height:15px;
	z-index:1px;
}
/*-----Services Content Area Formatting-----*/

/* ---------------- Body Formatting ----------------*/

/* ---------------- Icon Formatting ----------------*/
.sep_icon{
	display:block;
	width: 128px;
	height: 128px;
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/sep.png) 0 0;
	z-index:1000;
}
.seo_icon{
	display:block;
	width: 128px;
	height: 128px;
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/seo.png) 0 0;
	z-index:1000;
}
.content_marketing_icon{
	display:block;
	width: 128px;
	height: 128px;	
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/contentmarketing.png) 0 0;
	z-index:1000;
}
.local_listings_icon{
	display:block;
	width: 128px;
	height: 128px;	
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/locallistings.png) 0 0;
	z-index:1000;
}
.smm_icon{
	display:block;
	width: 128px;
	height: 128px;	
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/social.png) 0 0;
	z-index:1000;
}
.reputation_icon{
	display:block;
	width: 128px;
	height: 128px;	
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/reputation.png) 0 0;
	z-index:1000;
}
.web_design_icon{
	display:block;
	width: 128px;
	height: 128px;
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/webdesign.png) 0 0;
	z-index:1000;
}
.email_marketing_icon{
	display:block;
	width: 128px;
	height: 128px;
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/emailmarketing.png) 0 0;
	z-index:1000;
}
.graphic_logo_icon{
	display:block;
	width: 128px;
	height: 128px;
	background: url(http://s3.amazonaws.com/focussem_mainfiles/focussem.com/images/elements_service/graphicslogo.png) 0 0;
	z-index:1000;
}

.sep_icon:hover,
.seo_icon:hover,
.content_marketing_icon:hover,
.local_listings_icon:hover,
.smm_icon:hover,
.reputation_icon:hover,
.web_design_icon:hover,
.email_marketing_icon:hover,
.graphic_logo_icon:hover {
	background-position: 0 1px;
}

/* ---------------- Icon Formatting ----------------*/

/* ---------------- Gallery Formatting ----------------*/
#services_gallery {
	width:880px;
}
.services_gallery_style li {
	display: block;
	list-style: none;
	padding-left:60px;
	padding-right:15px;
	padding-top:10px;
	width:200px;
	overflow: hidden;
    float: left;
    text-align: left;
    text-decoration: none;
}
.services_gallery_style a,
.services_gallery_style li a:link,
.services_gallery_style li a:active,
.services_gallery_style li a:focus,
.services_gallery_style li a:hover,
.services_gallery_style li a:-webkit-any-link
{
	font-family: 'Ubuntu', Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}
.no_moz_stop a {
	color: #FFFFFF;
}
/* ---------------- Gallery Formatting ----------------*/

/* ----------- Text Styling ----------------------*/

#website_design_title, website_design_title p{
	font-family: 'Ubuntu', Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#website_design_click_text a {
	font-family: 'Ubuntu', Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
#website_design_click_text a:hover {
	font-family: 'Ubuntu', Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
/* ----------- Text Styling ----------------------*/