
/***** RESET ALL TAGS ****/

* {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

a.link {
	background-image: url("../images/link_green.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    color: #387d3c;
    padding-left: 9px;
}

a.download {
	background-image: url("../images/link_green.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    color: #387d3c;
    padding-left: 9px;
}

.pdf {
    /*background: url("../images/ico_pdf.gif") no-repeat scroll 0 0 transparent;*/
    color: #367C2B;
    font-size: 14px;
    line-height: 18px;
    padding: 0 0 0 23px;
    text-decoration: none !important;
}

a.fltRight {
	float: right;
}

a.link:hover, a.link.news:hover, a.nocolor:hover {
	text-decoration: underline;
	color: #387d3c;
}

a.link.news {
	color: #000000;
}

a.more, a.seeall, a.external {
    background: url("../images/bullet_arrow.gif") no-repeat scroll 0 4px transparent;
    color: #367C2B !important;
    font-size: 13px;
    line-height: normal;
    padding: 0 0 0 9px;
    text-decoration: none !important;
}

a.more:hover, a.pdf:hover, a.seeall:hover, a.external:hover {
    text-decoration: underline !important;
}

.clear, div.clrfix
{
	clear: both;
}

.clrfix
{
	display: block;
    /*overflow: hidden;*/
}

.clrfix::after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}
.clrfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}

.column_content {
	float: left;
    width: 396px;
}

.has_left_nav .column_content {
	width: 225px;
}
.column_image {
    float: left;
    width: 222px;
}

.column_image_small {
    float: left;
    width: 222px;
}
.column_content_small {
    float: left;
    /*width: 282px;*/
   width: 504px;
}

.column_image144 {
    float: left;
    width: 162px;
}

.column_content144 {
    float: left;
    width: 456px;
}

.column_image264 {
    float: left;
    width: 282px;
}

.column_content264 {
    /*float: left;
    width: 336px;*/
}

.column_content444 {
    float: left;
    width: 500px;
}

.keyFeatureTabContent {
	clear: both;
	display: block;
}


#jd_tab_236892 h5 {
	clear: both;
}

p.padding-bottom { margin-bottom: 17px; }


/* #########
 * TAB MODEL
 */

#natorTab div.trTab {
	margin-right: 24px;
	/*padding: 10px;
	padding-top: 20px;
	padding-bottom: 40px;*/
	padding: 20px 15px 40px 10px;
	background-color: #F1F1F1;
	position: relative;
	color: #333333;
}

div.trTab  p {
	margin-bottom: 1.25em;
	line-height: 1.25em;
    margin: 0.5em 0;
    font-size: 14px;
}

div.trTab div.MOD_GC_3 {
	margin-bottom: 18px;
	clear: both;
}

div.trTab div.MOD_GC_3 h5 {
    font-family: 'Calibri Bold',sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 18px;
}

.tableWithoutCaption, .tableWithCaption, .tableWithoutHeading {
    border-collapse: collapse;
}

.tableWithCaption caption, .tableWithCaption tr th, .tableWithCaption tr td {
    padding: 5px 8px 4px;
    text-align: left;
}

.tableWithCaption caption {
	background-color: #ffde00;
	font-weight: bold;
	margin: 0;
}

.tableWithCaption tr th {
    background-color: #CCCCCC;
}

.tableWithoutCaption caption, .tableWithCaption caption, .tableWithoutHeading caption {
	border: 2px solid white;
	border-bottom: 0;
}

.tableWithoutCaption td, .tableWithCaption td, .tableWithoutHeading td, .tableWithoutCaption th, .tableWithCaption th, .tableWithoutHeading th {
    border: 2px solid white;
}

.tableWith2EqualColumns tr td {
	width: 50%;
	vertical-align: top;
}
.tableWith3EqualColumns tr td {
	width: 33%;
	vertical-align: top;
}

tr.alt, th.alt {
    background-color: #F1F1F1;
}

tr.alt td {
    background-color: #FFFFFF !important;
}
tr.last td {
	border-bottom: 2px solid #f1f1f1;
}

