@CHARSET "UTF-8";

/* Homepage ------------------------------------*/
#home-featured_holder { background: url(/images_pres/home_featured_bg_tile.jpg) repeat-x; margin-top: 60px; text-align: left; }
#home-featured { margin:0 auto; width:950px; position: relative; background: url(/images_pres/home_featured_bg_highlight.jpg) no-repeat right 0px; }
#index-slider { 
	width: 910; overflow: hidden; }
#index-slider a { text-decoration: none; }
#contentHolder.inside { padding:20px 20px 0; }
#leftBtn, #rightBtn {
	display: block;
	position: absolute; 
	top: 145px;
	width: 50px;
	overflow: hidden;
	height: 50px;
	}
	#leftBtn { left: -20px; }
	#rightBtn { right: -20px; }
#leftBtn img { margin-top: -100px; }
#leftBtn.hover img { margin-top: -150px; cursor: pointer; }
#rightBtn.hover img { margin-top: -50px; cursor: pointer; }

#home-layout h3 { font-size: 2em; line-height: 24px; margin-bottom: 10px; }
#home-layout a { text-decoration: none; }

a#home-catalog-button h3 { font-size: 1.5em; margin-bottom:0; line-height: 30px; background: url(/images_pres/browse-arrow.png) no-repeat 190px bottom; padding-left: 10px; }
a#home-catalog-button big { line-height: 30px; }
a#home-catalog-button:hover h3, a#home-catalog-button:focus h3, a#home-catalog-button:active h3 { background-position: 190px top; }

#home-layout #gray-box.box { 
	border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	border-color: #4c4c4c; 
	background-color: #4c4c4c;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#5E5E5E), to(#4c4c4c)); 
		background-image: -moz-linear-gradient(top, #5E5E5E, #4c4c4c); 
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E5E5E', endColorstr='#4c4c4c'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E5E5E', endColorstr='#4c4c4c')"; /* IE8 */
	margin-bottom: 0;
}

/******* HOW IT WORKS ********/
/******** LEARN MORE ********/
/******** FAQ *************/
.giant-nav ul { list-style:none; margin:0; padding: 0; border-bottom: 1px solid #ccc; padding: 0px 0 9px; margin-bottom: 20px; margin-top: -20px;}
.giant-nav ul li { font-size: 24px; padding: 0 19px 0 20px; border-right: 1px solid #ccc; display: inline; }
.giant-nav ul li h2 { display: inline; font-weight:bold; }
.giant-nav ul li:first-child { padding-left: 0; }
.giant-nav ul li a, .giant-nav ul li a:hover { color: #c5c5c5; text-decoration:none;}
.giant-nav ul li a:hover { color: #72A407; }

#faq-sidebar { position: relative; }
#faq_toc { background-color: #f6f6f6; position: fixed; width: 150px; }
#faq_toc hr { margin-bottom: 9px; }
#faq_toc p { margin-bottom: 10px; } #faq_toc p.nomarg { margin: 0; }
#faq-content h2 { margin-bottom: 10px; }
#faq-content ul, #faq-content p, #faq-content ol { font-size: 12px; line-height: 16px; }
