body #wrapper { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; line-height:1.583em; background-color:#fff; }

body h1 {
	font-size:21px;
	color:#333399;
	font-weight:normal;
	text-transform:none;
	line-height:1.286em;
	margin-bottom:8px;
}

body h2 {
	font-size:14px;
	color:#6f6e6e;
	font-weight:normal;
	text-transform:none;
	line-height:1.357em;
}

body h2 a:hover {
	font-size:14px;
	color:#6f6e6e;
	font-weight:normal;
	text-transform:none;
	line-height:1.357em;
	text-decoration: underline;
}

body h3 {
	font-size:14px;
	font-weight:bold;
	color:#3a3a3a;
	line-height:1.357em;
	margin-bottom: 10px;
}

body h4 {
	font-size:14px;
	color:#787878;
	line-height:1.357em;
	margin-bottom: 10px;
}

#header-line1 { font-size:19px; color:#292994; }
#header-line2 { font-size:16px; color:#ed8b00; }
#phone-number { font-size:32px; color:#ed8f00; }

/* Remember: LoVe For Hate */
body a { color:#3939a0; text-decoration:none; }
body a:visited {}
body a:focus,a:active { }
body a:hover { text-decoration:underline; }

.subnav_header {
	color:#FFFFFF;
	font-size:15px;
}

.num-updates {
	font-size:71px;
	color:#f0950a;
	line-height:0.563em;
}

.num-updates-global {
	font-size:71px;
	color:#f0950a;
	line-height:0.563em;
}

.preview-link {
	font-size:15px;
	color:#9a9a9a;
	text-decoration:none;
}
.preview-link:hover {
	text-decoration:underline;
}

.sample-link {
	font-size:15px;
	color:#9a9a9a;
	text-decoration:none;
}
.sample-link:hover {
	text-decoration:underline;
}

.pricing-wrap {}
	.pricing-header { font-size:15px; color:#f0950a; }

.expandable-lists a { text-decoration:none; }
.expandable-lists a:hover { text-decoration:underline; }
	#wrapper .expandable-lists ul li a { font-size:14px; font-weight:bold; line-height:1.357em; color:#797979; background:none; padding-left:0; }
    
        #wrapper .expandable-lists ul li ul li a { font-size:12px; font-weight:normal; color:#333399; line-height:1.333em; padding: 0px 0px 5px 10px; display: block; }

#overview-banner-title { font-size:25px; color:#ed8b00; font-weight:400; }
#overview-banner-subtitle { font-size:16px; }

.overview-title { font-size:14px; font-weight:bold; }

.mega-footer-title { font-size:19px; color:#292994; }
	.mega-footer-title span { color:#898888; }
		.mega-footer-col ul li { line-height:1.833em; }
	.mega-footer-phone { font-size:22px; color:#ed8f00; }

#footer { color:#b0b0b0; }
	#footer a { color:#898888; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }
	#footer .link-separator { color:#898888; }
		#credit a { color:#b1b1b1; }
		
		
/* FEATURES TABLE */

#content table.features { margin-bottom: 10px; }
#content table.features th { font-weight: bold; border: 1px solid #d6d6d6; padding: 10px; }
#content table.features td { border: 1px solid #d6d6d6; padding: 10px;}

/* BULLETS */

#content ul { padding: 0; }
#content ul li { padding-bottom: 5px; }

#content ul ul { margin-bottom: 0; }
#content ul ul li { padding: 0; margin-bottom: 5px; }

#content ul.sflistList { }
#content ul.sflistList li { padding-bottom: 0; }

#content ul.product_links {
	padding-top: 15px;
	padding-left: 5px;
}

/* PRICING ISSUES BOX */

#content .pricing  {
    background-color: #EBEBEB;
    color: #3b3b3b;
    font-size: 12px;
    padding: 10px;
    margin-bottom: 10px;
}

#content .contact-shipping  {
    background-color: #EBEBEB;
    color: #3b3b3b;
    font-size: 12px;
    padding: 10px;
    margin-bottom: 10px;
    width: 60%;
   
}

#content .contact-shipping h2 {
    font-size:16px;
	color:#6f6e6e;
	font-weight: bold;
	text-transform:none;
	line-height:1.357em;
	text-transform: uppercase;
}

/*Ecommerce */

#breadcrumbs a, #breadcrumbs {
	font-size:11px;
	color:#696969;
}