.tableWithCaption tr.alt td {
    background-color: #F1F1F1 !important;
}

div.trTab .clrfix p {
	margin-top:0;
}

div.trTab .feature_tab_left_img {
	float: left;
}

div.trTab a {
	color: #367C2B;
}

div.trTab a:hover {
	text-decoration: underline;
}

div.trTab > ul {
	margin: 0 0 5px;
}

div.trTab > ul li {
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
    margin-top: 3px;
	float: none;
	text-align: left;
	background-image: url("../images/bullet_square.gif");
    background-position: 5px 6px;
    background-repeat: no-repeat;
    padding-left: 25px;
    font-size: 14px;
}

div.trTab h4 {
	color: #333333;
	font-size: 16px;
    font-family: 'Calibri Bold',sans-serif;
    margin-bottom: 18px;
	/*clear: both;*/
}

div.trTab.features h4 {
	font-weight: bold;
	font-size: 14px;
	background: none repeat scroll 0 0 #DADADA;
  /*  height: 24px; */
    line-height: 24px;
    margin: 0 0 6px;
    padding: 0 0 0 10px;
	/*clear: both;*/
    /*width: 99%;*/
}

div.trTab.features table {
    border: 1px solid #333333;
    margin-bottom: 10px;
}

div.trTab.features table td {
    color: #333333;
    font-family: 'Calibri',sans-serif;
    font-size: 12px;
    border: 1px solid #333333;
}

div.trTab.features table th, div.trTab.features table td {
    height: 24px;
    padding: 0 0 0 20px;
    text-align: left;
    width: 140px !important;
    vertical-align: middle;
}

div.trTab.features table.table_white_bg th, div.trTab.features table.table_white_bg td {
    padding: 0 0 0 5px;
    width: 140px !important;
}

div.trTab.features table.clean {
    border: none;
    margin-bottom: 10px;
}

div.trTab.features table.clean td {
    color: #333333;
    font-family: 'Calibri',sans-serif;
    font-size: 12px;
    border: none;
}

div.trTab.features table.clean td {
	text-align: left;
}

div.trTab.features table.clean th {
	text-align: center;
}

div.trTab.features table.clean th, div.trTab.features table.clean td {
    height: 24px;
    padding: 0 0 0 20px;
    width: 140px !important;
    vertical-align: middle;
    background-color:transparent;
}

/* ################
 * TABLE FOR feature_articles
 * ################*/

div.MOD_GC_22b {
	color: #000000;
    font-family: 'Calibri',sans-serif;
    font-size: 11px;
}

div.trTab.features div.MOD_GC_22b table {
    border: 2px solid white;
    width: 100%;
}

.tableWithoutHeading tr th {
    background-color: #FFDE00;
    text-align: center !important;
}

div.trTab.features div.MOD_GC_22b table.tableWithoutHeading tr th {
    padding: 5px 8px 4px;
}

.tableWithoutHeading caption, .tableWithoutHeading tr th {
    padding: 5px 8px 4px;
    text-align: left;
}

.tableWithoutHeading tr td {
    padding: 5px 8px 4px;
    text-align: center;
}

div.trTab.features div.MOD_GC_22b table.tableWithoutHeading td {
    padding: 5px 8px 4px;
    text-align: center;
    border: 2px solid white;
}
div.trTab.features div.MOD_GC_22b table.tableWithoutHeading td p, div.trTab.features div.MOD_GC_22b table.tableWithoutHeading th p {
    margin : 0;
    padding: 0;
    font-size: 1.08em;
}


/* ################
 * TABLE FOR sales_manual
 * ################*/

.salesManual .accordion_container .keyFeatureTabContent {
	margin-top: 17px;
}
.salesManual .accordion_container .keyFeatureTabContent:first-child {
	margin-top: 0;
}
#natorTab div.trTab .salesManual h4.learnMore {
	background: none;
	cursor: default;
	display: inline-block;
	font-size: 14px;
	line-height: normal;
	margin: 0;
	margin-right: 10px;
	padding: 0;
	text-transform: none;
	width: auto;
}
#natorTab div.trTab .salesManual h4.learnMore:hover {
	background: none;
}
.salesManual .keyFeatureTabContent a.more {
	cursor: pointer;
}

