/**

 * @author ( Angie Radtke )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
/* not ready */

#tablegrass {
	background:url(http://www.shinesites.com/ngf/templates/beez_20/images/back2.jpg) 10%; 
	background-position: top; 
	background-repeat: no-repeat;
	display:table-cell;
	}

.clear { clear: both; }

html {
	margin:0px;
}

/* TOP BAR */
#cont_fly {
	position:absolute;
	z-index:5000;
	top:-12px;
	left:-16px;
	}
#cont_top_text {
	font-size:16px;
	color:#FFF!important;
	position:absolute;
	left:45px;
	top:10px;
	font-style:italic;
	z-index:5000;
}
#cont_top_l {
	display:table-cell;
	width:14px;
	white-space:nowrap;
	box-shadow: 0px 4px 2px #999;
}
#cont_top_m {
	background-image:url(../images/m_ban.jpg);
	background-position:center;
	background-repeat:repeat-x;
	vertical-align:top;
	width:100%;
	display:table-cell;
	box-shadow: 0px 4px 2px #999;
	}
#cont_top_r {
	display:table-cell;
	width:1px;
	white-space:nowrap;
	position:absolute;
	right:3px;
	top:0px;
	box-shadow: 0px 4px 2px #999;
}

#cont_top {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	display:table-row;
	}

/* RECIPE */
#content_wid {
	text-align:justify;
	width:80%;
	margin-left:auto;
	margin-top:50px;
	margin-right:auto;
	padding-bottom:50px;
	line-height:18px;
	font-size:14px!important;
	color:#333333!important;
	}
#content_wid1 {
	text-align:justify;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
	}
#cont_back {
	width:100%;
	height:100%;
	background-image:url(http://www.shinesites.com/ngf/templates/beez_20/images/back2.jpg); 
	background-position:top;
	background-repeat:no-repeat;
	padding-top:20px;
	min-height:800px;

	}

#recip_text {
	color:#000000;
	font-weight:bold;
}

/* CUTS */
#meattable {
	padding-left:0px;
	padding-top:25px;
	padding-right:25px;
	padding-bottom:25px;
	border-bottom: solid 1px #aecfa2;
}
#meat_pic {
	border:2px solid #000;
	width:250px;
	height:200px;
}
.blog {
	width:80%;
	padding-top:80px;
	color:#333;
	}


/* HEADLINES */
#ngf_headline {
	padding-top:30px;
	font-size:22px;
	font-family:Verdana, Geneva, sans-serif;
	color:#87ac3a;;
	line-height:40px;
	}
#ngf_subheadline {
	padding-bottom:20px;
	font-size:22px;
	font-family:Verdana, Geneva, sans-serif;
	color:#87ac3a;}

/* MENU BARS */

#ngf_b_menu {
	padding-top:9px;
	padding-bottom:9px;
	text-align:center;
	
	}
#ngf_t_menu {
	padding-top:12px;
	padding-bottom:12px;
	margin-right:-360px;
	position:absolute;
	right:50%;
	}
#ngf_menu {
	white-space:nowrap;
	padding-left:8px;
	padding-right:8px;
	color:#FFF;
	}


/* */

#ngf_bottom {
	position:absolute;
	width:100%;
	bottom:0px;
}
#ngf_main {
	width:954px;
	position:absolute;
	z-index:99;
	top:5px;
	left:50%;
	margin-left:-477px;
	background-color:#FFFFFF;
	}

#shine_span {
	height:800px;
}

#ngf_fade {
	position:fixed;
	vertical-align:bottom;
	width:1159px;
	height:800px;

	}

#rotate_ban {
	top:0px;
	width:50%;
	}



/* NGF TOP BAR */
#ngf_bar_l {
	display:table-cell;
	width:14px;
	white-space:nowrap;
	vertical-align:top;
	}
#ngf_bar_m {
	background-image:url(../images/m_ban.jpg);
	background-position:center;
	background-repeat:repeat-x;
	vertical-align:top;
	width:100%;
	position:absolute;
	left:0px;
	padding-right:175px;
	right:0px;
	}
#ngf_bar_r {
	display:table-cell;
	width:14px;
	white-space:nowrap;
	vertical-align:top;
	}
#ngf_pack_t {
	width:100%;
	position:relative;
	z-index:100;
	}

/* NGF PACKAGE BUTTONS */

#ngf_pack {
	display:table;
	width:100px;
	}
#ngf_pack_row {
	display:table-row;
	}
#ngf_pack_cell {
	display:table-cell;
	}


#shine_text {
	font-size: 12px; 
	color: #777; 
	line-height: 15px;
}

#shine_pal {
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; 
	color: #364478; 
	font-size: 16px;
}

#shine_lists {
	color: #28376f; 
	padding-left: 30px;
	line-height:15px;
	font-size:12px;
	padding-top:15px;
}


