@charset "utf-8";
/* CSS Document */


#container { border-top: none;}

#navbar { background-position: bottom;}

hr { border-top: 1px solid #666;}

#bigblue { /*background: url(images/bigblue2.jpg) bottom no-repeat;*/ border-bottom: 1px solid #c7c8ca; padding-bottom: 15px;}

#big-banner { padding: 30px 0 30px 0;}
#big-banner h1 { font-size: 58px; padding: 0; font-family:  minion-pro-1, minion-pro-2, 'Times New Roman', Georgia, serif; text-align: center; letter-spacing:-2px; line-height:1em;}
#big-banner h2 { font-size: 20px; line-height: 22px; text-align: center;}
#big-banner h2 span { font-size: 16px; font-weight: normal;}
#big-banner h3 { padding-bottom: 6px; text-align: center; font-family:  minion-pro-1, minion-pro-2, 'Times New Roman', Georgia, serif; font-weight:normal; font-size:20px;}
#big-banner ul { padding: 0 0 12px 20px;}

#big-logo h2 { padding-top: 100px;}


#bigblue p { padding-bottom: 8px;}

#products-highlights { padding: 0 23px 50px 23px;}
	#products-premium { width: 580px; position: relative;}
	#products-extras { width: 380px; padding-top:60px;}
	
	.productcol, .productcol2 {width: 182px; }
	.productcol .content, .productcol2 .content {}
	.productcol3 {
			width: 210px;
			position: absolute;
			right: 6px;
			top: -14px;
			}
			#productcol3-right {
				background: url(images/productcol3-right.jpg) no-repeat bottom;
				height: 252px;
				width:10px;
				position: absolute;
				bottom: 0px;
				right: -10px;
				}
			#productcol3-end {
				background: url(images/productcol3-end.jpg) no-repeat bottom;
				height: 14px;
				width:220px;
				position: absolute;
				bottom: -14px;
				right: -10px;
				}
			
		#products-extras .productcol2 { padding: 0 0 0 5px; margin-bottom: 5px;}
		.productcol .productshow { border-right: none;}
		.productcol2 .productshow { border-right: 1p solid #c3c5c7;}
		
		.productcol2 {} 
	
	.productcol3 .productshow {
		border: 5px solid #CE2029;
		height: 370px;
		background: #fff;
		}
	
	.productshow {
		border: 1px solid #c3c5c7;
		text-align:center;
		}	
		
		.productshow h2 {
			font-size: 23px; color: #000000; border-bottom: 1px solid #c3c5c7;
			background:url(images/productshow-h2.gif) repeat-x top #fbfafa;
			padding: 15px 0 5px 0;
			}
		.productshow .content {
			background: url(images/productshow-content.gif) repeat-x top #f3f1e0;
			padding: 15px 0 0 0;
			font-size: 13px;
			}
		.productshow .content h3 {
			padding-bottom: 6px;	
			font-size: 14px;
		}
		
		.productcol2 .productshow h2 { background:url(images/productshow2-content.gif) repeat-x top #e8e8e8;} 
		.productcol2 .productshow .content { background:url(images/productshow2-content.gif) repeat-x top #e8e8e8;} 
		
		.productcol3 .productshow h2 { background: none #fff;}
		.productcol3 .productshow .content { background: none #fff;}
		
		p.product-price { font-size: 19px; font-weight: bold; line-height: 19px;}
	
	
	#triproducts { font-size:11px; color: #2e292a; border-bottom: 1px solid #c7c8ca;}
	#triproducts h2 { font-size: 13px; color: #005a7d; padding-bottom: 0px; line-height: 17px;}	
	#triproducts p { padding-bottom: 0px; line-height: 15px;}
	
	/*
	#sig-product-trend { width: 213px; padding: 9px 60px 9px 65px; border-right: 1px solid #dadada;}
	#sig-product-turtle { width: 227px; padding: 9px 50px 9px 55px; border-right: 1px solid #dadada;}
	#sig-product-broke { width: 273px; padding: 9px 30px 9px 35px;}
	*/
	
	#sig-product-trend { width: 205px; padding: 9px 23px; border-right: 1px solid #dadada;}
	#sig-product-turtle { width: 205px; padding: 9px 23px; border-right: 1px solid #dadada;}
	#sig-product-broke { width: 205px; padding: 9px 23px; border-right: 1px solid #dadada;}
	#sig-product-market { width: 206px; padding: 9px 23px; }	
		
		
	#thezone, .thezone  {
		padding: 20px;
		background: #f4f4f4;
		width: 924px;
		margin: 0 auto 23px auto;
		}
		
	#signals-testimonial {
		text-align: center;
		padding: 0 0 20px 0;
		}
		#signals-testimonial h2 { font-size: 20px;}
		
	#faqs-section .width48,
	.faqs-section .width48 { width: 48%;}		
	#faqs-section h3,
	.faqs-section h3 {
		font-size: 16px;
		}
		
	#footer {
		padding: 20px 23px 10px 23px;
	}
	
	
.pageFooter ul.footerColumns li.footerLinks {
float:left;
width:182px;
padding: 0 10px 0 0;
}	

.pageFooter h4 {
font-size:1.5em;
padding:0px 0 8px;
}

.pageFooter ul.footerColumns { list-style: none; background:url(images/footercol.gif) repeat-y;}
.pageFooter ul.footerColumns li ul { list-style: none;}
.pageFooter ul.footerColumns li ul li {
float:none;
font-size: 12px;
line-height: 18px;
}

.footerLinks a {
	display: block;
	padding: 1px 0;}

#smf-icons {}
#smf-icons a {
	display: block;
	padding:1px 0 1px 20px;
	background-repeat: no-repeat;
	background-position: center left;
	}
.smf-facebook a { background-image:url(images/smf-facebook.gif);}
.smf-twitter a {background-image:url(images/smf-twitter.gif);}
.smf-youtube a {background-image:url(images/smf-youtube.gif);}
.smf-linkedin a {background-image:url(images/smf-linkedin.gif);}
.smf-podcast a {background-image:url(images/smf-podcast.gif);}
.smf-rss a {background-image:url(images/smf-rss.gif);}

#prefooter { height: 28px; background:url(images/znav.gif) repeat-x bottom; padding: 3px 30px 0 20px;}
	#prefooter a.right {
		color: #fff;
		display: block;
		padding: 3px 0 0 0;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		}

