@charset "utf-8";
/* CSS Document */

/* CABALLO NEGRO -- PRODUCTS
   ================================ */
	 
/* NOTES
	 -------------------------------- 
	 .products = Both products-ingre.html And products-taste.html
	 .ingrdnts = products-ingre.html Only 
	 .grt-tste = products-taste.html Only 
	 -------------------------------- */
	 
/* MASTER HEADER
	 -------------------------------- */
.products .masthd .main-bar .nav2 a { background-position:-70px bottom; width:104px; } /* PRODUCTS */
.products .masthd .sub-bar h1 { background:url(../images/sub/sub-titles.gif) no-repeat 0 0; width:107px; }
.products .masthd .sub-bar ul { background-color:#4d4d4d; left:196px; overflow:hidden; position:absolute; top:0; }
.products .masthd .sub-bar ul li { float:left; list-style-type:none; padding-right:7px; }
.products .masthd .sub-bar ul li a { background-image:url(../images/products/products-nav.gif); cursor:pointer; display:block; height:40px; }
.products .masthd .sub-bar ul li.nav1 a { background-position:left top; width:136px; }
.products .masthd .sub-bar ul li.nav2 a { background-position:right top; width:91px; }
.ingrdnts .masthd .sub-bar ul li.nav2 a { background-position:right bottom; }
.ingrdnts .masthd .sub-bar ul li.nav2 a:hover { background-position:right top; }
.grt-tste .masthd .sub-bar ul li.nav1 a { background-position:left bottom; }
.grt-tste .masthd .sub-bar ul li.nav1 a:hover { background-position:left top; }

/* MASTER BODY -- SIDEBAR
	 -------------------------------- */
.products .mastbd .side-bar .sec1 { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin:172px 0 0 23px; overflow:hidden; }

/* MASTER BODY -- MAIN COLUMN
	 -------------------------------- */
.products .mastbd .main-col { background:url(../images/products/products-bkgd-01.jpg) no-repeat left top; padding-top:0; }
.products .mastbd .main-col .sec { border-bottom:1px solid #e6e6e6; margin:0 23px 0 240px; width:auto; }
.products .mastbd .main-col .sec1 { height:50px; margin-right:0; position:relative; }
.products .mastbd .main-col .sec1 a { background-image:url(../images/page/page-dist-cta.gif); border-left:1px solid #e6e6e6; cursor:pointer; display:block; height:50px; position:absolute; right:0; top:0; width:236px; }
.products .mastbd .main-col .sec2 {  padding:30px 0 20px; }
.products .mastbd .main-col .sec2 h1 { font-size:28px; line-height:28px; }
.grt-tste .mastbd .main-col .sec2 h2 { color:#4d4d4d; font-size:13px; line-height:13px; }
.products .mastbd .main-col .sec2 p { color:#000; margin-right:37px; }
.products .mastbd .main-col .sec2 p a { text-decoration:none; }
.products .mastbd .main-col .sec2 p a em { font-style:normal; text-decoration:underline; }
.grt-tste .mastbd .main-col .sec3 { border-bottom:none; }
.products .mastbd .main-col .sec3 a { background-image:url(../images/products/products-cta.gif); cursor:pointer; display:block; height:50px; width:106px; }
.ingrdnts .mastbd .main-col .sec4 { border-bottom:none; padding:30px 0 0; }
.ingrdnts .mastbd .main-col .sec4 h1 { background:url(../images/products/products-whats-inside.gif) no-repeat top left; height:32px; }
.ingrdnts .mastbd .main-col .sec4 dl.accordian { position:relative; }
.ingrdnts .mastbd .main-col .sec4 dl.accordian dt { background:url(../images/page/cn-arrow_up.gif) no-repeat 8px center; border-bottom:3px solid #fff; color:#4d4d4d; cursor:pointer;font-size:12px; line-height:12px; list-style-type:none; padding:7px 22px; width:336px; }
.ingrdnts .mastbd .main-col .sec4 dl.accordian dt.selected { background:url(../images/page/cn-arrow_dn.gif) no-repeat 8px center; }
.ingrdnts .mastbd .main-col .sec4 dl.accordian dd { background-color:#fff; margin:0; }
.ingrdnts .mastbd .main-col .sec4 dl.accordian dd div { padding:3px 22px 6px; width:auto; }

/* COMPARISON MODAL
	 -------------------------------- */
.modal-panel {
	background-image:url(../images/page/cn_comparison.png);
	height:680px;
	width:621px;
}	 
.modal-panel .close-btn {
	background-image:url(../images/page/page-modal-close_btn.png);
	height:28px;
	position:absolute;
	top:20px;
	right:20px;
	width:79px;
}
