
#presentation { height:347px; width:auto; margin:0; padding:0; margin-top:-18px; position:relative; }
#features { height:345px; margin:0 auto; padding:0; }
#content { height:700px; }

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; height:600px; 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, #customer-quote { 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:500px; 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; }
#news { margin-left: 35px; }
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;
	padding-bottom:25px;
	margin:0 0 25px 25px;
}
#customer-quote h1 {
	padding:0 0 15px 20px;
	margin:0;
	display:block;
	width:320px;
	float:left;
}

#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;
    float:left;
    width: 22px;
    display:block;
}

#pager {
/*	width: 120px;*/
	float:left;
	margin-top: 5px;
}

#pager a {
	border: 1px solid #46A2C8;
	padding: 2px;
	margin-right: 8px;
	width: 16px;
	height: 16px;
	display:block;
	float:left;
	text-align:center;
	font-size: 11px;
	font-weight: bold;

	-moz-border-radius: .3em;
	border-radius: .3em;
}

#pager a.activeSlide {
	background-color: #46A2C8;
	color: white;
}

#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;
}

#features div img {
	margin:0 auto;
	display:block;
}

.feature1, .feature2, .feature3, .feature4, .feature5, .feature6 {

	/* text-align:center; */
	padding:0;
	height:345px;
	width:100% !important;
}
.feature2, .feature3, .feature4, .feature5, .feature6 {
	display:none;
}
img {
	margin:0;
	padding:0;
}
.feature1 {
	background:url("/images/home/nhf_+plus-bckg.jpg") repeat-x;
}
.feature2 {
	background: url("/images/home/bkgd-nhd.jpg") repeat-x;
}
.feature3 {
	background: url("/images/home/tracking-clicks-and-leads-bckg.jpg") repeat-x;
}
.feature4 {
	background:url(/images/home/corkboard.jpg);
}
.feature5 {
	background: url("/images/home/social-media-bckg.jpg") repeat-x;
}
.feature6{
	background-color: #1A2D56;
}

#features-nav {
	position:relative;
	z-index:7;
	width:900px;
	margin:0 auto;
}
#features-nav #buttons {
	margin-top:-100px;
	float:right;
}
#buttons a#prev, #buttons a#next {
	width:34px;
	height:30px;
}
#buttons a#prev span, #buttons a#next span {
	display:none;
}

#buttons a#prev {
	display:block;
	background:url(/images/home/features-nav.png) top left no-repeat;
}
#buttons a#prev:hover {
	display:block;
	background:url(/images/home/features-nav.png) top right no-repeat;
}
#buttons a#next {
	display:block;
	background:url(/images/home/features-nav.png) bottom left no-repeat;
}
#buttons a#next:hover {
	display:block;
	background:url(/images/home/features-nav.png) bottom right no-repeat;
}
#buttons #divider {
	height:7px;
	width:34px;
	background:url(/images/home/features-nav.png) 0 -30px no-repeat;
}