/* ################
 * TABLE FOR SPECIFICATION
 * ################*/

.accordion_container.table_spec {
    padding: 0;
    /*background-color: transparent;*/
}

div.trTab.specifications table {
    border: none;
    width: 100%;
    margin: 0;
    padding: 0;
    zoom: 1;
}

div.trTab.specifications table tr{
    width: 50%;
}

div.trTab.specifications table tr.bgdark, div.trTab.specifications table tr.bgdark th{
    background-color: #F1F1F1;
}

div.trTab.specifications table tr.bglight, div.trTab.specifications table tr.bglight th{
    background-color: #FFFFFF;
}

div.trTab.specifications table td {
    color: #333333;
    font-family: 'Calibri',sans-serif;
    font-size: 12px;
}

div.trTab.specifications table th, div.trTab.specifications table td {
    height: 24px;
    padding: 0 0 0 20px;
    text-align: left;
    /*width: 140px !important;*/
    vertical-align: middle;
    border: none;
	width: 50%;
}

div.trTab.specifications table th p, div.trTab.specifications table td p {
    font-size: 12px;
}

div.trTab.specifications table th p {
    font-family: 'Calibri',sans-serif;
    font-weight: bold;
}

/* #############
 * END TABLE */

div.trTab h5 {
	font-size: 14px;
	color: #333333;
}

.keyFeatureTabContent h5 {
	margin-bottom: 6px;
}

#natorTab div.trTab .buttonDynamicTable {
	float: right;
	position: relative;
	display: block;
	height: 20px;
    padding-bottom: 8px;
    padding-top: 8px;
}

#natorTab div.trTab .buttonDynamicTable a {
	/*color: #333;*/
	color: #737373;
	font-size: 12px;
}

#natorTab div.trTab .contentDynamicTable {
	/*margin: 0px;
	margin-top: 30px;*/
	color : #333;
	font-size: 14px;
	/*clear: both;*/
}

/*#natorTab div.trTab .contentDynamicTable div.clrfix img*/
#natorTab div.trTab div.clrfix img {
	/*float: left;*/
	margin: 0;
    padding: 0 18px 18px 0;
}

#natorTab div.trTab .contentDynamicTable h4 {
	margin: 0px;
	background-image: url("../images/specArrowWhite.png");
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-color: #DADADA;
	background-position: 10px 9px;
	line-height: 24px;
	padding: 0px;
	padding-left: 24px;
	margin-top: 5px;
	text-transform: uppercase;
	font-size: 13px;
	color : #333;
	cursor: pointer;
    clear: both;
	/*width: 647px;*/
}

#natorTab div.trTab .contentDynamicTable h4:hover {
	background-color: #BCBCBC;
}

#natorTab div.trTab .contentDynamicTable h4.selected {
	background-position: 10px -44px;
	background-color: #FFDE00;
}

/*#natorTab div.trTab ul
{
	clear: none;
}*/
/*#natorTab div.trTab .contentDynamicTable ul {*/
#natorTab div.trTab ul {
	/*margin: 0px;
	padding: 10px 0 10px 10px;
	background-color: #FFF;
	height: auto;
	clear: both;
	float:left;
	width: 450px;*/
	margin-bottom: 17px;
	/*clear: both;*/
    display: table;
    font-size: 14px;
	display: inline-block;
}

#natorTab div.trTab ol, #natorTab div.trTab ul ol{
	margin-bottom: 17px;
    font-size: 14px;
}

#natorTab div.trTab ol li, #natorTab div.trTab ul ol li, #natorTab div.trTab ul ol ol li {
    background: none repeat scroll 0 0 transparent;
    list-style: decimal outside none !important;
    margin-left: 30px;
    margin-top: 3px;
    padding-left: 0;
}