.breadcrumbs a { color: #696969; }
	.breadcrumbs a:last-child { color: #333399; }
	
.product_links a{
	color: #333399 !important;
	font-size: 15px !important;
	/*padding-left: 25px;*/
}
	/*.product_links li:first-child a {background:url(../img/eccomerce/eccom-contents.png) 0 2px no-repeat;}
	.product_links li:nth-child(2) a {background: url(../img/eccomerce/eccom-sample.png) 0 2px no-repeat;}
	.product_links li:nth-child(3) a {background: url(../img/eccomerce/eccom-study.png) 0 2px no-repeat;}
	.product_links li:last-child a {background: url(../img/eccomerce/eccom-video.png) 0 2px no-repeat;}*/

a.author {
	color: #6F6E6E;
	font-size: 14px;
}

  /*Tabs*/
.panes > div {
    padding:15px 10px;
    border:1px solid #999;
    border-top:0;
    /*height:100px;*/
    font-size:14px;
    background-color:#fff;
	
	width:748px;
	/*height:204px;*/
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background: #ffffff;
	behavior: url(/css3pie/PIE.htc);
}
	.panes > div > h2{ display:none;}
	#content .tabs {
		-webkit-border-radius: 4px 0px 4px 0px;
		-moz-border-radius: 4px 0px 4px 0px;
		border-radius: 4px 4px 0px 0px;
		background: #C1C1C1;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C1C1C1), to(#818181));
		background: -webkit-linear-gradient(#C1C1C1, #818181);
		background: -moz-linear-gradient(#C1C1C1, #818181);
		background: -ms-linear-gradient(#C1C1C1, #818181);
		background: -o-linear-gradient(#C1C1C1, #818181);
		background: linear-gradient(#C1C1C1, #818181);
		-pie-background: linear-gradient(#C1C1C1, #818181);
		position:relative;
		border-top:1px solid #8c8c8c;
		height:50px;
		width:750px;
		display:block;
		padding-left: 20px;
		behavior: url(/css3pie/PIE.htc);
	}
		#content .tabs li{ 
			float:left;
			display:inline-block;	
			margin:11px 0 0 0;
			height:40px;
		}
			.tabs li a {
				font-size:16px;
				color:#ffffff;
				display:block;
				padding:10px 40px 0 40px;
				height:41px;
				text-align:center;
				margin-bottom:20px;
				margin-left:3px;
				background:url(../img/eccomerce/eccon-libg.png) no-repeat right 10px;
			}
				.tabs li:last-child a { background: none; }
			.tabs li a:hover, .tabs li a.current {						
				-webkit-border-radius: 4px 4px 0px 0px;
				-moz-border-radius: 4px 4px 0px 0px;
				border-radius: 4px 4px 0px 0px;
				background: #ffffff;
				behavior: url(/css3pie/PIE.htc);
				color:#555555;
				font-weight:bold;
				text-decoration:none;
				position:relative;
				margin-left: -2px;
				padding:10px 42px 0 41px;
			}
			
/* TABS FOR GLOBAL PAGES */

  /*Tabs*/
.panes-global > div {
    padding:15px 10px;
    border:1px solid #999;
    border-top:0;
    /*height:100px;*/
    font-size:14px;
    background-color:#fff;
	
	width:748px;
	/*height:204px;*/
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background: #ffffff;
	behavior: url(/css3pie/PIE.htc);
}
	.panes-global > div > h2{ display:none;}

		#content .tabs-global {
		-webkit-border-radius: 4px 0px 4px 0px;
		-moz-border-radius: 4px 0px 4px 0px;
		border-radius: 4px 4px 0px 0px;
		background: #C1C1C1;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C1C1C1), to(#818181));
		background: -webkit-linear-gradient(#C1C1C1, #818181);
		background: -moz-linear-gradient(#C1C1C1, #818181);
		background: -ms-linear-gradient(#C1C1C1, #818181);
		background: -o-linear-gradient(#C1C1C1, #818181);
		background: linear-gradient(#C1C1C1, #818181);
		-pie-background: linear-gradient(#C1C1C1, #818181);
		position:relative;
		border-top:1px solid #8c8c8c;
		height:50px;
		width:750px;
		display:block;
		padding-left: 20px;
		behavior: url(/css3pie/PIE.htc);
	}
		#content .tabs-global li{ 
			float:left;
			display:inline-block;	
			margin:11px 0 0 0;
			height:40px;
		}
			.tabs-global li a {
				font-size:13px;
				color:#ffffff;
				display:block;
				padding:10px 40px 0 40px;
				height:41px;
				text-align:center;
				margin-bottom:20px;
				margin-left:3px;
				background:url(../img/eccomerce/eccon-libg.png) no-repeat right 10px;
			}
				.tabs-global li:last-child a { background: none; }
			.tabs-global li a:hover, .tabs-global li a.current {						
				-webkit-border-radius: 4px 4px 0px 0px;
				-moz-border-radius: 4px 4px 0px 0px;
				border-radius: 4px 4px 0px 0px;
				background: #ffffff;
				behavior: url(/css3pie/PIE.htc);
				color:#555555;
				font-weight:bold;
				text-decoration:none;
				position:relative;
				margin-left: -2px;
				padding:10px 42px 0 41px;
			}
			
.panes ul li {
    clear: both;
    list-style: disc outside none;
    margin-left: 32px;
}

.panes-global ul li {
    clear: both;
    list-style: disc outside none;
    margin-left: 32px;
}


.btn-light, .btn-dark {
	display: inline-block;
	height: 29px;
	line-height: 29px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 46px;
	border: none;
	cursor: pointer;
}
.btn-light { background:url(../img/eccomerce/btn-light.jpg); }
.btn-dark { background:url(../img/eccomerce/btn-dark.jpg); }
	.btn-light:hover, .btn-dark:hover { background-position: 0 -29px; }

#logo_fader {
    position: relative; 
    width: 405px;
    height: 116px;
}


.gapanalysis-background {
      padding: 10px;
      text-align: center;
      font-size: 1.6em;
      width: 75%;
      margin-left: 20px;
      background-image: url('/assets/images/products/Background-product-page.png');
      color: #ffffff;
      background-repeat: no-repeat; 
      background-position: center; 
     min-height: 150px;
     min-width: 200px;  
}
#product_left_container .gapanalysis-link  {
     color: #ffffff;
      font-size: 14px;
     padding: 6px;
    text-decoration: none;
}

.gapanalysisbtnslider a:hover {
     text-decoration:none;
}

.auditsuite-btn {
    margin-left: 50px;
    margin-top: 20px;
}

#bannertext li  .fineprintbanner {
    font-size: 0.8em;
}

.banner-ad {
   position:relative;
   width: 300px;
   height: 250px
}