.com_email{
	color:#364478!important;
}


#shine_table { 
	width:100%;
	display:table;
	margin-left:auto;
	margin-right:auto;
	min-height: 1200px;
	height: auto !important;
	height: 100%;
}
#shine_row_b {
	width:100%;
	display: none;

	}
#shine_row_f {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display:table-row;
	height:37px;
	}


#shine_row {
	width:1159px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	background-image:url(../images/bkgd_1.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#shine_cell {}

#shine_celltl {
	text-align:left;
	width:440px;
	display:table-cell;
}
#shine_celltr {
	
	text-align:right;
	width:500px;
	display:table-cell;
}

#shine_span1 {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	display:table-row;
}
#shine_rowtm {
	width:945px;
	text-align:right;
	padding-bottom:10px;
}
#shine_cban {
	padding-bottom:20px;
}
#shine_lg {
	display:table-cell;
	background-image:url(../images/shine/left_gradient.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width:125px;
}
#shine_banner {
	width:960px;
}
	
#shine_rg {
	display:table-cell;
	background-image:url(../images/shine/right_gradient.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:125px;
}
#shine_content {
	display:table-cell;
	width:930px;
	position:relative;
	z-index:99;
	background-color:#FFF;
}

#shine_cont {
	width:300px;
	display:table-cell;
}
#shine_contm {
	width:240px;
	padding-left:20px;
	padding-right:20px;
	display:table-cell;
}

#shine_contt {
	display:table-row;
	vertical-align:bottom;
}
#shine_contb {
	display:table-row;
	text-align:left;
	background-image:url(../images/shine/mod_bkgd.png);
	background-position:top;
	background-repeat:repeat-x;
	margin-left: 80px; 
	color: #374578; 
	font: Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:200px;
}
#shine_ct {
	display:table;
	width:100%;
	height:500px;
}

#shine_ct_row {
	display:table-row;
	width:100%;
}
#shine_ct_cell2 {
	display:table-cell;
	vertical-align:top;
	padding-left:100px;
	width:60%;
}
#shine_ct_cell1 {
	display:table-cell;
	vertical-align:top;
	padding-right:15px;
}

#shine_ct_cell {
	display:table-cell;
	vertical-align:top;
}


.ari-image-slider A:hover
{
background-color: transparent;
}


.bfQuickMode .bfSubmitButton {

margin-left: 45%;
} 

#SIM_FIX 
{
	overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}

#simplus_main
{
	background-color:#FFFFFF;
	width:100%!important;
}

#simplus_bot
{
	
}


*
{
        padding: 0;
}

body, html {
	line-height:18px;
	font-size:14px!important;
	color:#222222!important;
	overflow-x: hidden;
	
}

#top_bar {
	position:absolute;
	width:100%;
	left:0px;
	top:50px;
	right:0px;
	}
#ngf_contain {
	width:1156px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#173d15;
}
#shine_table {
	position:absolute;
	bottom:0px;
	top:0px;
	/*width:1156px;*/
}
#ngf_over {
	position:absolute;
	top:-8px;
	margin-left:-499px;
	left:50%;
	z-index:130;
	height:150px;
}
#shine_row_t1 {
	width:1156px;
	right:50%;
	margin-right:-578px;
	margin-left:auto;
	top:2px;
	position:absolute;
	z-index:100;
}
#shine_row_t {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	top:52px;
	position:absolute;
	z-index:100;
}
#shine_rowbk {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	/*background-image:url(../images/bkgd_1.png);*/
	background-position:bottom;
	background-repeat:repeat-y;
	position:absolute;
	top:0px;
	left: 50%;
	height:100%;
    margin-left: -578px;
	z-index:0;
}
#shine_rowbkb {

}
#shine_component {
	text-align:left;
	width:955px;
	padding:20px;
	position:relative;
	top:472px;
	bottom:0px;
	background-color:#FFFFFF;
	min-height:800px;
}
#inner_cont {
	width:995px;
	position:relative;
	min-height:800px;
	z-index:1000;
	background-color:#FFF;
	padding-top:5px;
}
#top_fav {
	position:absolute;
	top:0px;
	z-index:500;
	right:50%;
	margin-right:-578px;
	display: none;
	}
#bot_ngf {
	width:100%;
	position:
	}
#ngf_banner {
	position:relative;
	margin-bottom:-245px;
	top:-5px;
	}
#top_logo {
	position:absolute;
	z-index:1000;
	left: -9px;
	}
#main_text {
	line-height:30px;
	}
.leading-0, .leading-1, .leading-2 {
	position:relative;
	left:10px;
	text-align:left;
	width:90%;
}
.h3, h3, #h3 {
	display:none;
}
#better_link {
	padding:8px;
	width:50%;
	background-color:#173d15;
}