
body{
	background:#E3E5E7 url(/_img/bg-pc.gif) top left repeat-x;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:11px;
	margin:0;
	padding:0;
}
a{
	color:#478E4E;
	font-size:1em;
	font-weight:normal;
	text-decoration:underline;
}
a:hover,visited{
	color:#478E4E;
}
h1{
	color:#478E4E;
	font-family:Arial, "Trebuchet MS", Verdana;
	font-size:3em;
	margin:15px 0;
	padding:0;
}
h2{
	color:#478E4E;
	font-size:1.25em;
	font-weight:normal;
	margin:0;
	padding:0;
}
demo{
	color:#cc0000;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:0;
}
demo a,a:hover,visited{
	text-decoration:none;
	color:#cc0000;
	font-weight:bold;
	margin:0;
	padding:0;
	}
p {
 font-size:14px;
}
.clearboth{
	clear:both;
}
.emPC {
	color:#478E4E;
	font-size:16px;
}
#wrapper{
	margin:0 auto;
	width:862px;
}
#logo-pc-top{
	float:left;
	padding:20px 0 0 30px;
	width:250px;
}
#utilities ul{
	color:#FFFFFF;
	display:none;
	float:left;
	list-style:none;
	margin:0;
	padding:20px 30px 0 50px;
}
#utilities li{
	margin:0;
	padding:0;
}
#utilities form{
	float:right;
	padding:15px 0 0;
}
#utilities form label{
	padding-right:10px;
}
#utilities input{
	display:inline;
	width:100px;
}
#container{
	background:#FFFFFF url(/_img/bg-container.gif) bottom left no-repeat;
	border:1px solid #CCCCCD;
	border-top:none;
	margin:0;
	padding:0 15px 50px;
	width:830px;
}
#masthead{
	width:830px;
}
#logo{
	float:left;
	margin:0;
	padding:0 0 0 14px;
	width:250px;
}

#nav {
	float:left;
	padding:35px 0 0 28px;
	text-align:center;
	width:536px;
}
#nav h2{
	color:#478E4E;
	font-size:1.25em;
	font-weight:normal;
	margin:0;
	padding:0;
}
#menu{
	background:#000000 url(/_img/bg-menu.gif) top left repeat-x;
	list-style:none;
	height:35px;
	width:527px;
	margin:25px 0 0 0;
	padding-left:10px;
	text-align:left;
}
#menu li{
	float:left;
	list-style:none;
	padding:0;
}
#menu a{
	float:left;
	color:#FFFFFF;
	font-family:Arial, "Trebuchet MS", Verdana;
	font-size:12px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
}
#menu a:hover {
	text-decoration:underline;
}
#about #menu_about a {
	text-decoration:underline;
}
#features #menu_features a {
	text-decoration:underline;
}
#benefits #menu_benefits a {
	text-decoration:underline;
}
#roi #menu_roi a {
	text-decoration:underline;
}
#demo #menu_demo a {
	text-decoration:underline;
}
#faq #menu_faq a {
	text-decoration:underline;
}
#careers #menu_careers a {
	text-decoration:underline;
}
#partners #menu_partners a {
	text-decoration:underline;
}

#moviescreen{
	background-color:#00748B;
	height:320px;
	margin:0;
	padding:0;
	width:830px;
}
#content{
	padding:15px 0 25px 20px;
}
#content_main{
	float:left;
	width:410px;
	padding-right:25px;
}
#content_main p{
	font-size:1.25em;
	line-height:1.5em;
	margin:15px 0;
	padding:0;
}
#content_sidebar{
	float:left;
	padding-top:15px;
	width:375px;
}
#address_sidebar{
	background:#D8D8D8 url(/_img/bg-tagline.gif) top left repeat-x;
	border:#C0C0C0 1px solid;
	color:#000000;
	font-size:1.15em;
	font-weight:bold;
	margin-bottom:15px;
	padding:10px 5px 15px 15px;
}
#tagline{
	background:#D8D8D8 url(/_img/bg-tagline.gif) top left repeat-x;
	border:#C0C0C0 1px solid;
	padding:20px 5px 20px 15px;
}
#news{
	background:#D8D8D8 url(/_img/bg-tagline.gif) top left repeat-x;
	border:#C0C0C0 1px solid;
	font-size:1.25em;
	margin-bottom:15px;
	padding:10px 5px 20px 15px;
}
#footer{
	text-align:center;
}
#footer ul{	
	list-style:none;
	margin:15px auto;
	padding:0;
	font-weight:bold;
}
#caps {
	font-size:1.25em;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-table;}
#faq_list {
	list-style:none;
	font-size:1.25em;
	margin:0;
	padding:0;
}
.faq_q {
	font-weight:bold;
	padding-bottom:5px;
}
.faq_a {
	padding-bottom:25px;
}
.partner_logos {
	display:block;
	margin-bottom:10px;
}

#mybuypc #mybuypc a{
	font-size:1.25em;
	font-weight:bold;
	margin:0;
	padding:0;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

