﻿/* START General Page Areas */	
body {
	background: url(../images/pageBackground.jpg) 50% 0 no-repeat #3f3524;
	padding: 0;
	margin: 0;
	}

body.home {
	background: url(../images/pageBackgroundHome.jpg) 50% 0 no-repeat #3f3524;
	padding: 0;
	margin: 0;
}

#Header {
	width: 967px;
	height: 160px;
	padding: 8px 8px 0 8px;
}

#pageContent {
	background: url(../images/pageBackground.gif) 50% 0 repeat-y #3f3524;
	width: 960px;
	padding: 0 8px 0 8px;
	margin: 0;
	}

#pageContent h1 {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size: 21px;
	line-height: 22px;
	color: #033a73;
	margin: 0;
	padding: 10px 0 5px 0;
	}

#pageContent p {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	color: #505050;
	margin: 0;
	padding: 0 0 10px 0;
	}
	

	
	
/* START Homepage Styles */	
	
#homePageContent {
	background: url(../images/pageBackground.gif) 50% 0 repeat-y #3f3524;
	width: 950px;
	padding: 0 8px 0 8px;
	margin: 0;
	}

/*#homePageContent h1 {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 21px;
	line-height: 22px;
	color: #033a73;
	margin: 0;
	padding: 10px 0 5px 0;
	}*/
	
#homePageImage {
	background: url(../images/homePageImage.jpg) 50% 0 repeat-y #ffffff;
	width: 950px;
	height: 272px;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
#homePageContent #homePageImage p {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #2a2a2a;
	margin: 0;
	padding: 0 537px 10px 46px;
	}
	
#homePageContent #homePageImage ol {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #2a2a2a;
	padding: 0;
	margin: 0 0 0 90px;
	}

#homePageContent #homePageImage ol li { 
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #2a2a2a;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0px;
	}
	
#homeBoxITServices {
	background: url(../images/homeITServicesBackground.jpg) 0 0 no-repeat #ffffff;
	width: 316px;
	height: 126px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}
#homeBoxWebsites {
	background: url(../images/homeWebsitesBackground.jpg) 0 0 no-repeat #ffffff;
	width: 317px;
	height: 126px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
#homeBoxOnlineMarketing {
	background: url(../images/homeOnlineMarketingBackground.jpg) 0 0 no-repeat #ffffff;
	width: 315px;
	height: 126px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}
	
#homeBoxITServices p, #homeBoxWebsites p, #homeBoxOnlineMarketing p {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #505050;
	margin: 0;
	padding: 17px 133px 0 32px;
	}
	
#homeBoxOnlineMarketing p {
	padding: 17px 140px 0 32px;
	}
	
#homeBoxInfo p {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #505050;
	margin: 0;
	padding: 0 50px 0 50px;
	}
	
#homeBoxInfo h1 {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 21px;
	line-height: 22px;
	color: #033a73;
	margin: 0;
	padding: 10px 0 5px 30px;
	}
	
#homeBoxInfo h2 {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 19px;
	color: #6491BD;
	margin: 0;
	padding: 10px 0 5px 50px;
	}


/* END Homepage Styles */	

	
/* START Footer Styles */
#PageBottom {
	background: url(../images/pageBottom.gif) 50% 0 no-repeat #3f3524;
	width: 966px;
	height: 31px;
	display: block;
}
#footerColumn1 {
	width: 283px;
	padding: 0 0 0 33px;
	margin: 0;
	}

#footerColumn1 p {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	padding: 12px 0 0 4px;
	margin: 0;
	}
	
#footerColumn2 {
	width: 291px;
	padding: 0 0 0 24px;
	margin: 0;
	}
#footerColumn3 {
	width: 280px;
	padding: 0 0 0 24px;
	margin: 0;
	}
	
#footerColumn1 h2, #footerColumn2 h2, #footerColumn3 h2 {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #f3c221;
	padding: 10px 0 0px 0;
	margin: 0;
	}
	
#footerColumn2 p.label {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #a58856;
	padding: 0 0 2px 0;
	margin: 0;
	}
	
#footerColumn2 p, #footerColumn3 p, #footerlinks p {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	padding: 0 0 2px 0;
	margin: 0;
	}
	