/*#natorTab div.trTab .contentDynamicTable ul li {*/
#natorTab div.trTab ul li {
	padding: 0px;
	margin: 0px;
	/*float: none;*/
	/*width: auto;*/
	text-align: left;
	background: url("../images/bullet_square.gif") no-repeat scroll 5px 6px transparent;
    margin-left: 25px;

	/*display: inline-block;
	clear: left;*/

    margin-top: 3px;
    padding-left: 25px;
	width: auto;
}

#natorTab div.trTab ul li ul {
	display: list-item;
}

/*#natorTab div.trTab .contentDynamicTable table {
	width: 100%;
}

#natorTab div.trTab .contentDynamicTable table th, #natorTab div.trTab .contentDynamicTable table td{
	padding-left: 20px;
	padding-top: 3px;
	text-align: left;
	width: 50%;
}

#natorTab div.trTab .contentDynamicTable table tr.bglight {
	background-color: #FFF;
}

#natorTab div.trTab .contentDynamicTable table tr.bgback {
	background-color: #F1F1F1;
}*/

/* ##################
 * JD Category Page
 * ##################
 */

#description_jd-category-page {
	font-size: 14px;
	color: #333333;
	padding: 0 18px 0 18px !important;
}

#description_jd-category-page .fltLeft  {
	float: left;
}

#description_jd-category-page img {
	display: inline;
    /*margin: 0 18px 18px 0;*/
}

#description_jd-category-page h4 {
	font-family: 'Calibri Bold',sans-serif;
    font-size: 16px;
    /*font-weight: normal;*/
	font-weight: bold;
    margin-bottom: 18px;
}

#description_jd-category-page p.margin_bottom {
	display: block;
    padding-bottom: 8px;
}

#description_jd-category-page ul {
	clear: both;
    display: table;
}

#description_jd-category-page ul, #description_jd-category-page ol {
	margin: 0 0 5px;
}

#description_jd-category-page ul li {
	background: url("../images/bullet_square.gif") no-repeat scroll 5px 6px transparent;
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 3px;
    padding-left: 25px;
}

#description_jd-category-page hr,
.disclaimer hr  {
	border:none;
	border-bottom: 1px dotted #E7E7E7;
    clear: both;
    margin: 18px 0;
}

.disclaimer {
	margin-top: 17px;
	padding: 15px;
}
hr {
	border:none;
	border-bottom: 1px dotted #E7E7E7;
    clear: both;
    margin: 18px 0;
}


/* ##################
 * Featured Callouts
 * ##################
 */
table.featured-callouts { clear: both; }
table.featured-callouts td {
    font-size: 13px;
    float: left;
    list-style: none;
    padding: 0 24px 0 0;
    margin: 0;
    width: 204px;
}
/*table.featured-callouts td > div img { margin: 0 0 9px 0; }*/


/* ##################
 * JD Series Page
 * ##################
 */

/*#description_jd-series-page p {
	font-size: 1.18em;
    line-height: 15px;
}

#description_jd-series-page img {
	margin: 0 0 9px !important;
}

#description_jd-series-page a {
	display: inline;
    margin-top: 3px;
    background: url("../images/bullet_arrow.gif") no-repeat scroll 0 4px transparent;
    color: #367C2B !important;
    font-size: 13px;
    line-height: normal;
    padding: 0 0 0 9px;
    text-decoration: none !important;
}*/

#description_jd-series-page {
	font-size: 14px;
	color: #333333;
	padding: 0 18px 0 18px !important;
}

#description_jd-series-page .fltLeft  {
	float: left;
}

#description_jd-series-page h4 {
	font-family: 'Calibri Bold',sans-serif;
    font-size: 16px;
    /*font-weight: normal;*/
	font-weight: bold;
    margin-bottom: 18px;
}

#description_jd-series-page p.margin_bottom {
	display: block;
    padding-bottom: 8px;
}

#description_jd-series-page ul {
	clear: both;
    display: table;
}

