/* @override 
	http://dev2.getconcentric.com/css/styles-v1.css
	http://67.220.111.206/css/styles-v1.css
	http://marketing.edadata.com/css/styles-v1.css
	http://www.edadata.com/css/styles-v1.css
*/

/* 
    AUTHOR: Jason Clewell
            jclewell@getconcentric.com
*/


/* @group Resets */
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Helvetica, sans-serif;
	background: #333333 url(../images/global/background-pattern.gif);
	color: #333333;
	height: 400px;
}
ul { list-style: none outside; }
a { outline: none; }
p a {color: #76b900; }
a img { border: none; }
table { border-spacing: 0; border-collapse: collapse;}
/* @end */

/* @group Utility */
.left { float: left; display: inline; }
.right { float: right; display: inline; }
.clear { clear: both; }
.center {text-align: center; }
.hidden {display: none; }
.indent {text-indent: -1000em; }
.transpBlack { background: url(../lifttrucks.html); }
#page-wrap {width: 960px; margin: 0 auto;}
/* @end */

/* @group = Base */

	/* @group -Layout */
.container-12col {width: 940px; padding: 0px 10px 35px 10px; }
.box-12col {background: white; }
.box-12col-top {background: url(../images/global/12colbox-top.png) no-repeat; height: 8px;}
.box-12col-bottom {height: 8px; background: url(../images/global/12colbox-bottom.png) no-repeat; }
.container-8col {width: 600px; padding: 0px 10px 35px 10px; }
.box-8col {background: white; }
.box-8col-top {background: url(../images/global/8colbox-top.png) no-repeat; height: 8px;}
.box-8col-bottom {height: 8px; background: url(../images/global/8colbox-bottom.png) no-repeat; }
.container-6col {width: 460px; padding: 40px 10px 20px 10px; }
.box-6col {background: white; }
.box-6col-top {
	background: url(../images/global/6colbox-top.png);
	height: 11px;
}
.box-6col-bottom {background: url(../images/global/6colbox-bottom.png); height: 11px; margin-bottom: 15px; }
.container-5col {width: 380px; padding: 30px 10px 20px 10px; }
.container-4col {width: 300px; padding: 30px 10px 20px 10px; }
.container-3col {width: 220px; padding: 30px 10px 20px 10px;}
.box-3col {width: 220px; background: white; }
.box-3col-top {height: 8px; background: url(../images/global/3colbox-top.png); margin-top: 15px; }
.box-3col-bottom {height: 8px; background: url(../images/global/3colbox-bottom.png);}
.bullet-list {border: 1px solid #d8d8d8; background: #f3f0d8; padding: 0 15px 0 15px; margin: 15px;}
.bullet-list li {background: url(../images/global/bullet.png) no-repeat top left; padding: 2px 0px 0 20px; margin: 15px;}
.global-table {background: #515151; border: 2px solid #7e7e7e; text-align: left; width: 460px; margin: 0 0 10px 0 }
.global-table td {padding: 5px 12px; color: white; font-size: 12px; border-left: 1px solid #666; border-right: 1px solid #666;}
.global-table th {padding: 5px 12px; background: url(../images/powerful-data/green-bar.gif); border-left: 1px solid #3e3e3e; border-right: 1px solid #3e3e3e; }
.altrow {background: #2b2b2b; }
fieldset {
	text-align: right;
	color: white;
	font-size: 12px;
	background: #515151;
	border: 1px solid #999;
	margin-bottom: 8px;
	padding-bottom: 8px;
}
fieldset p {color: #ff6600; font-weight: bold; font-size: 10px; text-align: left; margin-left: 153px;}
label {margin: 0 8px 0 0; }
fieldset input, fieldset select, fieldset textarea {margin: 6px 20px 0 0; width: 200px; }
#comments {float: left; margin-left: 75px; margin-top: 8px;}
textarea {height: 100px; }

.demo-4col {width: 300px; height: 180px; background: url(../images/global/4col-demo.png); }
.demo-4col a {display: block; width: 300px; height: 130px; background: url(../images/global/demo.gif) center no-repeat; }
.demo-4col a:hover {background: url(../images/global/demo-hover.gif) center no-repeat; }
.demo-4col h2 {text-align: center; color: white; font-weight: bold; font-size: 16px; padding-top: 16px;}
.demo-12col {width: 940px; height: 88px; background: url(../images/impact/12col-demo.png) center 20px no-repeat; padding: 0 0 50px 10px;}
.demo-12col a {display: block; width: 820px; height: 50px; background: url(../images/impact/12col-demo.gif) right bottom no-repeat; padding: 38px 0 0 55px; }
.demo-12col a:hover {background: url(../images/impact/12col-demo-hover.gif) right bottom no-repeat; }
	/* @end */

	/* @group -Typography */
h1 {font-weight: bold; color: white; font-size: 26px; padding-left: 10px; }
h1 span {font-weight: normal; color: #96ea03; font-size: 24px; }
h2 {color: #96ea03; font-weight: normal; font-size: 20px; padding: 8px 0; }
h2 span {font-weight: bold; color: white; }
p {font-size: 14px; line-height: 20px; }
p.floating {color: white; padding: 5px 0; }
.floating a {color:#96ea03 ; }
ul {font-size: 14px; }
.box-6col p {padding: 5px 15px; }
	/* @end */

	/* @group -Header */
#header {
	height: 152px;
	background: url(../images/global/header-back.gif) repeat-x;
}
#header-wrap {width: 960px; margin: 0 auto; }
#header h1{background: url(../images/global/logo-tag.png) no-repeat; height: 46px; text-indent: -1000em; float: left; display: inline; width: 450px; margin-top: 32px;}
.webex {display: block; background: url(../images/global/webex-button.png) no-repeat top; width: 146px; height: 94px; text-indent: -1000em; margin: 11px 0 0 0; cursor: pointer;}
.webex:hover {background: url(../images/global/webex-button.png) no-repeat bottom; cursor: pointer; }
.login {display: block; width: 142px; height: 114px; text-indent: -1000em; margin: 1px; background: url(../images/global/login-button.png) no-repeat top; cursor: pointer;}
.login:hover {background: url(../images/global/login-button.png) no-repeat bottom; cursor: pointer; }

	/* @end */
	
	/* @group -Navigation */
#main-nav {width: 960px; float: left; }
#main-nav li {float: left; display: inline; }
.home {display: block; width: 85px; height: 36px; background: url(../images/global/home-nav.png) no-repeat bottom left; text-indent: -1000em; }
.home:hover, .home-active {display: block; width: 85px; height: 36px; background: url(../images/global/home-nav.png) no-repeat top left; text-indent: -1000em;}
.impact {display: block; width: 199px;text-indent: -1000em; height: 36px; background: url(../images/global/impact-nav.png) no-repeat left bottom; margin-left: -16px;}
.impact:hover, .impact-active {
	display: block;
	width: 199px;
	text-indent: -1000em;
	height: 36px;
	background: url(../images/global/impact-nav.png) no-repeat top left;
	margin-left: -16px;
}
.powerfuldata {display: block; width: 173px; height: 36px; background: url(../images/global/data-nav.png) no-repeat bottom left; text-indent: -1000em; margin-left: -17px;}
.powerfuldata:hover, .powerfuldata-active {display: block; width: 173px; height: 36px; background: url(../images/global/data-nav.png) no-repeat top left; text-indent: -1000em; margin-left: -17px;}
.powerfultools {display: block; width: 184px; height: 36px; background: url(../images/global/tools-nav.png) no-repeat bottom left; text-indent: -1000em; margin-left: -17px;}
.powerfultools:hover, .powerfultools-active {display: block; width: 184px; height: 36px; background: url(../images/global/tools-nav.png) no-repeat top left; text-indent: -1000em; margin-left: -17px;}
.about {display: block; width: 89px; height: 36px; background: url(../images/global/about-nav.png) no-repeat bottom left; text-indent: -1000em; margin-left: -17px;}
.about:hover, .about-active {display: block; width: 89px; height: 36px; background: url(../images/global/about-nav.png) no-repeat top left; text-indent: -1000em; margin-left: -17px;}	
.support {display: block; width: 113px; height: 36px; background: url(../images/global/support-nav.png) no-repeat bottom left; text-indent: -1000em; margin-left: -18px;}	
.support:hover, .support-active {display: block; width: 113px; height: 36px; background: url(../images/global/support-nav.png) no-repeat top left; text-indent: -1000em; margin-left: -18px;}	
.contact {display: block; width: 113px; height: 36px; background: url(../images/global/contact-nav.png) no-repeat bottom left; text-indent: -1000em; margin-left: -17px;}	
.contact:hover, .contact-active {display: block; width: 113px; height: 36px; background: url(../images/global/contact-nav.png) no-repeat top left; text-indent: -1000em; margin-left: -17px;}	
form.search {background: url(../images/global/searchbar.png) no-repeat; padding: 5px 0 7px 25px; width: 260px; height: 25px; margin-left: 560px;}
.search input {width: 120px; margin: 0px 0px 0px 0px;}
.search .go {width: 40px; height: 20px; font-size: 12px;}
.search label {font-size: 12px; padding: 0;}
	/* @end */	
	
	/* @group -Footer */
#footer {background: url(../images/global/footer-background.png); height: 120px; }
#footer-wrap {width: 960px; margin: 0 auto; }
.state-status {display: block; width: 140px; height: 100px; background: url(../images/global/state-status.png) no-repeat top; margin: 14px 0 0 0; text-indent: -1000em; cursor: pointer;}
.state-status:hover {background: url(../images/global/state-status.png) no-repeat bottom; cursor: pointer; }
.buyer-lookup {display: block; width: 140px; height: 100px; background: url(../images/global/buyer-lookup.png) no-repeat top; text-indent: -1000em; margin: 14px 0 0 -15px; cursor: pointer; }
.buyer-lookup:hover {background: url(../images/global/buyer-lookup.png) no-repeat bottom; cursor: pointer; }
.industryinsight {display: block; width: 187px; height: 100px; background: url(../images/global/industryinsightlogo.png) no-repeat top; text-indent: -1000em; margin: 14px 0 0 -15px; cursor: pointer; }
.industryinsight:hover {background: url(../images/global/industryinsightlogo.png) no-repeat bottom; cursor: pointer; }
.watch-video {display: block; width: 187px; height: 100px; background: url(/images/global/watch-video-button.png) no-repeat top; margin: 14px 0 0 -15px; text-indent: -1000em; cursor: pointer;}
.watch-video-body {display: block; width: 187px; height: 100px; background: url(../images/global/watch-video-button.png) no-repeat top; margin: 0px 0 0 -15px; text-indent: -1000em; cursor: pointer; float:right}
.watch-video:hover, .watch-video-body:hover {background: url(../images/global/watch-video-button.png) no-repeat bottom; cursor: pointer;}
#footer ul {font-size: 12px; text-align: right; color: #96ea03; margin-top: 34px;}
#footer li {padding: 3px 0; }
#footer a {color: #96ea03; }
#footer a:hover {color: white; }
	/* @end */	

	/* @group -Form Elements */

	/* @end */	

/* @end */

/* @group =Pages */

/* @group Demo */
#demo-submit {float: right; width: 60px; margin-right: 20px; }


/* @end */

/* @group Home */
td {padding: 12px; }
td span {text-align: center; color: white; display: block; padding-top: 4px; }
.eda-wedge {background: url(../images/home/eda-wedge.png) no-repeat top center; height: 130px; width: 460px;}
.catapult-wedge {background: url(../images/home/catapult-wedge.png) no-repeat center top; height: 170px; width: 460px; margin-top: -20px;}
.analytics-wedge {background: url(../images/home/analytics-wedge.png) no-repeat center top; height: 170px; width: 460px; margin-top: -20px; }
.testimonial-feature {margin: 20px 3px; }
.demo-6col {
	width: 454px;
	height: 180px;
	background: url(../images/global/6col-demo-back.png) no-repeat;
	margin: 20px 3px 40px 0px;
}
.freereport {display: block; width: 388px; height: 110px; background: url(../images/home/demo-freereport1.gif); text-indent: -1000em; margin: 12px 0 0 30px; }
.freereport:hover {background: url(../images/home/demo-freereport.gif); margin: 10px 0 0 28px;}
.testimonial-swap {
	width: 455px;
	height: 185px;
	padding-bottom: 20px;
}
.testimonial-swap img {width: 455px; height: 185px; top: 0; left: 0; }
/* @end */



/* @group Impact */
.block {border: 2px solid #7e7e7e; padding: 0 6px 8px 44px; width: 239px; margin: 0 10px 15px 10px; min-height: 150px; height: auto !important; height: 150px;}

.block p {color: white; font-size: 12px; line-height: 16px; }

.block h2 {border-top: 1px solid #333; border-bottom: 1px solid #333; padding: 1px 0; margin: 10px 0 6px 0;}

.d {background: #515151 url(../images/impact/d-bubble.png) no-repeat 2px 6px; }

.f {background: #515151 url(../images/impact/f-bubble.png) no-repeat 2px 6px; }

.e {background: #515151 url(../images/impact/e-bubble.png) no-repeat 2px 6px; }

.s {background: #515151 url(../images/impact/s-bubble.png) no-repeat 2px 6px; }

.m {background: #515151 url(../images/impact/m-bubble.png) no-repeat 2px 6px; }
/* @end */

/* @group Powerful-Data */
.shadowed {padding: 5px 25px; background: url(../images/powerful-data/shadow-gradient.png) left bottom repeat-x; border-top: 2px solid ; border-color: #616161; border-bottom: 2px solid #616161; }
#data-nav, #data-nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.data-nav-wrap {margin-left: 85px; }

#data-nav a {
	display: block;
	width: 200px;
	text-align: center;
	background: url(../images/powerful-data/gray-bar.gif);
	text-decoration: none;
	padding: 5px 0;
	color: white;
	border: 1px solid #333;	}

#data-nav a:hover, #data-nav a.on {background: url(../images/powerful-data/green-bar.gif); color: #333; 
}

#data-nav li {
	float: left;
	width: 200px;
}

#data-nav li ul {
	position: absolute;
	width: 200px;
	left: -999em;
}

#data-nav li:hover ul {
	left: auto;
}

#data-nav li:hover ul, #data-nav li.sfhover ul {
	left: auto;
}

h2.choose {font-size: 16px; padding: 6px 0 6px 20px; margin-left: 210px; background: url(../images/global/bullet-left.png) no-repeat left center;}

h2.boxed {margin: 0 15px; border-bottom: 1px solid ; border-color: #c9c9c9; color: #76b900; padding: 0;}

.industry-specific {display: block; width: 388px; height: 110px; background: url(../images/powerful-data/demo-industryspec.gif); text-indent: -1000em; margin: 12px 0 0 30px; }
.industry-specific:hover {background: url(../images/powerful-data/demo-industryspec-hover.gif); }

.datasample {
	width: 120px;
	padding: 8px;
	background: #515151;
	border: 2px solid #ff6600;
	min-height: 125px;
	height: auto !important;
	height: 125px;
	margin-top: 30px;
}
.middle {margin-left: 20px; margin-right: 20px; }
.datasample h4 {text-align: center; color: white; font-weight: normal; font-size: 14px; padding-bottom: 2px; border-bottom: 2px solid #333; margin-bottom: 10px; }
.datasample p {
	color: white;
	font-size: 12px;
	line-height: normal;
	float: left;
	margin-top: 26px;
}
.datasample img {float: left; }

/* @end */

/* @group Powerful-Tools */
.powerful-tools {padding-top: 8px; }
.catapult-headline {background: url(../images/powerful-tools/catapult-headline.png) no-repeat left; height: 81px; margin: 0 0 10px 15px;}
.tools p {width: 530px; padding: 10px 0 20px 15px;}
.tools p span {color: #76b900; font-size: 16px; }
.tools {background: white url(../images/powerful-tools/catapult-image.jpg) no-repeat 522px; }
.tools img {padding-left: 10px; }
.features-nav {margin-top: 20px; }
.features-nav a{display: block; width: 320px; height: 52px; text-indent: -1000em; margin-bottom: 10px;  }
.watchtools-button-active, .watchtools-button:hover {background: url(../images/powerful-tools/watchtools-button1.png); cursor: pointer; }
.watchtools-button {background: url(../images/powerful-tools/watchtools-button2.png); cursor: pointer; }
.catapult-analytics-button-active, .catapult-analytics-button:hover {background: url(../images/powerful-tools/catapultanalytics-button1.png); cursor: pointer; }
.catapult-analytics-button {background: url(../images/powerful-tools/catapultanalytics-button2.png); cursor: pointer; }
.google-mapping-button-active, .google-mapping-button:hover {background: url(../images/powerful-tools/googlemapping1.png); cursor: pointer; }
.google-mapping-button {background: url(../images/powerful-tools/googlemapping2.png); cursor: pointer; }
.features-list {background: none; border: none; margin: 30px 0 30px 42px;}
.features-list li {color: #96ea03; font-weight: bold; margin-bottom: 15px; color: #96ea03; font-weight: bold; text-decoration: underline; cursor: pointer; }

.overview {width: 570px; padding: 0 15px 15px 15px; background: #515151; border: 2px solid #7e7e7e; margin: 20px 0 35px 0; }
.overview p {color: white; font-size: 12px; line-height: 16px; }
.overview dt {border-top: 2px solid #333; border-bottom: 2px solid #333; padding: 2px 0 0 0; margin: 12px 0 4px 0; color: white; font-weight: bold; font-size: 14px;}
.overview dt span {color: #96ea03; }
.overview dd {color: white; font-size: 12px; margin-right: 50px;}
.overview .bullet-list {background: none; color: white; border: none; margin-right: 80px;}

.analytics-logo {padding: 10px 10px 10px 0; }
.analytics img {margin-right: 10px; }
.analytics-overview h2 {margin: 5px 0 0 200px; padding: 30px 0 30px 8px; border-left: 2px solid #959595; }
.analytics-overview p {padding-bottom: 10px; }
.analytics-overview h5 {border-top: 2px solid #333; border-bottom: 2px solid #333; padding: 2px 0 0 0; margin: 12px 0 4px 0; color: #96ea03; font-weight: bold; font-size: 14px;}
.google-flash {width: 550px; height: 412px; background: black; margin-left: 10px; }



/* @end */

/* @group About */
.articles img {padding-left: 15px; float: left;}
.articles p {padding: 0 30px 20px 95px; }
.articles h2, .articles a {color: #76b900; }
.testimonial {background: #515151 url(../images/about/quotes.png) no-repeat 3px 3px; border: 2px solid #7e7e7e; padding: 15px 15px 15px 45px; margin: 10px 0; }
.testimonial p {color: white; }
/* @end */

/* @group Contact */
.eda-contact {font-size: 14px;
padding: 4px 12px; }
.eda-contact dt {color: #76b900; font-weight: bold; padding-bottom: 6px;}
.eda-contact dd {padding: 1px 0; }
.industry-contact {background: #515151 url(../images/contact/header-gradient.gif) repeat-x left top; border: 2px solid #7e7e7e; margin: 0 0 15px 0; color: white; }
.industry-contact h2 {padding: 6px 0 4px 28px; border-bottom: 2px solid #7e7e7e; background: url(../images/global/bullet.png) 8px 7px no-repeat; font-weight: bold; color: white;}
.industry-contact a {color: white; }
.industry-contact dl {padding: 8px; font-size: 12px;}
.industry-contact dt {font-weight: bold; }
.management dl {color: white; font-size: 12px; margin-bottom: 15px;}
.management dt {color: #96ea03; font-size: 14px; font-weight: bold;}
.management a {color: white; }
/* @end */

/* @group State List - Detail */
.statelist .global-table {width: 620px; display: inline-table; background: #515151; border: 2px solid #7e7e7e; font-size: 12px; text-align: center;}
.days {width: 75px; }
.statelist .global-table a {color: #96ea03; }
/* @end */

.article {
}
.IIupdate {
	color: #CCC;
	font-size: 12px;
	float: right;
	margin-right: 20px;
}

.II-info a:hover {
	color: #F60;
	text-decoration: underline;
}
.II-info a:link {
	color: #76b900;
	text-decoration: underline;
}
