body {
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-variant:normal;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
	color:#003399;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-variant:normal;
	font-weight: normal;
	font-style:normal;
	text-decoration:underline;
	color:#003399;
}

.main {
	clear: both; 
}

.header {
	width: 750px;
	height: 174px;
    margin-left: auto;
    margin-right: auto; 	
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;	
	background: transparent url(images/header.jpg) no-repeat;
}

.ideas {
	width: 720px;
	height: 180px;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/ideas-to-dollars.jpg) no-repeat;
}

/*.ideabox {
	float: left;
	position: relative;
	width: 360px;
	height: 90px;
	left: 20px;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/ideas2dollars.jpg) no-repeat;
	z-index:998;
}*/

.ideabox {
	clear: both;
	position: relative;
	width: 360px;
	height: 90px;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/ideas2dollars.jpg) no-repeat;
	z-index:998;
}

.infobox {
	float:left;
	position:relative;
	width: 360px;
	height: 90px;
	left: 25px;
    margin-left: auto;
    margin-right: auto;
	background-color:#FFFFFF;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	z-index: 999;	
}

#support {
	float:left;
	position:relative;
	display:block;
	left:106px; 
	top:6px; 
	width:65px; 
	height:34px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/support.gif) no-repeat;
	z-index:500;
}

#support:hover {
	background-position: 0 -35px;
}

#support span
{
  display: none;
}

#about {
	float:left;
	position:relative;
	display:block;
	left:103px; 
	top:6px; 
	width:65px; 
	height:34px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/about.gif) no-repeat;
	z-index:499;
}

#about:hover {
	background-position: 0 -35px;
}

#about span
{
  display: none;
}

#contact {
	float:left;
	position:relative;
	display:block;
	left:92px; 
	top:6px; 
	width:65px; 
	height:34px; 	
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/contact.gif) no-repeat;
	z-index:498;
}

#contact:hover {
	background-position: 0 -35px;
}

#contact span
{
  display: none;
}

#home {
	float:left;
	position:relative;
	display:block;
	left:7px; 
	top:127px; 
	width:77px; 
	height:34px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/home.gif) no-repeat;
	z-index:500;
}

#home:hover {
	background-position: 0 -35px;
}

#home span
{
  display: none;
}

#products {
	float:left;
	position:relative;
	display:block;
	left:3px; 
	top:127px; 
	width:78px; 
	height:34px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/products.gif) no-repeat;
	z-index:499;
}

#products:hover {
	background-position: 0 -35px;
}

#products span
{
  display: none;
}

#services {
	float:left;
	position:relative;
	display:block;
	left:-1px; 
	top:127px; 
	width:75px; 
	height:34px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/services.gif) no-repeat;
	z-index:498;
}

#services:hover {
	background-position: 0 -35px;
}

#services span
{
  display: none;
}

#portfolio {
	float:left;
	position:relative;
	display:block;
	left:-5px; 
	top:127px; 
	width:78px; 
	height:34px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/portfolio.gif) no-repeat;
	z-index:497;
}

#portfolio:hover {
	background-position: 0 -35px;
}

#portfolio span
{
  display: none;
}

#blog {
	float:left;
	position:relative;
	display:block;
	left:-9px; 
	top:127px; 
	width:73px; 
	height:34px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/blog.gif) no-repeat;
	z-index:496;
}

#blog:hover {
	background-position: 0 -35px;
}

#blog span
{
  display: none;
}

#affiliates {
	float:left;
	position:relative;
	display:block;
	left:-13px; 
	top:127px; 
	width:78px; 
	height:34px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/affiliates.gif) no-repeat;
	z-index:495;
}

#affiliates:hover {
	background-position: 0 -35px;
}

#affiliates span
{
  display: none;
}

.content {
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	clear: both; 
	width: 750px;
    margin-left: auto;
    margin-right: auto; 	
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	z-index:999;
}

.compcontent {
	clear: both; 
	width: 520px;
    margin-left: auto;
    margin-right: auto; 	
	background-color: #FFFFFF;
	z-index:999;
}

.midcontent {
	clear: both; 
	width: 640px;
    margin-left: auto;
    margin-right: auto; 	
	background-color: #FFFFFF;
	z-index:999;
}

.maincontent {
	clear: both; 
	width: 720px;
    margin-left: auto;
    margin-right: auto; 	
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	z-index:999;
}

.firstchar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;	
}


.widecontent {
	clear: both; 
	width: 700px;
    margin-left: auto;
    margin-right: auto; 
	margin-top: auto;
	margin-bottom: auto;		

	background-color: #FFFFFF;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;	
	z-index:999;
}

.widecontent a {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.widecontent a:hover {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight: normal;
	font-style:normal;
	text-decoration:underline;
}

.footer {
	clear: both;
	width: 750px;
	height: 45px;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;	
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/footer.gif) no-repeat;
}

#privacy {
	float:left;
	position:relative;
	display:block;
	left:354px; 
	top:6px; 
	width:90px; 
	height:31px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/privacy.gif) no-repeat;
	z-index:500;
}

#privacy:hover {
	background-position: 0 -32px;
}

#privacy span
{
  display: none;
}

#terms {
	float:left;
	position:relative;
	display:block;
	left:352px; 
	top:6px; 
	width:90px; 
	height:31px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/terms.gif) no-repeat;
	z-index:499;
}