#navbar { height: 31px; padding: 0 /*20px*/;}	

#nav li { /*padding-left: 2px;*/ background: none; border-right: 1px solid #ccc;}	
#nav li.last { border-right: none;}

#nav a {
	font-size: 12px;
	padding: 8px 13px 9px 13px;
	color: #fff; /*20100806*/
}

#nav a:hover {
	background: #d31f00 none;
	color: #fff;
	}
	
#nav a.dropdown:hover {
	background: #d31f00 url(images/ynav-dropdown-hover.gif) no-repeat center right;
	color: #fff;
	}
	
#nav a.dropdown ul a:hover { background: #d31f00;}	
#nav li ul { background-color: #666666; border: none;}
#nav li li a { color: #fff;}		
#nav li li { border: none; border-top: 1px solid #777; padding-left: 0px;}

#specialoffers {
	background: #d31f00;
	text-align: center;
	margin-bottom: 20px;
	}
#specialoffers ul { list-style: none; border-left: 1px solid #CCCCCC; display:block;}
#specialoffers li { float: left; border-right: 1px solid #CCCCCC;}
	
/*
#specialoffers h2 {
	font-weight: normal;
	color: #fff;
	font-size: 14px;
}
*/

#specialoffers a {
	display: block;
	color: #fff;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 7px 13px 6px 13px;
	}


#video-row h2 {
color:#5E5A5B;
font-size:20px;
padding-bottom:12px;
}

#home-video-wrap ul li {
float:left;
padding-left:12px;
width:150px;
}

#home-video-wrap ul li.first {
padding:0;
}

#home-video-wrap ul {
list-style:none outside none;
}

#home-video-wrap {
line-height:18px;
padding-bottom:15px;
}

#video-row {
padding:20px 0 0 25px;
}


#footer a { color: #2F589A;}

ul.nolist { list-style: none;}

.small { font-size: 10px;}

.tinytext {
	 font-size: 10px;
	 padding: 5px 5px 0 0;
	 text-align: right;
	 }
	
blockquote {
	color:#454545;
	font-size:11px;
	margin:0 1.5em;
	padding-left:5px;
}	
blockquote p {
	color:#006666;
	margin-bottom:12px;
	padding-bottom:0;
}

#dropitems { padding: 0 25px;}
.dropcol { width: 300px; padding: 0 10px;}
#searchbar { margin: 0 auto 20px auto;}

#big-banner .podcasts ul { padding-left: 0px; list-style: none;}
#big-banner .podcasts a.play {
	background-image:url("images/icon_audio.gif");
	background-position:0 2px;
	background-repeat:no-repeat;
	display:block;
	min-height:16px;
	padding:0 0 0 18px;
	text-decoration:none;
}