#description_jd-series-page ul, #description_jd-series-page ol {
	margin: 0 0 5px;
}

#description_jd-series-page ul li {
	background: url("../images/bullet_square.gif") no-repeat scroll 5px 6px transparent;
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 3px;
    padding-left: 25px;
}

#description_jd-series-page hr {
	border:none;
	border-bottom: 1px dotted #E7E7E7;
    clear: both;
    margin: 18px 0;
}

/* ####################
 * JD MODEL Page
 * ####################
 */

#full_model_container.content-full_model {
    background: url("../images/layout_gray_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    /*border: 1px solid #D7D7D7;*/
    color: #333333;
    padding-top: 10px;
}
#full_model_container.content-full_model h1.model {
    font-size: 40px;
    line-height: 40px;
    margin: 0 0 0 24px;
    padding: 0;
    /*position: absolute;*/
	float: none;
    font-weight: normal;
    text-transform: none;
}
#full_model_container.content-full_model h2.model {
    color: #000000;
    font-size: 22px;
    line-height: 22px;
    margin: 0 0 0 27px;
    padding: 0;
    /*position: absolute;
    top: 228px;*/
    font-weight: normal;
    text-transform: none;
}
#full_model_container.content-full_model h1.model + h2.model {
	font-size: 16px;
	line-height: 18px;
	margin-right: 0;
	text-transform: uppercase;
}
.content-full_model #breakcrumb {
    color: #999999;
    float: right;
    margin-right: 24px;
	margin-bottom: 10px;
}
.content-full_model #breakcrumb a {
    font-weight: bold;
    margin: 0 4px;
}
.content-full_model #breakcrumb span {
    color: #006633;
    font-weight: bold;
    margin: 0 0 0 4px;
}
.content-full_model .content-full_model_left {
    float: left;
    width: 265px;
}
.content-full_model #features-and-specs {
    background-color: #FFFFFF;
    border-bottom: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    color: #333333;
    float: left;
    font-size: 13px;
    min-height: 265px;
    height: 265px;
    height: auto !important;
    /*margin-top: 100px;*/
	margin-top: 30px;
    width: 264px;
}

#main .jd_model_page
{
	margin-top: 20px;
}

#full_model_container.content-full_model #features-and-specs h3 {
    background-color: #367C2B;
    color: #FFFFFF;
    margin: 0;
    padding: 6px 20px;
    text-transform: uppercase;
}
#full_model_container.content-full_model #features-and-specs ul {
    margin: 10px 20px 0;
}
#full_model_container.content-full_model #features-and-specs li {
    background-image: url("../images/sub_square_green.gif");
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding-left: 9px;
}
#full_model_container.content-full_model #features-and-specs table {
    border-collapse: collapse;
    margin-bottom: 2px;
    margin-left: 20px;
    margin-top: 10px;
    width: 224px;
}
#full_model_container.content-full_model #features-and-specs table tr td {
    padding: 3px;
    width: 50%;
}
#full_model_container.content-full_model #features-and-specs table tr td p {
    margin: 0;
    padding: 0;
}
#full_model_container.content-full_model #features-and-specs table.highlight tr td {
    background-color: #F1F1F1;
}
#full_model_container.content-full_model #features-and-specs table.highlight tr.bglight td {
    background-color: #FFFFFF;
}
#full_model_container.content-full_model #features-and-specs table.highlight tr.bgdark td {
    background-color: #F1F1F1;
}
#full_model_container.content-full_model #features-and-specs div {
    margin-left: 20px;
    padding-bottom: 10px;
}
#full_model_container.content-full_model #features-and-specs a.button.yellow {
    margin-top: 10px;
}
.content-full_model .content-full_model_right {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 700px;
}
.content-full_model #product-image img {
    border: medium none;
    float: right;
    position: relative;
}
#full_model_container.content-full_model #content {
    background-color: #FFFFFF;
    padding-bottom: 20px;
    padding-top: 20px;
}
#full_model_container.content-full_model .classic_description {
    background-color: #F1F1F1;
    font-size: 12px;
    margin-right: 24px;
    padding: 10px;
    position: relative;
}