#terms:hover {
	background-position: 0 -32px;
}

#terms span
{
  display: none;
}

.boxes {
	clear: both;
	width: 750px;
    margin-left: auto;
    margin-right: auto; 	
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	z-index:599;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#softdev {
	float:left;
	position:relative;
	display:block;
	left:14px; 
	top:0px; 
	width:180px; 
	height:113px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/custom-software-top.jpg) no-repeat;
	z-index:600;
}

#softdev:hover {
	background-position: 0 -114px;
}

#softdev span
{
  display: none;
}

#webgrafx {
	float:left;
	position:relative;
	display:block;
	left:14px; 
	top:0px; 
	width:180px; 
	height:113px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/web-graphics-top.jpg) no-repeat;
	z-index:600;
}

#webgrafx:hover {
	background-position: 0 -114px;
}

#webgrafx span
{
  display: none;
}

#webapps {
	float:left;
	position:relative;
	display:block;
	left:15px; 
	top:0px; 
	width:180px; 
	height:113px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/web-applications-top.jpg) no-repeat;
	z-index:600;
}

#webapps:hover {
	background-position: 0 -114px;
}

#webapps span
{
  display: none;
}

#olmkt {
	float: left;
	position:relative;
	display:block;
	left:17px; 
	top:0px; 
	width:180px; 
	height:113px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/internet-marketing-top.jpg) no-repeat;
	z-index:600;
}

#olmkt:hover {
	background-position: 0 -114px;
}

#olmkt span
{
  display: none;
}


#swdbg {
	float: left;
	position:relative;
	display:block;
	left:14px; 
	top:0px; 
	width:180px; 
	height:150px;
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/custom-software-bg.jpg) repeat-y;
	z-index:601;
}

#gfxbg {
	float: left;
	position:relative;
	display:block;
	left:14px; 
	top:0px; 
	width:180px; 
	height:150px;
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/web-graphics-bg.jpg) repeat-y;
	z-index:601;
}

#appbg {
	float: left;
	position:relative;
	display:block;
	left:15px; 
	top:0px; 
	width:180px; 
	height:150px;
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/web-applications-bg.jpg) repeat-y;
	z-index:601;
}

#mktbg {
	float: left;
	position:relative;
	display:block;
	left:17px; 
	top:0px; 
	width:180px; 
	height:150px;
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/internet-marketing-bg.jpg) repeat-y;
	z-index:601;
}

#swdft {
	clear: left;
	float:left;
	position:relative;
	display:block;
	left:14px; 
	top:0px; 
	width:180px; 
	height:59px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/custom-software-foot.jpg) no-repeat;
	z-index:600;
}

#swdft:hover {
	background-position: 0 -60px;
}

#swdft span
{
  display: none;
}

#gfxft {
	float:left;
	position:relative;
	display:block;
	left:14px; 
	top:0px; 
	width:180px; 
	height:59px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/web-graphics-foot.jpg) no-repeat;
	z-index:600;
}

#gfxft:hover {
	background-position: 0 -60px;
}

#gfxft span
{
  display: none;
}

#appft {
	float:left;
	position:relative;
	display:block;
	left:15px; 
	top:0px; 
	width:180px; 
	height:59px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/web-applications-foot.jpg) no-repeat;
	z-index:600;
}

#appft:hover {
	background-position: 0 -60px;
}

#appft span
{
  display: none;
}

#mktft {
	float: left;
	position:relative;
	display:block;
	left:17px; 
	top:0px; 
	width:180px; 
	height:59px; 
	border: none;
    margin-left: auto;
    margin-right: auto; 	
	background: transparent url(images/internet-marketing-foot.jpg) no-repeat;
	z-index:600;
}

#mktft:hover {
	background-position: 0 -60px;
}

#mktft span
{
  display: none;
}

.innerbox {
	float: left;
	margin: 12px;
	z-index:602;
}
	
h1 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:28px;
	font-weight:bold;
	line-height: 26px;
	color:#FF6600;
}

h2 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:18px;
	font-weight:bold;
	line-height: 20px;	
	color:#106598;
}

.heading2 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:16px;
	font-weight:bold;
	line-height: 16px;	
	color:#106598;
}

h3 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

.heading3 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:13px;
	font-weight:bold;
	color:#106598;
}
.servicehead {
	/*font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;*/
	font-family: Impact, Charcoal, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.headingbody {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#666666;
}

.servicebody {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing: -2px;
}

.formlabel {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.infobody {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.infobody a {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight: normal;
	font-style:normal;
	text-decoration:none;
}

.infobody a:hover {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	font-variant:normal;
	font-weight: normal;
	font-style:normal;
	text-decoration:underline;
}

.Question {
	/*font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color:#3366CC;
	line-height: 14px;
}

.Answer {
	/*font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color:#339933;	
	line-height: 14px;	
}

.QABody {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.links {
	clear: both;
	width: 750px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	color:#003399;
}

.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("images/magplus.cur"), pointer;
   z-index: 999;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("images/magminus.cur"), pointer;
   z-index: 800;
} 
.PopBoxImageShrink
{
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

.summary {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

.left_img {
    float: left; 
    margin: 10px;
}

.right_img {
    float: right; 
    margin: 10px;
}
