#overallcaps	{
			width:800px;
			margin-left: auto;
			margin-right: auto;
			}

#testimonials	{
			width:150px;
			font-family:Arial, Helvetica, sans-serif;
			line-height:1.4em;
			color:#111111;
			font-size:0.7em;
			position:absolute;
			float:right;
			margin: 100px 20px 0px 800px;
			padding: 0px 40px 0px 0px;
			}

#wrapper	{
			width:700px;
			margin-left: auto;
			margin-right: auto;
			background-color:#80C0FF;

			}
		
a			{
			color:#2244BB;
			font-size:.8em;
			font-weight:100;
			text-decoration:none;
			}

h1		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#222222;
			font-size: 1.1em;
			font-weight: 300;
			text-align: left;
		}

h2		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#222222;
			font-size: .9em;
			font-weight: 300;
			text-align: left;
			padding: 0px 20px 0px 20px;
		}

h3		{
			font-family:sans-serif;
			color:#368DCB;
			font-size: .7em;
			font-weight:200;
			text-align: left;
			padding: 0px 20px 0px 20px;
		}
		
h4		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#222222;
			font-size: .9em;
			font-weight: 300;
			text-align: left;
			padding: 0px 0px 0px 0px;
			line-height:1.7;
		}

p		{
			font-family:sans-serif;
			color:#444444;
			font-size: 0.9em;
			text-align:left;
			line-height:1.6em;
			font-weight:100;
			padding: 0px 0px 0px 0px;
		}
		
#pl		{
			font-family:sans-serif;
			color:#888888;
			font-size: 0.9em;
			text-align:left;
			line-height:1.0em;
			font-weight:100;
			margin-left:41px;
		}
		
#Pt		{
			padding: 0px 0px 0px 20px;

		}


#navigation	{
			float:left;
			padding:0px 0px 0px 35px;
			background-color:#80C0FF;
			width:720px;
			margin-left: auto ;
			margin-right: auto ;
		}

#home		{
    			display: block;
    			width: 63px;
    			height: 35px;
    			background: url(../images/primarynav3.png) no-repeat 0 0;
 			background-position: -150px 0px;
  		}

#home:hover	{ 
 			background-position: -150px -38px;
  		}
#home:active	{ 
 			background-position: -150px -76px;
  		}
#home span	{
			display:none;
		}

#faq		{
    			display: block;
    			width: 48px;
    			height: 35px;
    			background: url(../images/primarynav3.png) no-repeat 0 0;
 			background-position: -211px 0px;
  		}

#faq:hover	{ 
 			background-position: -211px -38px;
  		}
#faq:active	{ 
 			background-position: -211px -76px;
  		}
#faq span	{
			display:none;
		}

#support		{
    			display: block;
    			width: 82px;
    			height: 35px;
    			background: url(../images/primarynav3.png) no-repeat 0 0;
 				background-position: -257px 0px;
  		}

#support:hover	{ 
 			background-position: -257px -38px;
  		}
#support:active	{ 
 			background-position: -257px -76px;
  		}
#support span	{
			display:none;
		}


#sales		{
    			display: block;
    			width: 53px;
    			height: 35px;
    			background: url(../images/primarynav3.png) no-repeat 0 0;
 			background-position: -338px 0px;
  		}

#sales:hover	{ 
 			background-position: -338px -38px;
  		}
#sales:active	{ 
 			background-position: -338px -76px;
  		}
#sales span	{
			display:none;
		}

#timesheet	{
    			display: block;
    			width: 145px;
    			height: 35px;
    			background: url(../images/primarynav3.png) no-repeat 0 0;
 			background-position: -390px 0px;
  		}

#timesheet:hover	{ 
 			background-position: -390px -38px;
  		}
#timesheet:active	{ 
 			background-position: -390px -76px;
  		}
#timesheet span	{
			display:none;
		}
		
#windows	{
    			display: block;
    			width: 145px;
    			height: 35px;
    			background: url(../images/primarynav3.png) no-repeat 0 0;
 			background-position: -535px 0px;
  		}

#windows:hover	{ 
 			background-position: -535px -38px;
  		}
#windows:active	{ 
 			background-position: -535px -76px;
  		}
#windows span	{
			display:none;
		}
		

#mac		{
    			display: block;
    			width: 108px;
    			height: 35px;
    			background: url(../images/primarynav3.png) no-repeat 0 0;
 				background-position: -680px 0px;
  		}

#mac:hover	{ 
 			background-position: -680px -38px;
  		}
#mac:active	{ 
 			background-position: -680px -76px;
  		}
#mac span	{
			display:none;
		}

#topbanner	{
			float:left;
			width:720px;
			height:300px;
			margin: 0px auto 0px auto;
			background-color:#80C0FF;
			padding: 0px 0px 0px 0px;
			background-image:url(../images/header.png);
			display:block;
		}
		
#topbanner a {
			text-decoration:none;
			}

.hide		{
			visibility:hidden;
			}
#appstore	{
			float:left;
			position:static;
			width:122px;
			height:50px;
			margin-left:557px;
			margin-top:180px;
			}

#maincopy	{
			width:600px;
			height:auto;
			padding:20px 60px 10px 60px;
			background-color:#80C0FF;
			background-image:url(../images/contentbg.png);	

		}

#footer		{
			width:700px;
			height:33px;
			margin: 0px auto 0px auto;
			background-color:#80C0FF;
			padding: 0px 0px 0px 0px;
		}
#footerbtns	{
			margin:10px 5px 0px 0px;
			float:right;
			color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7em;
			}
			
#smalltext	{
			color:#66CCFF;
			font-size:0.6em;
			}
			
ul			{
			text-decoration:none;
			font-family:sans-serif;
			font-size:.9em;
			font-weight:100;
			text-decoration:none;
			line-height:1.5;
			color:#444444;
			}
ol			{
			text-decoration:none;
			font-family:sans-serif;
			font-size:.9em;
			font-weight:100;
			text-decoration:none;
			line-height:1.5;
			color:#444444;
			}
form		{
			font-family:sans-serif;
			font-size: 0.9em;
			text-align:left;
			line-height:1.6em;
			font-weight:100;
			padding: 0px 0px 0px 0px;
			width:500px;
			}
			
input, textarea		{
			width:100%;
			}
			
			
select		{
			width:100%;
			}
			
input.btn	{
			height:32px;
			width:150px;
			border:none;
			margin: 20px 0px 0px 0px;
			}
#img_caption
            {
            font-size:0.7em;
            text-align:center;
            font-family:Sans-Serif;
            color:#444444;
            }
		