.jd_model_page #natorTab
{
	width: 720px;
	/*float: left;*/
	margin-bottom: 12px;
}

.jd_model_page #natorTabContainer
{
	width: 720px;
	float: left;
}

.has_left_nav.jd_series_page #natorTab, .has_left_nav.jd_model_page #natorTab
{
	width: 522px;
	/*float: left;*/
	margin-bottom: 12px;
}

.has_left_nav.jd_series_page #natorTabContainer, .has_left_nav.jd_model_page #natorTabContainer
{
	width: 522;
	float: left;
	margin-right: 18px;
}
.has_left_nav #natorTab div.trTab {
	margin-right: 0;
}

.jd_series_page .disclaimer, .jd_model_page .disclaimer
{
	width: 666px;
	margin-top: 20px;
	padding: 10px 15px;
	background-color: #F1F1F1;
	color: #333333;
}

.jd_series_page #side_button_menu, .jd_model_page #side_button_menu
{
	margin-top: 48px;
	width: 222px;
	float: left;
}

.jd_series_page #side_button_menu li, .jd_model_page #side_button_menu li
{
	background-color: #F1F1F1;
	width: 202px;
	padding: 14px 10px;
	margin-bottom: 5px;
}

.jd_series_page #side_button_menu li a, .jd_model_page #side_button_menu li a
{
	color: #414242;
	font-size: 1.2em;
    font-weight: bold;
}

#side_button_menu .see_all
{
	padding-left: 10px;
	background: transparent url(../images/green_arrow.png) center left no-repeat;
}

a.download_brochure
{
	padding-left: 17px;
	background: transparent url(../images/download_brochure.png) center left no-repeat;
}

.accordion_container
{
	padding: 15px 23px;
	background-color: white;
	zoom: 1;
}

/* ##################
 * MOD_NO_5_wide_generic
 * ##################
 */

#natorTab div.trTab .MOD_NO_5_wide_generic ul {
    display: block;
    margin: 0;
    padding: 0;
}

#natorTab div.trTab .MOD_NO_5_wide_generic ul li {
	background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding-left: 0;
    float: left;
    /* padding: 0 27px 0 0;*/
    padding: 0 18px 0 0;
    width: 204px;
}

#natorTab div.trTab .MOD_NO_5_wide_generic ul li.lst {
	padding: 0;
	margin: 0;
}

#natorTab div.trTab .MOD_NO_5_wide_generic ul li img {
	display: block;
    margin: 12px 0 !important;
}

#natorTab div.trTab .MOD_NO_5_wide_generic ul li p {
	color: #333333;
    font-size: 13px;
    line-height: 15px;
    margin: 0;
    padding: 0;
}


/* ##################
 * Class of Custom Attribute Container
 * ##################
 */

#natorTab div.trTab .feature_tab_right_img {
   float: right;
}





/*** ############################### ***/
/*** Override standart CSS Ezpublish ***/
/*** ############################### ***/
table {
	border-collapse: collapse;
}

table.renderedtable {
	border: none;
}

table.renderedtable td, table.renderedtable tr {
	border: none;
}

div.object-left, div.object-right {
	clear: both;
    margin: 0;
}

div.class-image div.attribute-image p {
	margin: 0;
}

div.class-image div.attribute-image p img,
#natorTab div.trTab div.attribute-image p img {
	padding: 0 18px 18px 0;
}

#natorTab div.object-left div.attribute-image p img
{
	padding-right: 12px;
}

#natorTab div.trTab div.attribute-image p {
    margin: 0;
}
/** End **/

.clrfix .attribute-image p img
{
	/*position:relative;*/
}

.clrfix, .attribute-image p
{
	/*zoom: 1;*/
}

p.clrfix
{
	clear: both;
}

.clrfix .attribute-image p img
{
	/*width: 1%;*/
	/*zoom:1;*/
}

