.downloadlink{
    font-weight: bold;
}

.downloadList .c-last{
    border-bottom: 1px solid #e5e5e5;
}

.downloadList li{
    font-weight: bold;
    border: none;
    border-top: 1px solid #e5e5e5;
    padding: 20px 4px 15px 4px;
}

.downloadList li p{
    font-weight: normal;
}

p.downloadsummary{
    padding-bottom: 0;
}

.downloadList li p span.term{
    width: 150px;
    display: inline-block;
    margin-left: 0;
}
.downloadList li p span{
    margin-left: 20px;
}

.downloads_result:nth-child(odd)
{
    /*background: #F5F1F0*/
}

ol.downloadList li.downloads_result .downloadsummary:nth-child(5) span.term {
	width: auto;
}

ol.downloadList li.downloads_result .downloadsummary:nth-child(5) span.term+span {
	margin-left: 0;
}

/* PAGINATION OVERWRITE*/
.c-pagination ul {list-style:none;margin:0 0 0 10px;padding:0}
#c-content .c-pagination li {float:right;font-size:1.1em;margin:0 4px;padding:0}
#c-content .c-pagination li a {text-decoration: none; font-weight: bold;}
#c-content .c-pagination li a:hover, #c-content .c-pagination li a:focus {text-decoration: underline;}
#c-content .c-pagination .c-next {background:url(/assets/images/arrow-red-right.png) 100% 60% no-repeat;padding-right:11px; font-weight: normal}
#c-content .c-pagination .c-prev {background:url(/assets/images/arrow-red-left.png) 0 60% no-repeat;padding-left:11px; font-weight: normal}
.c-pagination .c-active span{color:#cc0000; font-weight: bold;}
#c-content .c-pagination .c-all{margin-top:-4px;}

 /* BACK TO LIST*/
.c-backtolist ul {list-style:none;margin:0 0 0 10px;padding:0}
#c-content .c-backtolist li {float:left;font-size:1.1em;margin:0 4px;padding:0}
#c-content .c-backtolist li a {text-decoration: none; font-weight: bold;}
#c-content .c-backtolist li a:hover, #c-content .c-backtolist li a:focus {text-decoration: underline;}
#c-content .c-backtolist .c-next {background:url(/assets/images/arrow-red-right.png) 100% 60% no-repeat;padding-right:11px; font-weight: normal}
#c-content .c-backtolist .c-prev {background:url(/assets/images/arrow-red-left.png) 0 60% no-repeat;padding-left:11px; font-weight: normal}
.c-backtolist .c-active span{color:#cc0000; font-weight: bold;}
#c-content .c-backtolist .c-all{margin-top:-4px;}

#categories .c-active span {color:#c00; font-weight: bold; }
.removeCat {float:right;}

#acceptAndDownload.disabled {background:#eee;}
#acceptAndDownload.disabled:hover, #acceptAndDownload.disabled span:hover {cursor:default; color:#666666;}

#c-content .c-box-red.c-box-red{}	
.c-box-red .c-box-top{background:url(/assets/images/box-sprite-transparent.png) no-repeat left top -60px;background-color:#cc0000;padding-left:8px;}
.c-box-red .c-box-top .c-box-top-right{background:url(/assets/images/box-sprite-transparent.png) no-repeat top -60px right;height:7px;overflow:hidden}
.c-box-red .c-box-bottom{background:url(/assets/images/box-sprite-transparent.png) no-repeat left top -65px;background-color:#cc0000;padding-left:8px;}
.c-box-red .c-box-bottom .c-box-bottom-right{background:url(/assets/images/box-sprite-transparent.png) no-repeat right top -65px;height:9px;overflow:hidden}
.c-box-red .c-box-middle{background:url(/assets/images/box-red-l.png) repeat-y left top;padding-left:4px;}
.c-box-red .c-box-padding{background:url(/assets/images/box-red-r.png) repeat-y right top;background-color:#cc0000;padding:10px 14px 10px 14px}

#c-content .c-arrow-list-white.c-arrow-list-white{list-style-type:none;margin:0;padding:0;}	
.c-arrow-list-white li{list-style:none;color:#ffffff;margin:0;padding: 0 0 8px 0;}
.c-arrow-list-white li a{display:block;color:#cc0000;padding: 0 20px 0 0;}
.c-arrow-list-white h4 {color:#ffffff;font-size:1.3em;font-weight:bold;}
#c-content .c-arrow-list-white a{color:#ffffff;text-decoration:none;font-weight:bold}
#c-content .c-arrow-list-white a:hover {color:#000000;}
#c-content .c-arrow-list-white a:active {color:#000000;}
#c-content .c-arrow-list-white a:visited {color:#000000;}
#c-content .c-arrow-list-white a:focus, .c-box-overlay .c-arrow-list-white a:hover,.c-box-overlay .c-arrow-list-white a:active,.c-box-overlay .c-arrow-list-white a:focus{color:#c00;text-decoration:none;}		
.c-arrow-list-white a span{background:url(/assets/images/arrow-white-right.png) no-repeat 100% 60%;padding-right:11px;}

#c-content .c-arrow-hor-list .c-arrow-hor-list{list-style-type:none;margin:0;padding:0;}
.c-arrow-hor-list li{list-style:none;margin:0;padding: 0 0 8px 0;}
.c-arrow-hor-list li a{display:inline;color:#333;padding: 0 20px 0 0;}
#c-content .c-arrow-hor-list a{text-decoration:none;}
#c-content .c-arrow-hor-list a:hover,#c-content .c-arrow-hor-list a:active,#c-content .c-arrow-hor-list a:focus, .c-box-overlay .c-arrow-hor-list a:hover,.c-box-overlay .c-arrow-hor-list a:active,.c-box-overlay .c-arrow-hor-list a:focus{color:#c00;text-decoration:none;}
.c-arrow-hor-list a span{background:url(/assets/images/arrow-red-right.png) no-repeat 100% 60%;padding-right:11px;}

.applicable-models-table {
    width: 100%;
}

.c-checkbox label {
    display: inline;
}

/***** FIXES ******/

#c-content .downloadList li {font-weight: normal;}
#c-content .downloadList .ajaxLoad {font-weight:bold;}
/*#c-content .downloads_result .c-item .c-header:nth-child(1) {min-width: 150px;}*/
#c-content .downloads_result .c-item .c-header:nth-child(1),
#c-content .c-expander-content .c-item .c-header:nth-child(1) {
	min-width: 150px;
}
/*#c-content .downloads_result .c-item .c-header {float:left;margin-right:20px;}*/
#c-content .downloads_result .c-item .c-header, 
#c-content .c-expander-content .c-item .c-header {
	float: left;
	margin-right: 20px;
}
#c-content .downloads_result .c-item .c-header:nth-child(2) {margin-right:0;}
/*#c-content .downloads_result .c-item {margin-bottom:10px; font-weight:normal;}*/
#c-content .downloads_result .c-item, 
#c-content .c-expander-content .c-item {
	margin-bottom: 10px;
	font-weight: normal;
}

#c-content .c-expander-content .c-item span {font-size: 12px;}
#c-content .downloads_result a.ajaxLoad.downloadlink {margin-bottom: 10px;display: block;}
#c-content .downloads_result a.ajaxLoad.downloadlink:hover,
#c-content .downloadList .ajaxLoad:hover {color:#c00;}
#c-content .downloadList a,
#c-content .c-pagination li a {color:#333;text-decoration:none;}
#c-content .downloadList li:last-child,
#c-content .downloadList li.c-last {border-bottom:1px solid #ccc;}
#c-content .downloadList a:hover {text-decoration:none;}
#c-content #tab-list {margin-top:20px;}
#divFAQ .c-box14,.c-ula {margin-bottom:20px; font-size:85%;}
#divFAQ .c-box14 .c-box-padding{background-color:#c00;}
#divFAQ .c-box14 .c-box-padding,
#divFAQ .c-box14 .c-box-padding h2,
#divFAQ .c-box14 .c-box-padding p,
#divFAQ .c-box14 .c-box-padding a,
#divFAQ .c-box14 .c-box-padding a:hover {color:#fff;}
#divFAQ .c-box14 .c-box-padding a:hover {text-decoration:underline;}
#divFAQ ul.c-arrow-hor-list {padding-bottom:0;}
.c-expander .c-rule.c-expander-header {border-top:0;}
#c-content .c-expander-header h2 {display:block;}
#c-content .c-pagination li a:hover {color:#c00;}
.c-filter-pag.c-filter-pag-bottom {margin:20px 0 10px;}
#c-content .c-field h3.c-denda {line-height: 20px;}
#c-content .c-ula .c-checkbox {float:left;width: 60%;position: relative; z-index: 10;}
#c-content .c-ula .c-checkbox label[for=checkboxIAccept] {line-height:11px;}
#c-content .c-ula .c-checkbox input#checkboxIAccept {float:left;margin-right:10px;}
#c-content .c-ula .c-button {position: relative;top: -8px;z-index: 1;position: relative;}
#c-content table.c-tablejj {margin-bottom:20px;}
#c-content .c-expander-header a {background-position: left 7px;}
#acceptAndDownload.disabled,
#acceptAndDownload.disabled:hover, 
#acceptAndDownload.disabled span:hover {color:#bbb;}

/* RED ROUNDED BOX */

.c-box14 {}

.c-box14 .c-box-top {
	background: url(/assets/images/box-sprite.png) no-repeat left -129px;
	padding-left: 8px;
}

.c-box14 .c-box-top .c-box-top-right {
	background: #fff url(/assets/images/box-sprite.png) no-repeat right -129px;
	height: 7px;
	overflow: hidden;
}

.c-box14 .c-box-bottom {
	background: url(/assets/images/box-sprite.png) no-repeat left -140px;
	padding-left: 8px;
}

.c-box14 .c-box-bottom .c-box-bottom-right {
	background: #fff url(/assets/images/box-sprite.png) no-repeat right -140px;
	height: 9px;
	overflow: hidden;
}

/* red */
.c-box14{}
  .c-box14 h1,.c-box14 h2,.c-box14 h3,.c-box14 h4,.c-box14 h5,.c-box14 h6,.c-box14 p,.c-box14 a,.c-box14 span{color:#ffffff;}
  .c-box14 .c-arrow-list a span {background: url(/assets/images/arrow-white-right.png) no-repeat 100% 60%;}
.c-box14 .c-box-top{background:url(/assets/images/box-sprite.png) no-repeat left -133px;padding-left:8px;}
.c-box14 .c-box-top .c-box-top-right{background:#fff url(/assets/images/box-sprite.png) no-repeat right -133px;height:7px;overflow:hidden}
.c-box14 .c-box-middle{background:#cc0000 url(/assets/images/box-7-left.png) repeat-y left top;}
.c-box14 .c-box-padding{background:url(/assets/images/box-7-right.png) repeat-y right top;}
.c-box14 .c-box-bottom{background:url(/assets/images/box-sprite.png) no-repeat left -137px;padding-left:8px;}
.c-box14 .c-box-bottom .c-box-bottom-right{background:#fff url(/assets/images/box-sprite.png) no-repeat right -137px;height:9px;overflow:hidden}

#c-content #divFAQ p a {color:#c00;}
#c-content #divFAQ p a:hover {text-decoration:underline;}

/*remove green arrow from download button */
#c-content .downloads_result .c-btn-large span:after{content:""!important;}
#c-content .downloads_result a.ajaxLoad.downloadlink {
	margin-right: 160px;
	font-weight: 600;
	line-height: 22px;
}

#c-content .downloads_result .c-btn-large {
	top: 0px;
}

.downloads_result .c-btn-large:hover,
#acceptAndDownload.c-btn-large span:hover {background-color: #666;}


/* Add green arrow on linked heading */
#c-content .downloads_result a.ajaxLoad.downloadlink::after {
	content: url(/assets/cs/image/icons/icon-next.png);
	width: 6px;
	height: 6px;
	position: relative;
	right: -4px;
	top: 2px;
}

/* Seperate description from label as table cell. */
#c-content .c-header-content span {display: table; margin-bottom: 0px;}
.c-expander-content .c-header, .c-expander-content .c-header-content
{
    margin-bottom: 0px;
}


/* lightbox disclaimer box */
#cboxLoadedContent {
	padding: 12px;
	overflow: hidden!important;
	width:100%!important;
}
#cboxLoadedContent p {font-weight: 200; text-align: left!important; margin-bottom: 8px;}
#cboxLoadedContent .c-btn-list-right {float: none!important; position: relative;}
.cboxIE#colorbox {position:fixed!important;}
#cboxClose, #cboxClose:hover {
	background: #fff url(/assets/cs/image/icons/icon-sprite.png) no-repeat -205px -32px!important;
	width: 40px;
	height: 40px;
	right: 0;
	top: 0;
	border-radius: 20px;
	border: 2px solid #fff;
}

/* (ISSUE - inline links) - Samar - 28/10/14 @ 16.05pm */
#c-content p a, #c-content .c-tab-content p a {
        color: #cc0000;
        font-weight: 400;
}

#c-content .c-tab-content img {display:inline-block;}

/*  Download instructions CSS  */
.c-table.instruction {margin: 0;}
.c-table.instruction strong {font-weight: 500; color:#000}
.c-table.instruction h1 {text-align: center; font-size: 20px; margin:0; color:#c00; font-weight: 400}
.c-table.instruction h2 {font-size:14px; font-weight: 500; padding:0; margin:0; color:#333;}
.c-table.instruction ol {padding: 0 0 0 20px; margin-top:0}
.c-table.instruction p, .c-table.instruction ol li {font-size: 12px; line-height: 17px; list-style-type:decimal;color: #666;}
#cboxLoadedContent .c-table.instruction td.di-intro p {font-weight: 400!important; font-size: 14px; text-align: center!important;}
.c-table.instruction .di-icon {width: 80px; text-align: left; vertical-align: middle;}
.c-table.instruction .di-icon img {width: 50px; height: 50px;}
.c-table.instruction td.ch-inst, 
.c-table.instruction td.ie-inst, 
.c-table.instruction td.ff-inst,
.c-table.instruction td.sa-inst {padding:0; display: block;}
.c-table.instruction td.acrobat {border-top:1px solid #eee;}
.c-table.instruction img {display:inline-block;}

#disclaimerDiv p {font-size:12px; line-height:1.4}
#disclaimerDiv #MNDisclaimer,
#disclaimerDiv #FWDisclaimer,
#disclaimerDiv #SWDisclaimer,
#disclaimerDiv #DVDisclaimer,
#disclaimerDiv #DLDisclaimer,
#disclaimerDiv #AppDisclaimer {
  height:300px;
  overflow:auto;
  padding:20px 10px;
  border: 1px solid #ccc;
}
