a  {
	text-decoration: none;
	color: #444444;
}

h1 {
	font-family: Arial;
	font-size: 18px;
	color: #444444;
	line-height: 25px;
	font-weight: normal;
}

h2,
h3 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	font-weight: normal;
}

a:hover {
   color: #ffffff;
}

a ins  {
   text-decoration: none;
}

#graphicdesigncontent p,
#webdevcontent p,
#marketingcontent p  {
   font: 12px/16px Arial;
   margin: 0px;
   text-align: left;
}

#homebutton a,
#contactbutton a,
#id40portfoliobutton a,
#servicesbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 65px;
   background-position: 0% 0px;
   font-size: 65px;
   line-height: 65px;
}

#webdevcontent p  {
   color: #010101;
}

#pid2services,
#contact,
#portfolio,
#home,
#about  {
	margin: 0px auto 0px 0px;
	width: 100%;
	position: relative;
}

#homebutton a:hover,
#id40portfoliobutton a:hover  {
   background-position: -60px 0%;
}

#address p a:hover,
#footermenu a:hover  {
   font-style: italic;
}

#contentscroll p {
   font: 13px Arial;
   line-height: 15px;
   margin: 0px;
   text-align: left;
   color: #444444;
}



#marketingbox,
#designbox,
#webdevbox  {
	background: url(servicesmedia/designbox.gif) no-repeat;
	visibility: visible;
	position: absolute;
	top: 174px;
	z-index: 2;
	width: 221px;
	height: 190px;
}

#id25portfoliobutton a:hover  {
   background-position: -146px 0%;
}

#redbox,
#redbox3,
#redbox2  {
	visibility: visible;
	position: absolute;
	top: 184px;
	z-index: 4;
	width: 127px;
	height: 16px;
	background-repeat: no-repeat;
}

#servicesbutton a:hover  {
   background-position: -85px 0%;
}

#id25portfoliobutton a  {
   background: url(portfoliomedia/id25portfoliobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 145px;
   font-size: 16px;
   line-height: 16px;
}

#contactbutton a:hover  {
   background-position: -80px 0%;
}

/* #contentscroll p  {
	line-height: 13px;
}*/

#quotebutton a:hover  {
   background-position: -172px 0%;
}

#id25portfoliobutton  {
	visibility: visible;
	position: absolute;
	left: 580px;
	top: 536px;
	z-index: 1;
	width: 145px;
	height: 16px;
}

#aboutbutton a:hover  {
   background-position: -64px 0%;
}

#id40portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 315px;
   top: 383px;
   z-index: 4;
   width: 60px;
   height: 65px;
}

#summitgrp,
#header  {
	visibility: visible;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 33px;
	z-index: 1;
	width: 100%;
	height: 417px;
	background-repeat: no-repeat;
}

#portfolioheader  {
	visibility: visible;
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 33px;
	z-index: 1;
	width: 100%;
	height: 417px;
}

#contactheader  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 33px;
	z-index: 1;
	width: 100%;
	height: 417px;
	overflow: hidden;
}

#linksheader  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 33px;
	z-index: 1;
	width: 100%;
	height: 417px;
	overflow: hidden;
}

#contactcontent p  {
   line-height: 15px;
}

#footermenu a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #010101;
   width: 100%;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 383px;
   z-index: 3;
   width: 85px;
   height: 65px;
}

#footermenu {
   width: 100%;
   margin: 0px;
}

#quotebutton a  {
   background: url(portfoliomedia/quotebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 171px;
   font-size: 19px;
   line-height: 19px;
}

#homecontent p  {
	margin: 0px;
	text-align: left;
	color: #2D2D2D;
	font-family: Arial;
	font-size: 18px;
	line-height: 25px;
}

#contactbutton  {
	visibility: visible;
	position: absolute;
	left: 379px;
	top: 383px;
	z-index: 3;
	width: 79px;
	height: 65px;
}

#marketingbox  {
   left: 171px;
}

#homecontent  {
	visibility: visible;
	position: absolute;
	left: 103px;
	top: 489px;
	z-index: 1;
	width: 395px;
}

#quotebutton  {
	visibility: visible;
	position: absolute;
	left: 580px;
	top: 506px;
	z-index: 1;
	width: 171px;
	height: 19px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 383px;
   z-index: 4;
   width: 64px;
   height: 65px;
}

#address p a  {
   font-style: Normal;
   text-decoration: none;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 383px;
   z-index: 3;
   width: 60px;
   height: 65px;
}

#footermenu  {
	font: 10px/14px Arial;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #010101;
	position: absolute;
	left: 364px;
	top: 680px;
	z-index: 1;
	width: 510px;
	height: 50px;
}

