body { background: url(../images/home-bkgd.gif) repeat-x; }
#presentation { height:348px; width:auto; margin:0; padding:0; margin-top:-18px; }
#features { width:1000px; height:330px; margin:0 auto; padding:0; }
#content { height:630px; }

h1 {
	text-transform:lowercase;
}

#features h1 {
	float:left;
	font-size:21px;
	color:#3e3e3e;
	text-align:center;
	margin:90px 0 0 0;
	padding:0 0 0 75px;
	letter-spacing:0.02em;
	display:block;
	text-transform:none;
}
#features h1 span {
	font-weight:normal;
}
#features-content img {
	float:right;
	margin-top:17px;
}

#features-content h1 {
	font-size:19px;
}

a#view-demo { background:url(/images/home-no-flash-view-demo.png) no-repeat 0 0; width: 105px; height: 110px; float:left; margin:-10px 0 0 195px; padding:0; }
a#view-demo span { display: none; }
a#view-demo:hover { background:url(/images/home-no-flash-view-demo.png) no-repeat 0 -110px !important; width: 105px; height: 110px; margin:-10px 0 0 195px; padding:0; }

#home-list, #blog, #news, #customer-quote { float:left; }
#blog-link h1 { height:72px; padding:3px 0 0 175px; margin:16px 0 15px 10px; background:url(/images/home-icon-blog.png) no-repeat 0px 0px; color:#303030; }
#blog-link h1 span { color:#3e3e3e; text-transform:none; font-size:13px; font-weight:normal; }
a#blog-link h1 span, a:active#blog-link h1 span, a:visited#blog-link h1 span { color: #3e3e3e; }
a:hover#blog-link h1 span { color: #15779f; }

#home-list { width:354px; margin:40px 0 50px 0; padding-right:4px; border-right:#c2c2c2 dashed 1px; color:#666666; background:url(/images/home-list-icons.png) 0 62px no-repeat; }
#home-list ul { margin:0; padding:12px 0 0 0; }
#home-list p { margin:3px 0 0 0; line-height:16px; }
#home-list p span { padding-top:6px; }
#solutions-list { margin-top:6px; }
#blog, #news { width:560px; margin:20px 0 0 20px; padding:0; border-bottom:#c2c2c2 dashed 1px; }

#home-list a, #home-list a:link:visited, #home-list a:link:active {
	font-weight:bold;
	color:#519CD6;
}
#home-list a:hover {
	color:#216CA6;
}

#news h1 { margin:0 0 10px 8px; }
#news li { width:524px; margin-left:10px; padding:0 0 25px 12px; background:url(/images/bullet-triangle-green.gif) 1px 6px no-repeat;}
#news h4, #news p { font-size:13px; color:#666; }
#news a { color: #519cd6; font-weight: bold;}
#news li a:hover { color: #216ca6; }
.blog-post-date { color:#4ba4c2; border-right: 1px solid #666; padding-right: 5px; }
#news a.more { float: right; margin:-20px 15px 15px 0; }
h1 { font-size:20px; }
h3 { color:#666666; margin-top:11px; }
li { padding:0 0 7px 80px; margin:0; }

#customer-quote {
	width:555px;
	padding-top:25px;
	margin:0 0 0 25px;
}
#customer-quote h1 {
	padding:0 0 0 20px;
	margin:0;
}

#customer-quote h1 span {
	background:url(/images/home-icon-talk-balloon.gif) no-repeat 0 0;
    padding:2px 0 0 21px;
	margin-left:7px;
    position: relative;
}

#quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#3b9cd2;
	line-height:28px;
	background:url(/images/home-icon-quote-mark.gif) no-repeat 0 0;
	margin:0;
	padding:15px 0 0 41px;
}

#attribution {
	padding-left:41px;
	color:#3e3e3e;
	margin-top:10px;
	font-weight:bold;
}

#attribution em {
	font-weight:normal;
	color:#a1a1a1;
}

div.btn-know-more { width: 301px; height: 48px; margin:30px 0 0 0; padding:0; }
div.btn-know-more a { background:url(../images/btn-know-more.gif) 0px 0px; width: 301px; height: 27px; margin:0 0 3px 0; padding:0; display: block; }
div.btn-know-more a span { display: none; }
div.btn-know-more a:hover { background: url(../images/btn-know-more.gif) 0px -27px; }

dd#listBtnDef{ top: 102px; left: 0; }
dd#listBtnDef a{ position:absolute; top:102px; left:0px; width:65px; height:60px; background:#000; filter:alpha(opacity=0); opacity: 0; }
dd#listBtnDef a span { display:none; }

dd#buildBtnDef{ top: 183px; left: 0; }
dd#buildBtnDef a{ position:absolute; top:183px; left:0px; width:65px; height:60px; background:#000; filter:alpha(opacity=0); opacity: 0; }
dd#buildBtnDef a span { display:none; }

dd#compareBtnDef{ top: 263px; left: 0; }
dd#compareBtnDef a{ position:absolute; top:263px; left:0px; width:65px; height:60px; background:#000; filter:alpha(opacity=0); opacity: 0; }
dd#compareBtnDef a span { display:none; }

dd#updateBtnDef{ top: 360px; left: 0; }
dd#updateBtnDef a{ position:absolute; top:360px; left:0px; width:65px; height:40px; background:#000; filter:alpha(opacity=0); opacity: 0; }
dd#updateBtnDef a span { display:none; }

dd#trackingBtnDef{ top: 435px; left: 0; }
dd#trackingBtnDef a{ position:absolute; top:435px; left:0px; width:65px; height:55px; background:#000; filter:alpha(opacity=0); opacity: 0; }
dd#trackingBtnDef a span { display:none; }

#lp-link span:hover {
    color: #D6FF43 !important;
	padding-left:10px;
}

#lp-footer-link span:hover {
    color: #A5E9FF !important;
}