#footerColumn2 p a, #footerColumn2 p a:link, #footerColumn2 p a:visited, #footerColumn3 p a, #footerColumn3 p a:link, #footerColumn3 p a:visited {
	text-decoration: underline;
	color: #ffffff;
	}
#footerColumn2 p a:hover, #footerColumn2 p a:active, #footerColumn3 p a:hover, #footerColumn3 p a:active {
	color: #86c257;
	text-decoration : underline;
	}
	
#footerColumn1 p a, #footerColumn1 p a:link, #footerColumn1 p a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#footerColumn1 p a:hover, #footerColumn1 p a:active {
	color: #86c257;
	text-decoration : underline;
	}

#Footer {
	padding: 0 0 30px 0;
}
#footerlinks p a, #footerlinks p a:link, #footerlinks p a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
#footerlinks p a:hover, #footerlinks p a:active {
	color: #86c257;
	text-decoration : underline;
	}


/*
#Footer p {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	color: #ffffff;
	text-align: right;
	margin: 0;
	padding: 14px 23px 0 0;
}*/
/* END Footer Styles */	


/* START Global Navigation Styles */
.globalNavLink a, .globalNavLink a:link, .globalNavLink a:visited  {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 11px;
	color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 54px 22px 0 0;
	text-decoration: none;
	display: block;
	}
.globalNavLink a:hover, .globalNavLink a:active  {
	color: #f4c321;
	}
/* END Global Navigation Styles */



/* START List Styles */	
ul {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	color: #505050;
	padding: 5px 0 0 20px;
	margin: 0 0 10px 20px;
	}

ul li { 
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	color: #505050;
	margin: 0;
	padding: 0 0 0 0;
	}
	
ol {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	color: #505050;
	padding: 5px 0 0 20px;
	margin: 0 0 10px 20px;
	}

ol li { 
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	color: #505050;
	margin: 0;
	padding: 0 0 10px 0;
	}
/* END List Styles */	

		
strong, b {
	font-weight: bold;
	}

em, i {
	font-style: italic;
	}
.indent {
	padding: 5px 0 0px 30px;
	display: block;
}


/* START Form Styles */
input  {
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-size: 12px;
}
select	{
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-size: 12px;
}
textarea	{
	font-family: arial, helvetica, trebuchet ms, tahoma, verdana, sans-serif;
	font-size: 12px;
}
form  {
	margin: 0;
	padding: 0;
}
/* END Form Styles */


/* START General Link Styles */
a, a:link  {
	text-decoration: none;
	color: #0f4b87;
	}
a:visited {
	color: #6491bd;
	text-decoration: underline;
	}
a:hover, a:active {
	color: #86c257;
	text-decoration : none;
	}
 {
	color: #0f4b87;
	}
/* END General Link Styles */
.spacerimage {
	border-style: none;
	width: 600px;
	height: 109px;
}
.IT-Services {
	border-style: none;
	width: 316px;
	height: 32px;
	float: left;
	vertical-align: top;
}
.Websites {
	border-style: none;
	width: 316px;
	vertical-align: top;
	float: left;
	height: 32px;
}
.OnlineMarketing {
	vertical-align: top;
	border-style: none;
	width: 316px;
	height: 32px;
	float: left;
}
.largeboxcells {
	border-collapse: collapse;
	border-spacing: 316px;
	vertical-align: top;
}
.SmallBoxCells {
	vertical-align: top;
	width: 1px;
	text-align: left;
}
.VerticalDivider {
	border-style: none;
	width: 1px;
	height: 32px;
}
.VerticalDividerGif {
	border-style: none;
	width: 1px;
	height: 126px;
}
.homeboxinfotable {
	vertical-align: top;
	text-align: left;
	width: 950px;
}
.footerfonts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.footerbox {
	vertical-align: top;
	text-align: center;
	width: 953px;
}
.footercolumn3 {
	width: 320px;
	vertical-align: top;
	text-align: left;
}
.footercolumn1 {
	vertical-align: top;
	text-align: left;
	width: 316px;
}
.TwitterGif {
	border-style: none;
	width: 37px;
	height: 37px;
}
.LinkedinGif {
	border-style: none;
	width: 93px;
	height: 37px;
}
.MerchantCircle {
	border-style: none;
	width: 101px;
	height: 37px;
}
.MSOfficegif {
	border-style: none;
	width: 27px;
	height: 26px;
	vertical-align: middle;
}