/*** ############################### ***/
/*** Exceptions ***/
/*** ############################### ***/

#natorTab #jd_tab_56722 ul
{
	display: block;
}

#natorTab #jd_tab_7975 .accordion_container .column_image, #natorTab #jd_tab_8147 .accordion_container .column_image, #natorTab #jd_tab_7569 .accordion_container .column_image
{
	width: auto;
}

#natorTab #jd_tab_7975 .accordion_container h5, #natorTab #jd_tab_8147 .accordion_container h5
{
	clear: both;
}

#natorTab #jd_tab_99608 table.renderedtable td, #natorTab #jd_tab_108745 table.renderedtable td,  #natorTab #jd_tab_98508 table.renderedtable td, #natorTab #jd_tab_98511 table.renderedtable td
{
	padding: 0;
}

div.object-right
{
	margin:0 0 18px 18px;
}

#description_jd-series-page h4 {
    font-family: 'Calibri Bold',sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 18px;
	color:#000000;
}

#description_jd-series-page a, #description_jd-category-page a {
	color: #367C2B;
}
#description_jd-series-page a:hover, #description_jd-category-page a:hover {
	color: #367C2B;
	text-decoration: underline;
}

.MOD_GC_22b {
	clear: both;
    color: #000000;
    height: auto;
    margin-bottom: 14px;
    overflow: hidden;
}


/*** ############################### ***/
/*** MOD_FO_27 ***/
/*** ############################### ***/
.MOD_FO_27 {
	overflow: hidden;
	padding: 11px 0 17px;
	width: 504px;
	clear: both;
}
.MOD_FO_27 h2 {
	color: #333333;
	font: 14px 'Calibri Bold',Verdana,sans-serif;
	margin-bottom: 10px;
}
.MOD_FO_27 div.video_list_container {
	float: left;
	font-size: 13px;
	width: 118px;
}
.MOD_FO_27 div.video_list_container .video_list {
	margin: 0 3px 7px 0;
	overflow: hidden;
}
.MOD_FO_27 div.video_list_container div.video {
	height: 65px;
	width: 113px;
	margin-bottom: 6px;
	overflow: hidden;
	cursor: pointer;
}
.MOD_FO_27 div.video_list_container div.playing {
	border: 3px solid #FAD502;
	width: 107px;
}
.MOD_FO_27 div.video_description_title {
	display: none;
}
.MOD_FO_27 div.video_description {
	display: none;
}
span.time {
	display: block;
}
.MOD_FO_27 div.video_content {
	float: left;
	width: 386px;
}
.MOD_FO_27 #mediaplayercontainer {
	background-color: #000;
	height: 218px !important;
	overflow: hidden;
	position: relative;
	width: 386px;
	cursor: pointer;
}
#mediaplayercontainer .icon_play {
	background: url(../images/player_video_gallery/icon_play.png) no-repeat;
	position: absolute;
	z-index: 1;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.MOD_FO_27 #mediaplayercontainer .icon_play {
	left: 173px;
	top: 89px;
}
.MOD_FO_27 div.video_details {
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
	clear: both;
	float: left;
	margin-top: 5px;
	padding: 8px;
	width: 368px;
	height: 43px;
}
.MOD_FO_27 div.video_details h2 {
	line-height: 13px;
	margin-bottom: 1px;
	font-size: 13px;
	font-weight: bold;
}
.MOD_FO_27 div.video_details p {
	color: #333333;
	font-size: 13px;
	line-height: 13px;
}
.img_zero_padding {
	padding: 0 18px 0px 0 !important;
}

#natorTab div.trTab .MOD_NO_5_wide_generic ul {
	overflow: auto;
}



/*
 * If table in Table in the features tabs... it's crasy !
 */
div.trTab.features table table, div.trTab.features table table td {
	border: none;
}

.imageRight {
	margin-left: 18px;
	padding-bottom: 5px;
}

#natorTab .download_brochure
{
	font-size: 14px;
	line-height: 18px;
	color: #367C2B;
}