#webdevbox  {
   left: 414px;
}

#designbox  {
   left: 657px;
}

#summitgrp  {

}

#address p  {
   font: 10px/14px Arial;
   margin: 0px;
   text-align: left;
}

#address  {
	visibility: visible;
	position: absolute;
	left: 116px;
	top: 651px;
	z-index: 1;
	width: 226px;
}

#divider  {
	background: url(portfoliomedia/divider.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 553px;
	top: 479px;
	z-index: 1;
	width: 1px;
	height: 118px;
}

#redbox2  {
   background-image: url(servicesmedia/redbox2.gif);
   left: 424px;
}

#redbox3  {
   background-image: url(servicesmedia/redbox3.gif);
   left: 672px;
}

#navbar  {
	background: url(homemedia/navbar.png) repeat-x;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 413px;
	z-index: 2;
	width: 100%;
	height: 50px;
}

#redbox  {
   background-image: url(servicesmedia/redbox.gif);
   left: 180px;
}

#logo  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 43px;
	z-index: 2;
	width: 271px;
	height: 117px;
}

#contactcontent p a:hover  {
   font-style: italic;
}

#contactcontent p a  {
   font-style: Normal;
   text-decoration: none;
   color: #444444;
}

/* #contactcontent  {
	overflow: auto;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #333333;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #000000;
	visibility: visible;
	position: absolute;
	left: 100px;
	top: 480px;
	z-index: 2;
	width: 435px;
	height: 119px;
} */

#marketingcontent {
	visibility: visible;
	position: absolute;
	left: 197px;
	top: 208px;
	z-index: 3;
	width: 199px;
	color: #000000;
}

#webdevcontent {
	visibility: visible;
	position: absolute;
	left: 443px;
	top: 208px;
	z-index: 3;
	width: 192px;
	color: #000000;
}

#graphicdesigncontent {
	visibility: visible;
	position: absolute;
	left: 692px;
	top: 208px;
	z-index: 3;
	width: 191px;
	color: #000000;
}

#webdevelopment  {
	background: url(servicesmedia/webdevelopment.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 440px;
	top: 183px;
	z-index: 3;
	width: 174px;
	height: 12px;
}

#graphicdesign  {
	background: url(servicesmedia/graphicdesign.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 689px;
	top: 184px;
	z-index: 3;
	width: 147px;
	height: 14px;
}

#marketing  {
	background: url(servicesmedia/marketing.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 198px;
	top: 183px;
	z-index: 3;
	width: 107px;
	height: 15px;
}

#layer3  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 33px;
	z-index: 1;
	width: 100%;
	height: 417px;
	background-color: #333333;
}

#portfoliocontent p  {
	margin: 0px;
	color: #444444;
	text-align: left;
	font-family: Arial;
	font-size: 18px;
	line-height: 25px;
}

#portfoliocontent  {
	visibility: visible;
	position: absolute;
	left: 100px;
	top: 508px;
	z-index: 2;
	width: 433px;
}

#linkscontent p  {
	margin: 0px;
	color: #444444;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
}

#linkscontent  {
	visibility: visible;
	position: absolute;
	left: 102px;
	top: 480px;
	z-index: 2;
	width: 150px;
	height: 113px;
}

#links2content p  {
	margin: 0px;
	color: #444444;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
}

#links2content  {
	visibility: visible;
	position: absolute;
	left: 282px;
	top: 481px;
	z-index: 2;
	width: 150px;
	height: 113px;
}

#fb {
	position: absolute;
	left: 359px;
	top: 651px;
	width: 44px;
	height: 44px;
	z-index: 5;
}

#fb img {
	text-decoration: none;
	border: none;
}

#twitter img {
	text-decoration: none;
	border: none;
}

#twitter {
	position: absolute;
	left: 397px;
	top: 651px;
	width: 44px;
	height: 44px;
	z-index: 5;
}

#contentscroll  {
	overflow: auto;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #333333;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #000000;
	visibility: visible;
	position: absolute;
	left: 100px;
	top: 480px;
	z-index: 1;
	width: 435px;
	height: 119px;
	padding-right: 10px;
}

#id40portfoliobutton a  {
   background-image: url(homemedia/id40portfoliobutton.gif);
}

#servicesbutton a  {
   background-image: url(homemedia/servicesbutton.gif);
}

#contactbutton a  {
   background-image: url(homemedia/contactbutton.gif);
}

#aboutbutton a  {
   background-image: url(homemedia/aboutbutton.gif);
}

#homebutton a {
   background-image: url(homemedia/homebutton.gif);
}

#navbar  {
	background-image: url(homemedia/navbar.png);
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(homemedia/exteriortile.gif) left top repeat-x;
}
