/* Section Banner
-----------------------------------------------------------------------------*/

.section-banner {
	background : #55851c url(../images/section_banner_1_bg.png) repeat-x top;
	color : #ffffff;
	font-size : 18.5px;
	font-weight : bold;
	padding-top : 30px;
	padding-bottom : 30px;
}

.section-content {
	background : url(../images/layout/section_content_bg.gif) repeat-x scroll left top;
}

.section-content .wrap {
	background : url(../images/layout/section_content_wrap_bg.gif) repeat-y top left;
	padding : 0px;
	width : 1000px;
}

.section-content .col1 {
	background : url(../images/layout/section_content_col1_bg.gif) no-repeat top left;
	float : left;
	padding-left : 0px;
	padding-right : 0px;	
	width : 342px;
}

.section-content .col2 {
	background : url(../images/layout/section_content_col2_bg.gif) no-repeat top right;
	float : left;
/*	height : 580px; */
	width : 658px;
}

.section-content .col1 .section-title {
	color : #333333;
	font-size : 21px;
	font-weight : bold;
	height : 60px;
	line-height : 55px;
	padding-left : 50px;
	letter-spacing: -.05em;
}

.section-content .col2 .section-title {
	color : #333333;
	font-size : 18px;
	font-weight : normal;
	height : 60px;
	line-height : 55px;
	padding-left: 50px;
}

.section-content .section-nav ul {
	background : url(../images/layout/section_content_nav_ul_bg.gif) no-repeat bottom center;
	padding-top : 15px;
	padding-bottom : 0px;
}

.section-content .section-nav ul li {
	background : url(../images/layout/section_content_nav_ul_li_bg.gif) no-repeat top center;
	color : #333333;
	font-size : 14px;
	height : 22px;
	line-height : 22px;
	list-style : none;
	list-style-position : outside;
	text-indent : 50px;
	width : 342px;
}

.section-content .section-nav ul li a {
	color : #333333;
	display : block;
	height : 22px;
	text-decoration : none;
	width : 340px;
}

.section-content .section-nav ul li a:link,
.section-content .section-nav ul li a:visited,
.section-content .section-nav ul li a:active {
	color : #333333;
	text-decoration : none;
}

.section-content .section-nav ul li a:hover {
	background : url(../images/essence_quality_info_arrow.gif);
	background-repeat : no-repeat;
	background-position : 35px 7px;
	color : #729E26;
}

.section-content .section-nav ul li.alt a {
	background : url(../images/essence_quality_info_arrow.gif);
	background-repeat : no-repeat;
	background-position : 35px 7px;
	color : #729E26;
}

.section-content .section-nav ul li img.load {
	display : none;
	float : left;
	margin-top : 7px;
	margin-left : 35px;
	margin-right : -46px;
	position : relative;
}

.section-content .section-nav-link-title {
	color : #333333;
	font-size: 14px;
	font-weight: bold;
	padding-top: 55px;
	padding-bottom: 10px;
	padding-left : 50px;
	width: 100%;
}

.section-content .section-nav-link-list li { 
	background : url(../images/essence_quality_info_separator.gif) no-repeat top center;
	width: 342px;
	/* height: 65px; */
	font-size: 14px;
	color: #333333;
	/*line-height: 50px;*/
	list-style : none;
	list-style-position : outside;
	text-indent: 0px;
	padding-top : 8px;
	padding-bottom : 8px;
}

.section-content .section-nav-link-list li a,
.section-content .section-nav-link-list li a:link,
.section-content .section-nav-link-list li a:active,
.section-content .section-nav-link-list li a:hover,
.section-content .section-nav-link-list li a:visited {
	color : #729e26;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #729e26;
	/*padding-top: 10px;*/
	padding-left: 50px;
	text-decoration: none;
	display: block;
}

.section-content .section-nav-link-list li a:hover {
	color : #333333;
}

.section-content .section-nav-link-list li .descr {
	font-size: 12px;
	line-height: 15px;
	padding-left: 50px;
	padding-right: 10px;
	/* padding-top : 10px; */
}

.section-content .section-desc {
	color : #333333;
	font-size : 16px;
	font-weight : normal;
	padding : 50px;
	padding-top : 10px;
}

.section-content .section-desc ul {
	padding-left: 15px;
}

.section-content .section-desc li {
	font-size: 12px;
/* 	padding-left: 15px; */
	padding-bottom: 10px;
	list-style: outside;
}

.section-content .section-desc  #stat ul {
	padding-left: 0px;
}

.section-content .section-desc  #stat li {
	padding-left: 0px;
}


.section-stats {
	margin-top : 25px;
	margin-bottom : 0px;
}


.section-stats dl {
	background : url(../images/stat_bg.jpg) no-repeat top left;
	list-style-position : outside;
	list-style : none;
	width: 102px;
	height : 109px;
	float: left;
}

.section-stats .stat-title {
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	height : 26px;
	line-height : 11px;
	letter-spacing: 0px;
	text-align : center;
	padding-top : 5px;	
	padding-left : 5px;
	padding-right : 5px;
	width : 92px;
}

.section-stats .stat-value {
	color : #FFFFFF;
	font-size : 25px;
	font-weight : bold;
	height : 49px;
	line-height : 49px;
	letter-spacing : -1px;
	text-align : center;
	width : 102px;
}

.section-stat .stat-value.smaller {
	font-size : 20px;
}

/* List Box
-----------------------------------------------------------------------------*/

.listbox {
	cursor : pointer;
	margin-top : 15px;
	margin-bottom : 5px;
	position : relative;
}

.listbox .title {
	background : url(../images/layout/listbox_bg.png) repeat-x;
	color : #333333;
	font-size : 17px;
	font-weight : bold;
	float : left;
	line-height : 35px;
	height : 51px;
	padding-left : 0px;
	padding-right : 0px;
	width: 185px;
}

.listbox .round-lf { float : left; background : url(../images/layout/listbox_l.png) no-repeat top; height : 51px; width : 17px; }
.listbox .round-rg { float : left; background : url(../images/layout/listbox_r.png) no-repeat top; height : 51px; width : 36px; }
.listbox.button .round-rg { float : left; background : url(../images/layout/listbox_r_simple.png) no-repeat top; height : 51px; width : 17px; }

.listbox .items {
	background : #e8e8e8;
	border : 1px solid #cfcfcf;
	border-top : 1px solid #ffffff;
	font-size : 12px;
	font-weight : bold;
	/* padding-top : 30px; */
	top: 30px;
	position : absolute;
	width : 236px;
}

.listbox .items ul li {
	border-top : 1px solid #e3e3e3;
	border-bottom : 1px solid #ffffff;
	list-style : none;
	list-style-position : outside;
}


.listbox .items ul li .icon {
	float: left;
	padding: 3px;
}

.listbox .items ul li a {
	color : #333333;
	display : block;
	padding : 5px;
	padding-left : 10px;
	padding-right : 10px;
}

.listbox .items ul li a:link,
.listbox .items ul li a:visited,
.listbox .items ul li a:active {
	color : #333333;
	text-decoration : none;
}

.listbox .items ul li a:hover,
.listbox .items ul li.alt a {
	background : #729e26;
	color : #ffffff;
	text-decoration : none;
}