/*
www.devsaran.com
*/

@import url(//fonts.googleapis.com/earlyaccess/droidarabickufi.css);
/*@import url(//fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic);*/

@import url(//fonts.googleapis.com/css?family=Roboto:400,700,500,300,900);
@import url(//fonts.googleapis.com/css?family=Rosario:400,700);

/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

::selection { background-color: #F3C000; color: #000; }
::-moz-selection { background-color: #F3C000; color: #000; }

body {
  /*background: #fff;*/
  background-image: url(images/background-noise.gif);
  line-height: 1;
}
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  font-weight: normal;
  text-align: left;
}

blockquote, q {
  quotes:none;
  border: 1px solid #bbbbbb;
  background: #d8d8d8 url(images/quote.png) no-repeat;
  padding: 10px 5px 5px 47px;
  text-shadow: 1px 1px #fff;
  margin: 5px 0;
  border-radius: 7px;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}
code {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  display: block;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}
a img {
  border: 0;
}

/* Block elements */
header, hgroup, footer, section, article, aside {
  display: block;
}

/* Body, Common Classes & Wrap */

body {
  /*background: #fff url(images/bg.png);*/
  font-size: 13px;
  line-height: 1.7em;
  color: #555;
  font-family: Helvetica Nue, Arial, Helvetica, sans-serif;
}
a {
  text-decoration: none;
  /*color: #47c0c0;*/
  color: #36B4E7;
  
  -webkit-transition: color 0.4s;
     -moz-transition: color 0.4s;
      -ms-transition: color 0.4s;
       -o-transition: color 0.4s;
          transition: color 0.4s;
		  
  -webkit-transition: background-color 0.1s linear;
     -moz-transition: background-color 0.1s linear;
       -o-transition: background-color 0.1s linear;
      -ms-transition: background-color 0.1s linear;
          transition: background-color 0.1s linear;
}
a:hover {
  text-decoration: none;
  /*color: #2e8484;*/
  color: #36B4E7;
}
p { margin: 0 0 1em }
strong {
	/*font-weight: 700*/
	font-weight: 500;
}
em { font-style: italic }
pre{
  margin: 20px 0;
  background: #eee;
  border: 1px solid #ddd;
  padding: 10px;
  white-space: pre-wrap;  /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla */
  white-space: -pre-wrap;  /* Opera 4-6 */
  white-space: -o-pre-wrap;  /* Opera 7 */
  word-wrap: break-word;  /* Internet Explorer 5.5+ */
}

.clear { clear: both }
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.remove-margin { margin-right: 0 !important }


/*  Structure  */

.wrap{
  margin: 0 auto;
  /*width: 980px;*/
  max-width: 1170px;
  padding: 0 30px;
  /*-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
  box-shadow: 0 0 10px rgba(0,0,0,.2);*/
  /*border: 1px dotted red;*/
}
.wrapSmall{
  margin: 0 auto;
  max-width: 900px;
  padding: 0 30px;
}
.white-back{
	/*background: #fff;*/
}
.fullwidthblack{
	background-color: #000;
	height:25px;
	font-family:'Roboto', sans-serif;
}
.fullwidthgray{
	background-image: url('images/main-menu-back-gray.gif');
	background-repeat: repeat-x;
	background-position: center top;
	height: 40px;
	border-bottom: 2px solid #f3c000;
}
.fullwidthfootertoplinks {
	background-color: #f3c000;
	font-family:'Roboto', sans-serif;
	font-weight: 500;
	font-size: 16px;
	-webkit-box-shadow: 0 7px 10px -6px #333;
	   -moz-box-shadow: 0 7px 10px -6px #333;
	        box-shadow: 0 7px 10px -6px #333;
	position: relative;
}
.fullwidthfooter{
	background-color: #696865;
}
.fullwidthblack .wrap{
	padding: 0;
}

#main{
  margin: 25px 0;
}

/* Headings */
h1,
h2,
h3,
h4 {
  color: #000;
  line-height: 1.5em;
  font-weight: normal;
  word-spacing: 2px;
}
h1 {
  font-size: 24px;
  margin-bottom: 20px;
  line-height: 1.2em;
}
h2 { font-size: 18px }
h3 { font-size: 16px }
h4 { font-size: 14px; }
h2,
h3,
h4 {
  margin-top: 30px;
  margin-bottom: 20px;
}
h1 a,
h2 a,
h3 a,
h4 a { color: #000; }
h2 a:hover,
h3 a:hover,
h4 a:hover { color: #999; text-decoration: none; }

/* Text elements */

ul, ol {
  margin: 0 0 1.5em 2em;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0;
  margin-left: 1em;
}
dt {
  font-weight: bold;
}
dd {
  margin: 0 1.5em 1.5em;
}

dfn, cite, i {
  font-style: italic;
}
address {
  margin: 0 0 1.5em;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}
sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  bottom: 1ex;
}
sub {
  top: .5ex;
}
small {
  font-size: 75%;
}
big {
  font-size: 125%;
}
figure {
  margin: 0;
}
table {
  margin: 0 0 1.5em;
  width: 100%;
  border:1px solid #ddd;
  border-right:none;
  background:#fff;
}

th {
  font-weight: bold;
  padding:10px 10px;
  background:#555;
  color:#fff;
}

tr{
  padding:5px 5px;
}

td{
  padding:5px 10px;
  border-top:1px solid #ddd;
  border-right:1px solid #ddd;
}

#header {
  position: relative;
  padding: 0;
  height: 80px;
}

#logo{
  float:left;
  width: 40%;
  margin: 9px 0 0 1%;
}

#header .region-header {
	float: right;
	width: 59%;
}

#logoimg {
  float: left;
  padding-right: 10px;
  max-width: 206px;
}

#logo #sitename{
  padding-top: 5px;
}

#logo #sitename a{
  font-size: 32px;
  font-weight: 700;
  color: #000;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}

#logo #sitename a:hover {
  color: #666;
}

#navigation {
  right: -10px;
  top: 95%;
  height: 40px;
  font-size: 11px;
}

/*** ESSENTIAL Navigation Style ***/
#main-menu ul,
#main-menu ul * {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family:'Roboto', sans-serif;
  font-weight: bold;
}
#main-menu ul .om-maximenu-middle{margin-left:20px;}
#main-menu ul { line-height: 1.0 }
#main-menu ul ul {
  position: absolute;
  top: -999em;
  width: 180px; /* left offset of submenus need to match (see below) */
}
#main-menu ul ul li { width: 90% }
#main-menu ul li:hover {
  visibility: inherit; /* fixes IE7 'sticky bug' */
}
#main-menu ul li {
  float: left;
  position: relative;
  padding-bottom: 0px;
  border-left: 1px solid #f3f3f3;
  border-right: 1px solid #d6d6d6;
}
#main-menu ul li.first {
  border-left: none;
}
#main-menu ul li.last {
  border-right: none;
}
#main-menu ul a {
  display: block;
  position: relative;
}
#main-menu ul li:hover ul,
#main-menu ul li.sfHover ul {
  left: 10px;
  /*top: 15px;*/
  top: 0;
  z-index: 99;
}
#main-menu ul li:hover li ul,
#main-menu ul li.sfHover li ul { top: -999em }
#main-menu ul li li:hover ul,
#main-menu ul li li.sfHover ul {
  left: 180px; /* match ul width */
  top: 0;
}

#main-menu .om-maximenu-middle-right .block .content {
	clear: both;
}

/*** Navigation skin ***/
#main-menu ul {
  float: left;
}
#main-menu ul a {
  height: 40px;
  line-height: 40px;
  display: block;
  float: left;
  font-weight: 500;
  font-size: 14px;
  color: #242021;
  padding: 0 1.4em;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*
#main-menu ul li.first a {
  padding-left: 0.8em;
}
*/

#main-menu ul.om-menu > li:focus > a,
#main-menu ul.om-menu > li:hover > a,
#main-menu ul.om-menu > li:active > a,
#main-menu ul.om-menu > li.sfHover > a {
  color: #FFF;
  background-color: #f3c000;
  font-weight: 700;
}

/*
#main-menu ul .om-leaf.active-trail a {
	background-color: #dbad02;
}
*/

/*Subs*/
#main-menu ul ul{
  padding: 0;
  font-size: 12px;
}
#main-menu ul ul a{
  margin: 0;
  line-height: normal;
  height: auto;
  padding: 2px 10px;
  font-family:'Rosario', sans-serif;
  font-size: 14px;
  display: block;
  float: none;
  color: #231f20;
  font-weight: normal;
  text-transform: none;
}
#main-menu ul ul a:focus,
#main-menu ul ul a:hover,
#main-menu ul ul a:active {
  color: #fff;
  background: #dbad02;
}
#main-menu ul ul a.active{
  color: #231F20;
}
#main-menu ul ul li.active-trail > a {
	background-color: #dbad02;
}
#main-menu ul ul li{
  border-bottom: none;
}
#main-menu ul ul li:last-child{
  border-bottom: 0px;
}
#main-menu ul ul .sf-sub-indicator:last-child {
  display: none;
}
/* main-menu block */
#main-menu .block-block .content {
	padding: 4px 19px;
}
#main-menu .block-block .content p {
	line-height: normal;
	font-size: 14px;
	color: #231f20;
	font-weight: normal;
}
#main-menu .block-block .content img{
	/*margin-top: 10px;*/
	margin-top: 4px;
	border: 3px solid #FFFFFF;
}
#main-menu .block-block .content ul{
	/*margin-top: 20px;*/
	margin-top: 44px;
}
#main-menu .block-block ul li{
	border:none;
}
#main-menu .learn_more a{
	font-size: 13px;
	color: #FFFFFF;
	background-color: #292825;
	line-height: 30px;
	padding: 0 7px;
	margin-top: 10px;
	cursor: pointer;
	text-decoration:none;
	-moz-box-shadow:    inset 0 -1px 2px #666666;
	-webkit-box-shadow: inset 0 -1px 2px #666666;
	box-shadow:         inset 0 -1px 2px #666666;
	height:30px;
}
#main-menu .learn_more a:hover{
	background-color: #FFFFFF;
	color:#f3c000;
}
#main-menu .need_help_block{
	color: #000;
}
#main-menu .need_help_title{
	font-size: 14px;
	margin:10px 0;
}
#main-menu .need_help_text{
	font-size: 13px;
	font-weight: 300;
}
#main-menu .need_help_number{
	font-size: 13px;
	font-weight: 500;
	margin:10px 0;
}




#om-menu-main-menu .block-menu, #om-menu-main-menu .block-menu_block, #om-menu-main-menu .block-block {
    min-height: 260px;
}
ul#om-menu-main-menu .om-leaf .om-maximenu-middle-right {
    padding-bottom: 20px;
}




ul#om-menu-main-menu  #om-leaf-main-menu-imported-319 .om-maximenu-middle-right{width:400px;}


ul#om-menu-main-menu  #om-leaf-main-menu-imported-320 .om-maximenu-middle-right{width:435px;}


ul#om-menu-main-menu #om-leaf-main-menu-imported-324 .om-maximenu-middle-right{width:260px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-324 .om-maximenu-middle-right ul,
ul#om-menu-main-menu #om-leaf-main-menu-imported-324 .om-maximenu-middle-right .block{width:280px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-324 .om-maximenu-middle-right img{border-radius:7px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-324 .om-maximenu-content{min-width:294px;}


ul#om-menu-main-menu #om-leaf-main-menu-imported-321 .om-maximenu-middle-right{width:240px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-321 .om-maximenu-middle-right ul,
ul#om-menu-main-menu #om-leaf-main-menu-imported-321 .om-maximenu-middle-right .block{width:260px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-321 .om-maximenu-content{min-width:274px;}


ul#om-menu-main-menu #om-leaf-main-menu-imported-325 .om-maximenu-middle-right{width:240px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-325 .om-maximenu-middle-right ul,
ul#om-menu-main-menu #om-leaf-main-menu-imported-325 .om-maximenu-middle-right .block{width:260px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-325 .om-maximenu-content{min-width:274px;}


ul#om-menu-main-menu  #om-leaf-main-menu-imported-322 .om-maximenu-middle-right{width:640px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-322 .om-maximenu-content{left:-234px;}


ul#om-menu-main-menu #om-leaf-main-menu-imported-323 .om-maximenu-middle-right{width:240px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-323 .om-maximenu-middle-right ul,
ul#om-menu-main-menu #om-leaf-main-menu-imported-323 .om-maximenu-middle-right .block{width:260px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-323 .om-maximenu-content{min-width:274px;}


ul#om-menu-main-menu #om-leaf-main-menu-imported-326 .om-maximenu-middle-right{width:215px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-326 .om-maximenu-middle-right ul,
ul#om-menu-main-menu #om-leaf-main-menu-imported-326 .om-maximenu-middle-right .block{width:215px;}
ul#om-menu-main-menu #om-leaf-main-menu-imported-326 .om-maximenu-content{min-width:235px;}




.om-maximenu .om-maximenu-middle {
    width: auto;
}


.om-maximenu-open{
	display:none;
}

#main-menu .block-block-id-17 .content {
	padding-right: 0;
}

.mobileMenuLeftIcon img { width: 40px; height: 30px; }
.mobileMenuRightIcon img { width: 28px; height: 42px; }
	

/* FlexSlider necessary styles */
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides{ margin: 0; list-style: none; }
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  max-width: 100%;
  display: block;
  -moz-box-shadow: 0 0 10px rgba(153,153,153,0.3);
  -webkit-box-shadow: 0 0 10px rgba(153,153,153,0.3);
  box-shadow:  0 0 10px rgba(153,153,153,0.3);
}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}


/*slider wrap */
#slider-wrap{
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}

/*homepage specific*/
.full-slides img{
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
}
.full-slides .slides_container {
  width: 100%;
  display: none;
}
.full-slides .slides_container .slide{
  display: block;
  width: 100%;
}
.full-slides .caption{
  position: absolute;
  width: 100%;
  bottom: 19px;
  background: #000;
  color: #fff;
  font-weight: 700;
  font-size: 13px;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  text-align: center;
}
.slides .caption p{
  padding: 15px;
  margin: 0;
}

/*control nav & arrows*/
.flex-control-nav{
  display: none;
}
ul.flex-direction-nav {
  list-style: none;
}
.flex-direction-nav li a.next,
.flex-direction-nav li a.prev {
  position: absolute;
  display: block;
  z-index: 101;
  font-size: 21px;
  height: 80px;
  width: 50px; 
  line-height: 80px;
  color: #fff;
  background: #000;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -40px;
  cursor: pointer;
  text-align: center;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}
.flex-direction-nav li a.next {
  right: 0;
}
.flex-direction-nav li a.prev {
  left: 0;
}
.flex-direction-nav li a.prev:hover,
.flex-direction-nav li a.next:hover {
  text-decoration: none;
  background: #47C0C0;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

#breadcrumbs {
  font-family:'Rosario', sans-serif;
  font-size: 14px;
  color: #7d7d7d;
  margin-bottom: 36px;
  padding-bottom: 5px;
  float: left;
  width: 100%;
  height: 56px;
  background-image: url(images/main-breadcrumbs-back.gif);
  background-repeat: repeat-x;
}

.breadcrumb {
	padding: 0 10px;
	min-height: 24px;
}

#breadcrumbs .breadcrumb a,
#breadcrumbs .breadcrumb a:link,
#breadcrumbs .breadcrumb a:visited {
	color: #A4A4A4;
}
#breadcrumbs .breadcrumbs-inner {
	float: left;
	margin-top: 15px;
	margin-right: 120px;
	padding-right: 7px;
	background-image: url("images/breadcrumbs-end-arrow.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
#breadcrumbs .breadcrumb {
	background-color: #e7e7e7;
	border-style: solid none solid solid;
	border-width: 1px;
	border-color: #b9b9b9;
}

#preface-wrap{
  margin: 0;
  height:25px;
  /*overflow:hidden;*/
}
.preface-block{
  float: left;
  /*width: 310px;*/
  margin-right: 2%;
}
.preface-block:nth-of-type(1){
	width: 44%;
	margin-left: 1%;
}
.preface-block:nth-of-type(2){
	width:23%;
}
.preface-block:nth-of-type(3){
	width:27%;
}

.search-form {
	margin-bottom: 0;
}

#content {
  display: inline;
  margin: 0;
}

body.sidebar-first #content {
  float: left;
  width: 70%;
  /*overflow: hidden;*/
}

.node-teaser {
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 25px;
  padding-bottom: 25px;
}

.node .content{
  line-height:160%;
}

.node h2.title {
  font-size: 18px;
  margin: -5px 0 0;
}

#preface-wrap .block,
.region-header .block,
.region-footer .block, 
.region-content-top .block{
  margin: 0;
}

#preface-wrap .block > h2,
.region-header .block > h2,
.region-footer .block > h2, 
.region-content-top .block > h2{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0 !important;
  text-transform: uppercase;
}

#sidebar{
  width: 25%;
  float: right;
}

#sidebar .block {
  margin-bottom: 30px;
}

#sidebar .block > h2 {
  margin-top: 0px !important;
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid #eee;
}


.footer-top-links-left ul {
	margin: 0 0 0 15px;
	padding: 12px 0 0 0;
}

.footer-top-links-left {
	float: left;
	width: 73%;
}
.footer-top-links-right {
	float: right;
	width: 27%;
}

.footer-top-links-bar ul li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer-top-links-left ul .footer-top-links-left-first {
	background-image: url(images/footer-top-links-1.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 23px 15px;
	padding: 0 0 0 4%;
	width: 29%;
	color: #242021;
}
.footer-top-links-left ul .footer-top-links-left-second {
	background-image: url(images/footer-top-links-2.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 11px 16px;
	padding: 0 0 0 2%;
	width: 32%;
	color: #242021;
}
.footer-top-links-left ul .footer-top-links-left-third {
	background-image: url(images/footer-top-links-3.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 18px 15px;
	padding: 0 0 0 3%;
	width: 26%;
	color: #242021;
}

.footer-top-links-left ul > li > a {
	color: #242021;
}

.footer-top-links-right ul li {
	margin: 6px 6% 0 0;
}


#footer-wrap{
  /*border: 1px dotted red;*/
  margin: 0 -30px;
  padding: 0 45px;
  color: #7f7f7f;
  font-size: 12px;
}

#footer{
}

#footer a{
  color: #ccc;
  text-decoration: none;
}
#footer a:hover{
  color: #3fb7b7;
}

/*footer block*/
#footer-block-wrap{ }
#footer-one,
#footer-two,
#footer-three,
#footer-four,
#footer-five{
  float: left;
  width: 15%;
  margin-right: 2%;
}
#footer-three{
  width: 24%;
}
#footer-four{
  width: 19%;
}
#footer-five{
  margin: 0;
  width: 19%;
}

#footer-block-wrap .block {
  color: #7f7f7f;
  margin: 20px 0 5px 0;
}

#footer-block-wrap .block > h2,
#footer-block-wrap .block > h2 a{
  margin: 0 0 2px;
  font-family:'Rosario', sans-serif;
  font-weight: bold;
  font-size: 17px;
  text-decoration: underline;
  letter-spacing: 1px;
  color: #eee;
}

#footer ul {
  margin: 0;
  padding: 0;
}

#footer ul li {
  float: none;
  font-family:'Roboto', sans-serif;
  font-size: 14px;
  line-height: 17px;
  color: #e6e6e6;
  
  background-image: url('images/footer-list-items-dot.png');
  background-repeat: no-repeat;
  background-position: left 10px;
  padding: 3px 0px 3px 8px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0;
  border:none;
}

#footer ul a:link,
#footer ul a:visited {
  color: #e6e6e6;
}
#footer ul a:hover,
#footer ul a:active,
#footer ul a:focus {
  color: #f3c000;
}

#footer-bottom{
  padding: 10px 0;
  /*border-top: 1px solid #333;*/
}

#copyright {
  float: left;
  width: 70%;
  font-size: 10px;
  color:#666;
}

#back-to-top{
  width: 20%;
  float: right;
  font-size: 10px;
  text-align: right;
}


.fullwidthfooterbottomlogos {
	height: 78px;
}

.footer-bottom-logos-container {
  height: 78px;
  vertical-align: middle;
  display: table-cell;
}

.footer-bottom-logos-title,
.footer-bottom-logo1,
.footer-bottom-logo2,
.footer-bottom-logo3,
.footer-bottom-logo4,
.footer-bottom-logo5 {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: 0 30px 0 0;
}

.footer-bottom-logo1 img {
	max-width: 102px;
	height: auto;
}
.footer-bottom-logo5 img {
	max-width: 96px;
	height: auto;
}

.footer-bottom-logos-title {
	margin-right: 5px;
}

#footer-bottom-logos .content {
	margin: 0 auto;
	width: 800px;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5e5e5e;
}

/* -------------- Form Elements  ------------- */

select::-ms-expand{
	display:none;
}

fieldset { background: #ffffff; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 32px;
padding: 0 0 10px; position: relative; top: 12px; /* Offsets the negative margin of legends */
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.fieldset-wrapper { margin-top: 25px; }

.node-form .vertical-tabs .fieldset-wrapper { margin-top: 0; }

.filter-wrapper { top: 0; padding: 1em 0 0.2em;
-khtml-border-radius-topright: 0; -khtml-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.filter-help a { font-size: 0.857em; padding: 2px 20px 0; }

.filter-wrapper .form-item label { margin-right: 10px; }

.filter-wrapper .form-item { padding: 0 0 0.5em 0.5em; }

.filter-guidelines { padding: 0 1.5em 0 0.5em; }

fieldset.collapsed { background: transparent; -khtml-border-radius: 0; -moz-border-radius: 0;  -webkit-border-radius: 0; border-radius: 0; }

fieldset legend { background: #dbdbdb; border: 1px solid #ccc; border-bottom: none; display: block; height: 2em;
left: -1px; line-height: 2; padding: 0; position: absolute; text-indent: 10px; text-shadow: 0 1px 0 #fff; top: -12px; width: 100%;
-khtml-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
-khtml-border-radius-topright: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }

fieldset.collapsed legend { -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

fieldset .fieldset-wrapper { padding: 0 10px; }

fieldset .fieldset-description { margin-top: 5px; margin-bottom: 1em; line-height: 1.4; font-style: italic; }

input { margin: 2px 0; padding: 4px; }

input, textarea {  font-size: 0.929em; }

textarea { line-height: 1.5; }

textarea.form-textarea, select.form-select { padding: 4px; }

input.form-text, textarea.form-textarea, select.form-select { border: 1px solid #ccc; }

.password-suggestions ul li { margin-left: 1.2em; }

.form-item { margin-bottom: 1em; margin-top: 2px; }

.form-item label { font-size: 0.929em; }

.form-type-radio label, .form-type-checkbox label { margin-left: 4px; }

.form-type-radio .description, .form-type-checkbox .description { margin-left: 2px; }

.form-actions { padding-top: 10px; }

/* Contact Form */

.contact-form #edit-name { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-mail { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-subject { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-message { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.contact-form .resizable-textarea .grippie {  width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

/* Comment form */

.comment-form label { float: left; font-size: 0.929em; }

.comment-form input, .comment-form .form-select { margin: 0; 
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.comment-form .form-type-textarea label { float: none; }

.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select { margin-bottom: 10px; overflow: hidden; }

.comment-form .form-type-checkbox,
.comment-form .form-radios { margin-left: 120px; }

.comment-form .form-type-checkbox label,
.comment-form .form-radios label { float: none; margin-top: 0; }

.comment-form input.form-file { width: auto; }

.comment-form .form-text { display: block; margin: 0; width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.comment-form .form-item .description { font-size: 0.786em; line-height: 1.2; margin-left: 120px; }

#content h2.comment-form { margin-bottom: 0.5em; }

.comment-form .form-textarea { -khtml-border-radius-topleft: 4px; -khtml-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item { margin-top: 0; margin-bottom: 0; }

.filter-wrapper label { width: auto; float: none; }

.filter-wrapper .form-select { min-width: 120px; }

.comment-form fieldset.filter-wrapper .tips { font-size: 0.786em; }

#comment-body-add-more-wrapper .form-type-textarea label { margin-bottom: 0.4em; }

#edit-actions input { margin-right: 0.6em; }

/* Other Overrides */

div.password-suggestions { border: 0; }

.ui-widget-overlay { background: #222222; opacity: 0.7; }

div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane { padding: 1em; }

#forum .name { font-size: 1.083em; }

#forum .description { font-size: 1em; }

/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');

border: 1px solid #dbdbdb;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: inset 0 1px 0 0 white; box-shadow: inset 0 1px 0 0 white;
color: #333333; text-shadow: 0 1px 0 white; position: relative; font-weight:bold; padding: 4px .8em 5px .8em; font-size: 13px; }

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');

-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 0 0 white;
box-shadow: inset 0 1px 0 0 white;
cursor: pointer; }

button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width { 
width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }


#block-search-form { padding-bottom: 7px; }

#block-search-form .content { margin-top: 0; }

.region-preface-middle #search-form input#edit-keys,
.region-preface-middle #block-search-form .form-item-search-block-form input { float: left; font-size: .9em; height: 1.143em; margin-right: 0; width: 11em; height: 15px; font-family:'Roboto', sans-serif; color: #FFF; }

.region-preface-middle #search-block-form input.form-submit,
.region-preface-middle #search-form input.form-submit { margin-left: 0; margin-right: 0; height: 19px; width: 20px; padding: 0; cursor: pointer;
text-indent: -9999px; background-color: #000; background-image: url('images/search-button.png'); background-repeat: no-repeat; background-position: center top; overflow: hidden; border-bottom: 1px solid white; border-left: 0; border-right: 0; border-top: 0; border-radius: 0px; margin-top: 0; -webkit-box-shadow: none;
  -moz-box-shadow: none;  box-shadow: none; }

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus { background-position: center top; }

#search-form .form-item-keys label { display: block; }

#edit-search-block-form--2 {
	background-color: #000;
	border-color: #000000 #000000 #FFFFFF;
	color: #FFF;
	padding: 2px;
	font-size: 9px;
}

ol.search-results { padding-left: 0; }

.search-results li { border-bottom: 1px solid #d3d7d9; padding-bottom: 0.4285em; margin-bottom: 0.5em; }

.search-results li:last-child { border-bottom: none; padding-bottom: none; margin-bottom: 1em; }

.search-results .search-snippet-info { padding-left: 0; }

.submitted{
  color: #999;
  font-size: 11px;
  margin: 0 0 10px;
}
.submitted span.icon{
  margin: 0 5px 0 12px;
  font-size: 13px;
  color: #666;
}
.submitted span:first-child{
  margin-left: 0;
}

.links li a {
  background-color: #E7E5E3;
  color: #100100;
  padding: 4px 5px;
  border-radius: 4px;
  text-shadow: 1px 1px #fff;
  font-weight: normal;
}

.links li a:hover {
  background-color: #D7D5D3;
  color: #100101;
}


/*-------------------------------------------*
/* Fix CKEditor style
/*-------------------------------------------*/
#content table.cke_editor {
  background: transparent;
  border: 0;
}
#content table.cke_editor td {
  background: transparent;
  padding: 0;
  border: 0;
}

/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
.poll .vote-form .choices .title {
  font-size: 14px;
  font-weight: normal;
  line-height: 2;
}

.poll .vote-form .choices {
  margin: 0;
}

.form-item label {
  font-size: 13px;
  font-weight: bold;
}

/*-------------------------------------------*
/* Menus and item lists 
/*-------------------------------------------*/
.item-list ul {
  margin: 0;
  padding: 0 0 0 1.5385em;
}

.item-list ul li {
  margin: 0;
  padding: 0;
}

ul.menu li,
.partsPageMenuCtr > ul > li {
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  float:left;
  margin: 0 15px 0 0;
  font-size:11px;
}
ul.menu li.last,
.partsPageMenuCtr > ul > li.last {
  margin-right:0;
}


ul.inline {
  clear: both;
}

ul.inline li {
  margin: 0;
  padding: 0;
}

/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper {
  border-bottom: 1px solid #b7b7b7;
  margin: 0 0 5px 0;
}

ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  background: none;
  border: none;
  display: block;
  float: left;
  line-height: 1.5385em;
  margin: 0;
  padding: 0 1em;
  border-radius: 4px 4px 0 0;
  margin-right: 5px;
}

ul.primary li a:hover, ul.primary li a.active {
  background: #666;
  border: none;
  color: #fff;
}

ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

ul.secondary li {
  border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5385em;
  padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: none;
}

ul.inline, ul.links.inline {
  margin-left: 0;
}

/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
.field-name-field-tags {
  margin: 0 0 10px 0;
}

.field-name-field-tags a{
  -moz-transition: opacity 0.2s ease-in-out 0s;
  background: none repeat scroll 0 0 #3FB7B7;
  color: #FFFFFF !important;
  line-height: 1em !important;
  margin-bottom: 3px;
  margin-right: 3px;
  opacity: 0.9;
  padding: 4px 6px;
}

.field-name-field-tags a:hover{
  opacity: 1;
}

.field-name-field-tags .field-item {
  margin: 0 1em 0 0;
}

.field-name-field-tags div {
  display: inline;
}

#main .field-label{
  color: #000;
}

#main .field-items .field-item{
}

/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
  margin: 1.5385em 0;
}

.profile dd {
  margin-bottom: 1.5385em;
}

.profile h3 {
  border: none;
}

.profile dt {
  margin-bottom: 0;
}

.password-parent {
  width: 36em;
}

/* Comments */

.comment h2.title { margin-bottom: 1em; }

.comment div.user-picture img { margin-left: 0; }

.comment { margin-bottom: 20px; display: table; vertical-align: top; }

.comment .attribution { display: table-cell; padding: 0 35px 0 0; vertical-align: top; overflow: hidden; }

.comment .attribution img { margin: 0; border: 1px solid #d3d7d9; }

.comment .attribution .username { white-space: nowrap; }

.comment .comment-submitted p { margin: 4px 0; font-size: 1.071em; line-height: 1.2; }

.comment .comment-submitted .comment-time { font-size: 0.786em; }

.comment .comment-submitted .comment-permalink { font-size: 0.786em; text-transform: lowercase; }

.comment .content { font-size: 0.929em; line-height: 1.6; }

.comment .comment-arrow { background: url(images/comment-arrow.gif) no-repeat 0 center transparent;
border-left: 1px solid; border-right: 1px solid; height: 40px; margin-left: -36px; margin-top: 15px; position: absolute; width: 20px; }

.comment .comment-text { padding: 0 25px 10px 35px; display: table-cell; vertical-align: top; position: relative; width: 100%; border-left: 1px solid #d3d7d9; }

.comment .indented { margin-left: 40px; }

.comment-unpublished { margin-right: 5px; padding: 5px 2px 5px 5px; }

.comment .comment-text .comment-arrow { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.item-list .pager {
}

.item-list .pager li {
  /*background: #cfcfcf;
  border-radius: 3px;
  text-shadow: 1px 1px #fff;*/
	font-family:'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #3C3C3C;
	padding: 0.1em;
}

.item-list .pager li.pager-next > a{
	background-image: url(images/pagination-arrow-next.png);
	background-repeat: no-repeat;
	background-position: center 80%;
}
.item-list .pager li.pager-previous > a {
	background-image: url(images/pagination-arrow-prev.png);
	background-repeat: no-repeat;
	background-position: center 80%;
}
.item-list .pager li.pager-last > a{
	background-image: url(images/pagination-arrow-last.png);
	background-repeat: no-repeat;
	background-position: center 80%;
}
.item-list .pager li.pager-first > a {
	background-image: url(images/pagination-arrow-first.png);
	background-repeat: no-repeat;
	background-position: center 80%;
}

.item-list .pager li.pager-previous > a,
.item-list .pager li.pager-next > a,
.item-list .pager li.pager-last > a,
.item-list .pager li.pager-first > a {
	color: #000; /* Fallback for older browsers */
    color: rgba(0, 0, 0, 0);
	font-size: 0;
	padding: 10px;
	vertical-align: top;
}

.item-list .pager li > a {
	text-decoration: underline;
	color: #3c3c3c;
}

.item-list .pager li.pager-current{
	text-decoration: underline;
	color: #f3c000;
}


/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
  display: inline;
  margin-top: 4px;
}

.field-name-taxonomy-forums .field-items {
}

#forum .title {
  font-size: 16px;
}

#forum .submitted {
  font-size: 12px;
  font-family: Lucida Grande, Verdana, Arial, sans-serif;
  background: transparent;
  padding: 0;
}

#forum .container {
  background: #a1a1a1;
  color: #fff;
}

#forum .container a {
  color: #000;
  font-weight: bold;
}

#forum div.indent {
  margin-left: 2px;
}

.forum-starter-picture {
  float: left;
  padding: 4px;
  border: 1px solid #d9d9d9;
  margin: 5px 7px 5px 0;
}

#forum th {
  background: #434343;
  text-shadow: none;
  color: #fff;
}

#forum th a {
  color: #fff;
}

#forum td.forum .icon, #forum .icon div {
  background: url(images/no-new-posts.png) no-repeat;
  width: 35px;
  height: 35px;
}

#forum .name a{ 
  font-size: 16px;
}


/*-----------------------------------------------------------------------------------*
/* Shortcodes
/*-----------------------------------------------------------------------------------*/

/*columns*/
.one-half{ width:48%; }
.one-third{ width:30.66%; }
.two-third{ width:65.33%; }
.one-fourth{ width:22%; }
.three-fourth{ width:74%; }
.one-fifth{ width:16.8%; }
.one-sixth{ width:13.33%; }
.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-fifth, .one-sixth {
  position:relative; margin-right:4%; float:left;
}

.column-last{margin-right: 0px;}
.column-first{margin-left: 0px;}

/*-------------------------------------------*
/* Top Menu
/*-------------------------------------------*/
#block-locale-language .active,
#mm-block-locale-language--2 .active {
    display: none;
}
#mm-block-locale-language--2 li.active {
	display: none !important;
}

#block-locale-language {
	float:left;
	height: 20px;
}

#block-search-form {
	margin: 0;
	padding: 0;
}

#preface-wrap{
	color: #FFF;
}

#block-menu-menu-top-right-menu ul li a:link,
#block-menu-menu-top-right-menu ul li a:visited,
#block-menu-block-28 ul li a:link,
#block-menu-block-28 ul li a:visited {
	color: #FFF;
}
#block-menu-menu-top-right-menu ul li a:hover,
#block-menu-menu-top-right-menu ul li a:active,
#block-menu-menu-top-right-menu ul li a:focus {
	color: #F3C000;
}

.language-switcher-locale-url{
	list-style-type:none;
	font-family: 'Droid Arabic Kufi', serif;
}

.language-switcher-locale-url li a:link,
.language-switcher-locale-url li a:visited {
	color: #FFF;
	margin-right:20px;
}
.language-switcher-locale-url li a:hover,
.language-switcher-locale-url li a:active,
.language-switcher-locale-url li a:focus {
	color: #F3C000;
}
#mm-block-locale-language--2 li a:hover,
#mm-block-locale-language--2 li a:active,
#mm-block-locale-language--2 li a:focus {
	color: #FFF;
}

.header-call-us {
    float: left;
    height: 26px;
    padding: 29px 25px 0 0;
	text-align: right;
	width: 47%;
	font-family:'Roboto', sans-serif;
	font-size: 12px;
}

.header-int-bank-login {
	z-index: 105;
	float: left;
}


.header-int-bank-box {
    float: right;
	position: relative;
	margin: 0;
	padding: 3px 20px 1px 20px;
	width: 180px;
	height: 60px;
	background-color: transparent;
}

/*.header-int-bank-box:hover {
	background-color: #f4f4f5;
	border: 1px solid #d4d4d4;
	padding: 4px 19px 0 19px;
}*/

.header-int-bank-personal-link,
.header-int-bank-business-link,
.header-int-bank-ist-link,
.header-int-bank-elect-link {
	display: none;
    background-color: #8f8d89;
	font-family:'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #FFF;
	margin: 0;
    padding: 0.2em 6%;
	border-bottom: 1px solid #636565;
    width: 88%;
}

.header-int-bank-personal-link:hover,
.header-int-bank-business-link:hover,
.header-int-bank-ist-link:hover,
.header-int-bank-elect-link:hover {
	color: #000;
    background-color: #f2bf2b;
    border-color: #a8881f;
}

.showDivInterbank {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 276px;
	/*height: 60px;*/
	/*height: 155px;*/
	z-index: 110;
	background-color: #f4f4f5;
	border: 1px solid #d4d4d4;
	padding: 2px 19px 22px 19px;
    
      -webkit-box-shadow: 0 3px 5px -2px gray;
	   -moz-box-shadow: 0 3px 5px -2px gray;
	        box-shadow: 0 3px 5px -2px gray;
}
.mnm-mmenu_right .showDivInterbank {
	padding: 2px 0 0 0;
	display: block;
	position: relative;
	width:205px;
}
.mnm-mmenu_right .header-int-bank-personal-link,
.mnm-mmenu_right .header-int-bank-business-link,
.mnm-mmenu_right .header-int-bank-ist-link,
.mnm-mmenu_right .header-int-bank-elect-link {
	display: block;
	position: relative;
	margin-bottom: 7px;
	min-width: 60px;
}

.mnm-mmenu_right .header-int-bank-register-link {
	color: #FFF;
}
html.mm-basic .mnm-mmenu_right .mm-list > li > span {
	/*overflow: auto;*/
	padding: 15px 20px 30px;
}

/*.header-int-bank-login:hover .showDivInterbank {
	display: inline;
}*/

.header-int-bank-login:hover .header-int-bank-personal-link,
.header-int-bank-login:hover .header-int-bank-business-link,
.header-int-bank-login:hover .header-int-bank-ist-link,
.header-int-bank-login:hover .header-int-bank-elect-link {
	display: block;
}

/*.header-int-bank-box:hover .header-int-bank-personal-link,
.header-int-bank-box:hover .header-int-bank-business-link {
	display: inline;
}*/
/*
.header-int-bank-logon-link:hover {
	display: none;
}
*/
.header-internet-banking {
	font-family:'Rosario', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-bottom: 1px;
}

.mnm-mmenu_right .header-internet-banking {
	color: #FFF;
}

.mnm-mmenu_right .showDivInterbank {
	background-color: transparent;
	border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.mnm-mmenu_right .header-int-bank-box {
	float: none;
    padding-left: 0;
}

.mnm-mmenu_right .header-call-us {
	color: #FFF;
	text-align: left;
    width: auto;
}


.mmenu-left-needhelp-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 7px;
}

.mmenu-left-block-title {
    font-size: 20px;
    font-weight: bold;
    margin: 10px 20px 0;
}

.mmenu-left-needhelp {
    padding: 0 20px;
	font-size: 16px;
}
.mmenu-left-needhelp .mmenu-left-needhelp-details strong {
    white-space: nowrap;
}



.header-int-bank-logon-link {
    
}

.header-int-bank-logon-btn-style {
	float: left;
	background-color: #F3C000;
	font-family:'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 900;
	color: #FFF;
	margin: 0 7px 0 0;
    padding: 0.2em 1.5em;
	border-bottom: 2px solid #a98900;
}

.header-int-bank-box p {
	margin-top: 5px;
}

.showDivInterbank p {
	margin-top: 4px;
}

.header-int-bank-register-link {
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	color: #000;
	/*text-decoration: underline;*/
	border-bottom: 1px solid #000;
}
.header-int-bank-register-link:hover {
	border-bottom: 1px solid #36b4e7;
}

#block-menu-menu-top-right-menu ul,
#block-menu-block-28 ul{
	margin: 0;
	padding: 0;
	float: right;
}
/*-------------------------------------------*
/* Top Menu END
/*-------------------------------------------*/





/*-------------------------------------------*
/* Home Image Slider
/*-------------------------------------------*/
.views-field-field-large-img-slider {
	position: absolute;
}
.slider-title-wraper {
	position: relative;
	top: 121px;
	float:left;
	/*background-color: #FFCC00;*/
	background-color: rgba(255, 204, 0, 0.8);
	background-color: rgb(255, 204, 0)\9;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	font-size: 30px;
	color: #292825;
	font-weight: bold;
	font-family:'Rosario', sans-serif;
	max-width: 30%;
	line-height: 31px;
	padding: 1.2% 2.2%;
	margin: 0 0 15px 36px;
	z-index: 60;
}

.views_slideshow_cycle_slide {
  position: relative;
}

.slider-info-wraper {
	position: relative;
	top: 134px;
	float:left;
	clear:both;
	background-color: rgba(255, 204, 0, 0.8);
	background-color: rgb(255, 204, 0)\9;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	font-size: 20px;
	color: #292825;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	max-width: 30%;
	/*line-height: 31px;*/
	line-height: 23px;
	padding: 0.3% 2.2%;
	margin: 0 0 0 36px;
	z-index: 19;
}

.views-slideshow-controls-bottom {
	position: relative;
	margin: 0 auto;
	height: 60px;
	/*top: 0;*/
	top: 400px;
	z-index: 9;
	max-width:900px;
	/*max-width:680px;*/
}

.views-slideshow-pager-fields {
	z-index: 40;
}

.views-slideshow-controls-bottom .views_slideshow_pager_field {
	position: absolute;
	bottom:30px;
}

.views_slideshow_cycle_main {
  width: 100%;
  float: left;
  z-index: 40;
}

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}


@media only screen and (min-width: 1025px) {
		body.front .fullwidthhomeslider {
		  min-height: 500px !important;
		}
}
@media only screen and (min-width: 880px) and (max-width: 1024px) {
		body.front .fullwidthhomeslider {
		  min-height: 400px !important;
		}
}
@media only screen and (min-width: 650px) and (max-width: 879px) {
		body.front .fullwidthhomeslider {
		  min-height: 300px !important;
		}
}
@media only screen and (max-width: 649px) {
		body.front .fullwidthhomeslider {
		  min-height: 250px !important;
		}
}

body.front .fullwidthhomeslider.tempFixedHeightSlider {
	min-height: 0 !important;
}

body.front .views-slideshow-controls-bottom {
	visibility: hidden;
}

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}

.views_slideshow_cycle_main .field-content {
  max-width: 100%;
  width: 100%;
}
.views-field-field-large-img-slider .field-content {
	overflow: hidden;
}

.views_slideshow_cycle_main .field-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.views-slideshow-pager-field-item {
	float: left;
	width: 220px;
	height: 60px;
	background-color: rgba(241, 239, 229, 0.85);
	background-color: rgb(241, 239, 229)\9;
	-webkit-box-shadow: 0 7px 7px -6px gray;
	   -moz-box-shadow: 0 7px 7px -6px gray;
	        box-shadow: 0 7px 7px -6px gray;
	margin: 0 6px 0 0;
	font-size: 19px;
	color: #241f21;
	font-family:'Roboto', sans-serif;
	cursor: pointer;
}
.views-slideshow-pager-field-item.active {
	background-image: url(images/home-slider-color-back-gray.png);
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	box-shadow: none;
	-moz-box-shadow:    inset 0 -2px 0 #606161;
	-webkit-box-shadow: inset 0 -2px 0 #606161;
	box-shadow:         inset 0 -2px 0 #606161;
}
.views-slideshow-pager-field-item:nth-of-type(4) {
	margin: 0;
}

.views-slideshow-pager-field-item.views-row-even div div {
	/*
	margin: 12px 0 0 15px;
	padding: 6px 0 10px 37px;
	background-image: url(images/home-slider-personal-finance.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	*/
	margin: 12px 0 0 40px;
	padding: 6px 0 8px 44px;
	/*background-image: url(images/home-slider-big-finance.png);*/
	/*background-image: url(images/home-slider-Emergency-Cash.png);*/
	background-image: url(/sites/default/files/home-slider-flexxbike.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.views-slideshow-pager-field-item.views-row-odd div div {
	
	margin: 12px 0 0 49px;
	padding: 6px 0 8px 38px;
	background-image: url(images/home-slider-rewards.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	
}
.views-slideshow-pager-field-item.views-row-first div div {
	margin: 12px 0 0 15px;
	padding: 6px 0 10px 37px;
	background-image: url(images/home-slider-personal-finance.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	/*
	margin: 12px 0 0 32px;
	padding: 6px 0 10px 45px;
	background-image: url('images/home-slider-credit-card.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	*/
}
.views-slideshow-pager-field-item.views-row-last div div {
	margin: 12px 0 0 40px;
	padding: 6px 0 8px 42px;
	/*background-image: url(images/home-slider-big-finance.png);*/
	background-image: url(images/home-slider-Apply-Now.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.views-slideshow-pager-field-item:nth-of-type(1).active div div {
	background-position: 0 -35px;
}
.views-slideshow-pager-field-item:nth-of-type(2).active div div {
	background-position: 0 -35px;
}
.views-slideshow-pager-field-item:nth-of-type(3).active div div {
	background-position: 0 -35px;
}
.views-slideshow-pager-field-item:nth-of-type(4).active div div {
	background-position: 0 -35px;
}

.views-slideshow-cycle-main-frame {
	/*margin: 0 auto;*/
}

.views-field-field-big-title {
	margin-left: 13px;
	/*position: absolute;*/
	top: 0;
	z-index: 50;
}

.slider-txt-wraper {
	padding: 0;
	z-index: 51;
}

.views-content-field-slider-label-name {
	
}

.slider-title-wraper a,
.slider-title-wraper a:link,
.slider-title-wraper a:visited {
	font-size: 17px;
	color: #FFF;
	font-weight: 500;
	font-family:'Roboto', sans-serif;
	text-decoration: underline;
	white-space: nowrap;
	margin-left: 8px;
	vertical-align: top;
}
.slider-title-wraper a:hover,
.slider-title-wraper a:active,
.slider-title-wraper a:focus {
	color: #292825;
	font-weight: bold;
}


.interbank-container {
  position: relative;
  height: 0;
  overflow: visible;
  z-index: 15;
}

.interbank-int-bank-box {
  padding: 0;
}

.interbank-int-bank-box-background {
  background-color: #fdfdfd;
  padding: 12px 30px 15px 30px;
  display: inline-block;
  color: #000;
  margin: 15px 0 0 40px;
  -webkit-box-shadow: 0 3px 5px -2px gray;
	   -moz-box-shadow: 0 3px 5px -2px gray;
	        box-shadow: 0 3px 5px -2px gray;
}

.interbank-internet-banking {
	font-family:'Rosario', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-bottom: 7px;
}

.interbank-int-bank-logon-link {
    background-color: #F3C000;
	font-family:'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 900;
	color: #FFF;
	margin: 0 7px 0 0;
    padding: 0.4em 1.7em;
	border-bottom: 2px solid #a98900;
}

.interbank-int-bank-register-link,
.interbank-int-bank-activation-link {
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}

.interbank-int-bank-register-link {
	margin-right: 5px;
}
.interbank-int-bank-activation-link {
	margin-left: 5px;
}


/*-------------------------------------------*
/* OMAXI Menu START
/*-------------------------------------------*/
ul#om-menu-main-menu ul.menu li,
ul#om-menu-main-menu-ar ul.menu li {
	float:none;
	border:none;
}
#main-menu ul .om-maximenu-middle-right h3.title {
	padding: 0 19px 0 19px;
    margin: 20px 0 0 0;
	font-weight: 500;
}
#main-menu ul ul{
	/*padding-top:15px;*/
	padding-top: 6px;
}
#main-menu .block-menu_block .menu-block-wrapper{
	position: relative;
}
#main-menu ul .om-maximenu-middle-right h3.title a{
	padding: 0;
	margin: 0;
	line-height: 1.5em;
	height: auto;
	font-size: 16px;
	color: #000;
	width: 100%;
}

/*-------------------------------------------*
/* OMAXI Menu END
/*-------------------------------------------*/




/*-------------------------------------------*
/* jCarousel Home Start
/*-------------------------------------------*/

.carousel-item-container {
	width: 200px;
	height: 230px;
	background-color: #f4f4f5;
	border: 1px solid #d8d8d8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 7px 10px -6px black;
	   -moz-box-shadow: 0 7px 10px -6px black;
	        box-shadow: 0 7px 10px -6px black;
	-webkit-transition: all 0.4s ease-in-out;
	   -moz-transition: all 0.4s ease-in-out;
	     -o-transition: all 0.4s ease-in-out;
	        transition: all 0.4s ease-in-out;
}

.container-notouch:hover,
.container-touch-hover {
	background-color: #696865;
	/*border: 1px solid #c6c6c6;*/
}



.carousel-image {
	height: 77px;
	width:96px;
	margin: 36px auto 8px;
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}

.carousel-title {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	font-family:'Rosario', sans-serif;
	padding: 0 16px 0 16px;
	margin-bottom: 10px;
	height: 45px;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}

.carousel-text-fixed-height {
	height: 55px;
	-webkit-transition: all 0.6s ease-in-out;
	   -moz-transition: all 0.6s ease-in-out;
	     -o-transition: all 0.6s ease-in-out;
	        transition: all 0.6s ease-in-out;
}

.carousel-detailstext {
	display: block;
	-webkit-transition: all 0.6s 0.4s ease-in-out;
	   -moz-transition: all 0.6s 0.4s ease-in-out;
	     -o-transition: all 0.6s 0.4s ease-in-out;
	        transition: all 0.6s 0.4s ease-in-out;
    opacity: 0;
    height: 0;
    overflow: hidden;
	font-family:'Roboto', sans-serif;
	font-size: 14px;
    line-height: 17px;
    padding: 0 8px;
}
.container-notouch:hover,
.container-touch-hover {
	box-shadow: none;
}

.carousel-item-container{
	cursor: pointer;
} 

.container-notouch:hover .carousel-text-fixed-height,
.container-touch-hover .carousel-text-fixed-height {
	height: 148px;
}
.container-notouch:hover .carousel-detailstext,
.container-touch-hover .carousel-detailstext {
	opacity: 1;
	height: auto;
	color: #FFFFFF;
}
.container-notouch:hover .carousel-image,
.container-touch-hover .carousel-image {
	width: 0;
	height: 0;
	margin: 20px auto 8px;
}
.container-notouch:hover .carousel-title,
.container-touch-hover .carousel-title {
	font-size: 26px;
	padding: 0 8px 0 8px;
	height: auto;
	color: #FFFFFF;
}

.carousel-learnmore a:link,
.carousel-learnmore a:visited {
	padding: 5px 15px 6px 15px;
	background-color: #f3c000;
	/*background-color: #292825;
	color: #FFF;*/
	color: #FFF;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 13px;
	
	-moz-box-shadow:    inset 0 -1px 2px #666666;
	-webkit-box-shadow: inset 0 -1px 2px #666666;
	box-shadow:         inset 0 -1px 2px #666666;
}
.container-notouch:hover .carousel-learnmore a:link,
.container-notouch:hover .carousel-learnmore a:visited,
.container-touch-hover .carousel-learnmore a:link,
.container-touch-hover .carousel-learnmore a:visited {
	background-color: #FFFFFF;
	color: #f3c000;
}


/*-------------------------------------------*
/* jCarousel Home End
/*-------------------------------------------*/




/*-------------------------------------------*
/* Home News
/*-------------------------------------------*/

#block-views-home-latest-news-ticker-block,
#block-views-home-latest-news-ticker-block-1 {
	width: 900px;
	height: 35px;
	background-color: #f4f4f5;
	margin: 0 auto;
	border-width: 3px;
	border-style: double;
	border-color: #d3d3d3;
}

#block-views-home-latest-news-ticker-block .view-header,
#block-views-home-latest-news-ticker-block-1 .view-header {
	float: left;
	font-family:'Rosario', sans-serif;
	font-weight: bold;
	font-size: 15px;
	background-image: url(images/latest-news-icon.png);
	background-position: 20px 10px;
	background-repeat: no-repeat;
	padding: 6px 0 0 52px;
	margin-right: 3px;
	color: #292825;
}

#block-views-home-latest-news-ticker-block ul,
#block-views-home-latest-news-ticker-block-1 ul {
	padding: 0;
	margin: 1px 0 2px 0;
	height: 25px;
}

#block-views-home-latest-news-ticker-block li,
#block-views-home-latest-news-ticker-block-1 li {
	padding: 0;
	margin: 4px 0 2px 0;
	height: 34px;
	list-style-type: none;
}

#block-views-home-latest-news-ticker-block .views-field-title,
#block-views-home-latest-news-ticker-block-1 .views-field-title {
	margin: 0;
	padding: 11px 0 0 0;
}

#block-views-home-latest-news-ticker-block .field-content,
#block-views-home-latest-news-ticker-block-1 .field-content {
	margin: 0;
	height: 25px;
	padding: 1px 0 1px 0;
}

.view-content-home_latest_news_ticker {
	float: left;
	width: 690px;
	font-family: 'Droid Arabic Kufi', 'Roboto', sans-serif;
	/*font-size: 14px;*/
	font-size: 13px;
	height: 22px;
	margin: 1px 0 0 0;
	padding: 0 0 0 7px;
	/* 11px pad*/
}

.view-home_latest_news_ticker {
	padding: 0;
	margin: 0;
}

.views-vTicker-item.views-vTicker-item-home_latest_news_ticker {
	line-height: 11px;
	padding: 3px 0 0 0;
}

#block-views-home-latest-news-ticker-block .view-content a:link,
#block-views-home-latest-news-ticker-block .view-content a:visited,
#block-views-home-latest-news-ticker-block-1 .view-content a:link,
#block-views-home-latest-news-ticker-block-1 .view-content a:visited {
	color: #36b4e7;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}

#block-views-customer-updates-block {
	float: left;
	border-left: 1px solid #f3c000;
	padding: 0 20px 0 20px;
}

#block-views-customer-updates-block h2 {
	font-family:'Rosario', sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #302e2e;
	margin-bottom: 10px;
	margin-top: 0;
	padding-top: 8px;
}

#block-views-customer-updates-block ul {
	padding: 0;
}

#block-views-customer-updates-block ul li {
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	line-height: 20px;
	height: 15px;
	padding: 0 0 0 13px;
	margin: 10px 0 5px 0;
	font-weight: 400;
	background-image: url(images/customer-updates-arrow.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	list-style-type: none;
}
#block-views-customer-updates-block ul li a,
#block-views-customer-updates-block ul li a:link,
#block-views-customer-updates-block ul li a:visited {
	color: #231f20;
}


#block-views-customer-updates-block ul li a:hover {
	text-decoration: underline;
}

#block-views-customer-updates-block ul li:hover {
	background-position: 0 -15px;
}

#block-views-customer-updates-block .view-footer p {
	margin-top: 12px;
	margin-bottom: 7px;
}

#block-views-customer-updates-block .view-footer a {
	font-family:'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #36b4e7;
	text-decoration: underline;
}

#block-views-customer-updates-block .view-footer a:hover {
	color: #231f20;
}

#block-block-6 {
	float: right;
	border-left: 1px solid #f3c000;
	padding: 0 0 0 20px;
}

.car-finance-title {
	font-family:'Rosario', sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #302e2e;
	margin-bottom: 10px;
	margin-top: 0;
	padding-top: 12px;
}

.car-finance-img {
	margin: 15px 0 2px 0;
}

.car-finance-link {
	margin-bottom: 7px;
}

.car-finance-link a {
	font-family:'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #36b4e7;
	text-decoration: underline;
}

.car-finance-link a:hover {
	color: #231f20;
}

#content_btm_two_div {
	margin: 25px 0 25px 0;
}

#back-to-top {
	display: none;
}


#mmenu_right,
#mmenu_left {
	display: none;
}

.mobileMenuLeftIcon {
	float: left;
}











/* ------------------ MAIN PAGE -- BOARD OF DIRECTORS ------------------ */

.view-board-of-directors {
	display: inline-block;
}
/*
.innerViewHeader {
    margin-top: 16px;
}
*/
.innerViewTitle {
	float: left;
	font-size: 30px;
	line-height: 1em;
	color: #000;
	font-weight: bold;
	font-family:'Rosario', sans-serif;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 54px;
	margin-left: 12px;
}
body.node-type-main-page .view-board-of-directors .innerViewTitle {
	background-image: url(images/directorsInnerViewTitleIcon.png);
}
body.node-type-simple-page.page-node-40 .innerViewTitle {
	background-image: url(images/overview-innerViewTitleIcon.png);
	padding-left: 57px;
}

.innerViewDirectorsBackBtn {
	float: right;
	margin-left: 15px;
}
.innerViewDirectorsBackBtn>a {
	display: inline-block;
	background-color: #36B4E7;
	color: #FFF;
	padding: 5px 30px;
	font-size: 17px;
	font-weight: 500;
	font-family:'Roboto', sans-serif;
	-moz-box-shadow:    inset 0 -1px 2px #494a4a;
	-webkit-box-shadow: inset 0 -1px 2px #494a4a;
	box-shadow:         inset 0 -1px 2px #494a4a;
}

body.node-type-main-page .field-name-field-main-page-img,
body.node-type-main-page-2-views .field-name-field-main-page-img,
body.node-type-atm .field-name-field-main-page-img,
body.node-type-branches .field-name-field-main-page-img,
body.node-type-financial-statements .field-name-field-main-page-img,
body.node-type-offers .field-name-field-main-page-img,
body.node-type-customer-updates .field-name-field-main-page-img,
body.node-type-simple-page .field-name-field-simple-page-img,
body.node-type-sidebar-page .field-name-field-simple-page-img,
body.node-type-tabs-page .field-name-field-simple-page-img,
body.page-gallery .field-name-field-main-page-img {
    /*position: absolute;
	left: -8%;
	margin-left: -8%;*/
	float: left;
	max-width: 100%;
	overflow: hidden;
}

body.node-type-main-page .white-back #main,
body.node-type-main-page-2-views .white-back #main,
body.node-type-simple-page .white-back #main,
body.node-type-sidebar-page .white-back #main,
body.node-type-tabs-page .white-back #main {
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
}

body.node-type-main-page #main .view-board-of-directors .views-row {
	display: inline-table;
	width: 552px;
	margin-bottom: 50px;
	vertical-align: top;
	background-image: url(images/director-member-back.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

body.node-type-main-page #main .view-board-of-directors .views-row.views-row-odd {
	margin-right: 54px;
}

body.node-type-main-page #main .view-board-of-directors .board-directors-member .board-directors-mbr-img,
body.node-type-main-page #main .view-board-of-directors .board-directors-member .board-directors-mbr-text {
    float: left;
}

body.node-type-main-page #main .view-board-of-directors .board-directors-member .board-directors-mbr-text {
    width: 60%;
}

body.node-type-main-page #main .view-board-of-directors .board-directors-member .board-directors-mbr-img {
	padding: 10px;
	margin-right: 25px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #e1e1e1;
}

body.node-type-main-page #main .view-board-of-directors .board-directors-member .board-directors-mbr-img>img,
body.node-type-main-page .field-name-field-main-page-img > div > div > img,
body.node-type-atm .field-name-field-main-page-img > div > div > img,
body.node-type-branches .field-name-field-main-page-img > div > div > img,
body.node-type-financial-statements .field-name-field-main-page-img > div > div > img,
body.node-type-offers .field-name-field-main-page-img > div > div > img,
body.node-type-customer-updates .field-name-field-main-page-img > div > div > img,
body.node-type-simple-page .field-name-field-simple-page-img > div > div > img,
body.node-type-sidebar-page .field-name-field-simple-page-img > div > div > img,
body.node-type-tabs-page .field-name-field-simple-page-img > div > div > img,
body.page-gallery .field-name-field-main-page-img > div > div > img {
	display: block;
	height: auto;
}
body.node-type-main-page-2-views .field-name-field-main-page-img > div > div > img {
	display: none; /* Show in js */
	height: auto;
}

body.node-type-main-page h1.page-title,
body.node-type-main-page-2-views h1.page-title,
body.node-type-simple-page h1.page-title,
body.node-type-sidebar-page h1.page-title,
body.node-type-offers h1.page-title,
body.node-type-customer-updates h1.page-title,
body.node-type-atm h1.page-title,
body.node-type-branches h1.page-title,
body.node-type-financial-statements h1.page-title,
body.node-type-tabs-page h1.page-title,
body.page-gallery h1.page-title {
	position: absolute;
	top: 300px;
    z-index: 2;
	float:left;
	background-color: rgba(255, 204, 0, 0.8);
	background-color: rgb(255, 204, 0)\9;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	font-size: 30px;
	color: #292825;
	font-weight: bold;
	font-family:'Rosario', sans-serif;
	max-width: 30%;
	line-height: 31px;
	text-transform: uppercase;
	padding: 1.2% 2.2%;
	margin: 0 0 15px 36px;
}

body.node-type-main-page .mainPageTitleWrap .field-name-body,
body.node-type-main-page-2-views .mainPageTitleWrap .field-name-body,
body.node-type-simple-page .mainPageTitleWrap .field-name-field-simple-page-title-desc,
body.node-type-sidebar-page .mainPageTitleWrap .field-name-field-simple-page-title-desc,
body.node-type-tabs-page .mainPageTitleWrap .field-name-field-simple-page-title-desc,
body.page-gallery .mainPageTitleWrap .field-name-body {
    position: absolute;
    top: 350px;
	float:left;
	clear:both;
	background-color: rgb(36, 36, 36);
	background-color: rgba(36, 36, 36, 0.75);
	font-size: 23px;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	max-width: 32%;
	line-height: 27px;
	padding: 0.6em 1.4em;
	margin: 0 0 0 36px;
	z-index: 19;
}

body.node-type-main-page .mainPageTitleWrap .field-name-body p,
body.node-type-main-page-2-views .mainPageTitleWrap .field-name-body p,
body.node-type-simple-page .mainPageTitleWrap .field-name-body p,
body.node-type-sidebar-page .mainPageTitleWrap .field-name-body p,
body.node-type-tabs-page .mainPageTitleWrap .field-name-body p {
	margin: 0;
	padding: 0;
}


#main .print-link {
	float: right;
	margin-top: -89px;
}

body.node-type-tabs-page #main .print-link {
	margin-top: -142px;
}

.print-link a img {
    width: 39px;
    height: auto;
}

.print-link .print-icon {
    margin-left: 20px;
}

body.node-type-main-page .wrap.clearfix.white-back,
body.node-type-main-page-2-views .wrap.clearfix.white-back,
body.node-type-simple-page .wrap.clearfix.white-back,
body.node-type-sidebar-page .wrap.clearfix.white-back,
body.node-type-tabs-page .wrap.clearfix.white-back,
body.node-type-press-release .wrap.clearfix.white-back,
body.node-type-training .wrap.clearfix.white-back,
body.node-type-health .wrap.clearfix.white-back,
body.node-type-social-event .wrap.clearfix.white-back,
body.node-type-youth-and-sport .wrap.clearfix.white-back,
body.node-type-awards .wrap.clearfix.white-back {
	clear: both;
}
	
body.node-type-main-page .view-board-of-directors .board-directors-mbr-text {
	font-family:'Roboto', sans-serif;
	color: #535353;
	font-size: 15px;
	line-height: 17px;
}

body.node-type-main-page .view-board-of-directors .board-directors-mbr-title {
	color: #36b4e7;
	font-family:'Roboto', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 8px;
}

body.node-type-main-page .view-board-of-directors .view-content,
body.node-type-simple-page .field-name-body .innerViewContent {
	clear: both;
    display: inline-block;
    margin-top: 38px;
}



/* ------ CUSTOMER SERVICE & ABOUT US PAGES ------ */

body.page-node-29 .wrapSmall {
	max-width: none;
	width: 100%;
	padding: 0;
	background-image: url("images/main-breadcrumbs-back.gif");
	background-repeat: repeat;
}

body.page-node-29 #content_btm_two_div {
    margin: 0;
}

body.page-node-29 .newsletterBlock-body form input {
	float: left;
	margin-right: 28px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
}

body.page-node-29 .newsletterBlock-body form input[type=text] {
	height: 45px;
	width: 198px;
	font-size: 15px;
    padding: 0 15px;
	margin-top: 20px;
	color: #777;
}

body.page-node-29 .newsletterBlock-body form input[type=submit] {
	clear: both;
	float: right;
	margin-top: 16px;
	padding-bottom: 7px;
	background: #f3c000;
	color: #FFF;
	font-size: 14px;
	-moz-box-shadow:    inset 0 -1px 2px #666666;
	-webkit-box-shadow: inset 0 -1px 2px #666666;
	box-shadow:         inset 0 -1px 2px #666666;
}

.newsletterBlock-icon {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	height: 190px;
	margin: 45px 0;
	background-image: url(images/newsletter-block-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.newsletterBlock-body {
	display: inline-block;
	vertical-align: top;
	height: 110px;
	margin: 45px 0;
	padding: 40px 4%;
	background-image: url(images/cust-serv-separator-v.png);
	background-repeat: repeat-y;
	background-position: 0 50%;
	font-family:'Rosario', sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #292825;
}




.customerService-item-list > ul,
.dottedLayout-item-list > ul,
.aboutUs-item-list > ul {
	margin: 0;
	padding: 0;
}

.customerService-item-list ul a, .customerService-item-list ul a:link, .customerService-item-list ul a:visited,
.dottedLayout-item-list ul a, .dottedLayout-item-list ul a:link, .dottedLayout-item-list ul a:visited,
.aboutUs-item-list ul a, .aboutUs-item-list ul a:link, .aboutUs-item-list ul a:visited {
	color: #535353;
	text-decoration: underline;
}
.customerService-item-list ul a:active, .customerService-item-list ul a:hover,
.dottedLayout-item-list ul a:active, .dottedLayout-item-list ul a:hover,
.aboutUs-item-list ul a:active, .aboutUs-item-list ul a:hover {
	color: #36b4e7;
}

.customerService-item-list .customer-service-item-bodyLink > a,
.customerService-item-list .customer-service-item-bodyLink > a:link,
.customerService-item-list .customer-service-item-bodyLink > a:visited,
.dottedLayout-item-list .dottedLayout-item-bodyLink > a,
.dottedLayout-item-list .dottedLayout-item-bodyLink > a:link,
.dottedLayout-item-list .dottedLayout-item-bodyLink > a:visited,
.aboutUs-item-list .about-us-item-bodyLink > a,
.aboutUs-item-list .about-us-item-bodyLink > a:link,
.aboutUs-item-list .about-us-item-bodyLink > a:visited {
	color: #36b4e7;
	text-decoration: underline;
	font-size: 15px;
	font-weight: 500;
}
.customerService-item-list .customer-service-item-bodyLink > a:active, .customerService-item-list .customer-service-item-bodyLink > a:hover,
.dottedLayout-item-list .dottedLayout-item-bodyLink > a:active, .dottedLayout-item-list .dottedLayout-item-bodyLink > a:hover,
.aboutUs-item-list .about-us-item-bodyLink > a:active, .aboutUs-item-list .about-us-item-bodyLink > a:hover {
	color: #535353;
}

.customerService-item-list > ul > li,
.dottedLayout-item-list > ul > li,
.aboutUs-item-list > ul > li {
	display: inline-block;
	vertical-align: top;
	width: 387px;
	height: 198px;
	margin-bottom: 35px;
	margin-top: 30px;
	list-style-type: none;
}

.customerService-item-list > ul > li .customer-service-item-container,
.dottedLayout-item-list > ul > li .dottedLayout-item-container,
.aboutUs-item-list > ul > li .about-us-item-container {
    display: inline-block;
    margin-top: 35px;
    width: 85%;
	height: 195px;
}

.customerService-item-list > ul > li.views-row-1,
.customerService-item-list > ul > li.views-row-2,
.customerService-item-list > ul > li.views-row-4,
.customerService-item-list > ul > li.views-row-5,
.customerService-item-list > ul > li.views-row-7,
.customerService-item-list > ul > li.views-row-8,
.customerService-item-list > ul > li.views-row-10,
.customerService-item-list > ul > li.views-row-11,
.aboutUs-item-list > ul > li.views-row-1,
.aboutUs-item-list > ul > li.views-row-2,
.aboutUs-item-list > ul > li.views-row-4,
.aboutUs-item-list > ul > li.views-row-5,
.dottedLayout-item-list > ul > li.views-row-1,
.dottedLayout-item-list > ul > li.views-row-2,
.dottedLayout-item-list > ul > li.views-row-4,
.dottedLayout-item-list > ul > li.views-row-5,
.dottedLayout-item-list > ul > li.views-row-7,
.dottedLayout-item-list > ul > li.views-row-8,
.dottedLayout-item-list > ul > li.views-row-10,
.dottedLayout-item-list > ul > li.views-row-11,
.dottedLayout-item-list > ul > li.views-row-13,
.dottedLayout-item-list > ul > li.views-row-14 {
	background-image: url(images/cust-serv-separator-v.png);
	background-repeat: repeat-y;
	background-position: 92% 50%;
}

body.page-node-1567 .dottedLayout-item-list > ul > li {
	background-image: none;
}

.customerService-item-list > ul > li.views-row-1 .customer-service-item-container,
.customerService-item-list > ul > li.views-row-2 .customer-service-item-container,
.customerService-item-list > ul > li.views-row-3 .customer-service-item-container,
.customerService-item-list > ul > li.views-row-4 .customer-service-item-container,
.customerService-item-list > ul > li.views-row-5 .customer-service-item-container,
.customerService-item-list > ul > li.views-row-6 .customer-service-item-container,
.customerService-item-list > ul > li.views-row-7 .customer-service-item-container,
.customerService-item-list > ul > li.views-row-8 .customer-service-item-container,
.customerService-item-list > ul > li.views-row-9 .customer-service-item-container,
.aboutUs-item-list > ul > li.views-row-1 .about-us-item-container,
.aboutUs-item-list > ul > li.views-row-2 .about-us-item-container,
.aboutUs-item-list > ul > li.views-row-3 .about-us-item-container,
.dottedLayout-item-list > ul > li.views-row .dottedLayout-item-container {
	background-image: url(images/cust-serv-separator-h.png);
	background-repeat: repeat-x;
	background-position: 50% 100%;
}

.dottedLayout-item-list > ul > li.views-row-7 .asalahBanking-item-container,
.dottedLayout-item-list > ul > li.views-row-8 .asalahBanking-item-container,
.dottedLayout-item-list > ul > li.views-row-9 .asalahBanking-item-container,
.dottedLayout-item-list > ul > li.views-row-4 .dottedLayout-item-container.mediaCenter-item-container,
.dottedLayout-item-list > ul > li.views-row-5 .dottedLayout-item-container.mediaCenter-item-container,
.dottedLayout-item-list > ul > li.views-row-6 .dottedLayout-item-container.mediaCenter-item-container,
.dottedLayout-item-list > ul > li.views-row-last .dottedLayout-item-container.personal-finance-item-container,
.dottedLayout-item-list > ul > li.views-row-last .dottedLayout-item-container.sust-reports-item-container,
.dottedLayout-item-list > ul > li .dottedLayout-item-container.promotions-item-container {
	background-image: none;
}

.dottedLayout-item-list .asalahBanking-item-container .dottedLayout-item-bodyMain a,
.dottedLayout-item-list .accounts-item-container .dottedLayout-item-bodyMain a {
	display: block;
}
.dottedLayout-item-list .asalahBanking-item-container .dottedLayout-item-bodyMain,
.dottedLayout-item-list .accounts-item-container .dottedLayout-item-bodyMain {
	font-size: 17px;
	line-height: 1.1em;
}

.customerService-item-list > ul > li.views-row-2 .customer-service-item-bodyMain,
.customerService-item-list > ul > li.views-row-3 .customer-service-item-bodyMain,
.aboutUs-item-list > ul > li.views-row-2 .about-us-item-bodyMain,
.aboutUs-item-list > ul > li.views-row-3 .about-us-item-bodyMain {
	font-size: 16px;
	line-height: 19px;
}

.customerService-item-list .customer-service-item-img,
.dottedLayout-item-list .dottedLayout-item-img,
.aboutUs-item-list .about-us-item-img {
	float: left;
	margin: 0 10px;
	max-width: 108px;
	max-height: 108px;
}

.customerService-item-list .customer-service-item-img > img,
.dottedLayout-item-list .dottedLayout-item-img > img,
.aboutUs-item-list .about-us-item-img > img {
	height: auto;
}

.customerService-item-list .customer-service-item-text-area,
.dottedLayout-item-list .dottedLayout-item-text-area,
.aboutUs-item-list .about-us-item-text-area {
	float: left;
	width: 60%;
}

.customerService-item-list .customer-service-item-title,
.dottedLayout-item-list .dottedLayout-item-title,
.aboutUs-item-list .about-us-item-title {
	font-family:'Rosario', sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #292825;
	margin-top: 12px;
	margin-bottom: 12px;
}

.dottedLayout-item-list li.views-row-last .mediaCenter-item-container {
	margin-top: 0;
}
.dottedLayout-item-list li.views-row-last .mediaCenter-item-container .dottedLayout-item-title {
	display: none;
}
.dottedLayout-item-list li.views-row-last .mediaCenter-item-container .dottedLayout-item-text-area {
	width: 100%;
}
.dottedLayout-item-list li.views-row-last .mediaCenter-item-container .dottedLayout-item-bodyMain {
	font-size: 16px;
	line-height: 1.3em;
}
.dottedLayout-item-list li.views-row-last .mediaCenter-item-container .dottedLayout-item-bodyMain a,
.dottedLayout-item-list li.views-row-last .mediaCenter-item-container .dottedLayout-item-bodyMain a:link,
.dottedLayout-item-list li.views-row-last .mediaCenter-item-container .dottedLayout-item-bodyMain a:visited {
	color: #36B4E7;
}
.dottedLayout-item-list li.views-row-last .mediaCenter-item-container .dottedLayout-item-bodyLink {
	display: none;
}


.customerService-item-list .customer-service-item-bodyMain p,
.dottedLayout-item-list .dottedLayout-item-bodyMain p,
.aboutUs-item-list .about-us-item-bodyMain p {
	margin-bottom: 0.2em;
}

.customerService-item-list .customer-service-item-bodyMain,
.dottedLayout-item-list .dottedLayout-item-bodyMain,
.aboutUs-item-list .about-us-item-bodyMain {
	font-family:'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #535353;
}

.customerService-item-list .customer-service-item-bodyLink,
.dottedLayout-item-list .dottedLayout-item-bodyLink,
.aboutUs-item-list .about-us-item-bodyLink {
	font-family:'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.customerService-item-list .customer-service-item-body .view-customer-updates ul li .views-field span a {
	display: block;
    height: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
	line-height: 1em;
}

.customerService-item-list .customer-service-item-body .view-customer-updates ul {
	margin: 0;
	padding: 0;
}

.customerService-item-list .customer-service-item-body .view-customer-updates ul li {
	list-style-type: none;
}

.customerService-item-list .customer-service-item-body .view-customer-updates .view-footer {
	display: none;
}

/*
.customerService-item-list  > ul > li.views-row-6 .customer-service-item-bodyLink > a,
.customerService-item-list  > ul > li.views-row-7 .customer-service-item-bodyLink > a,
.customerService-item-list  > ul > li.views-row-10 .customer-service-item-bodyLink > a,
.customerService-item-list  > ul > li.views-row-6 .customer-service-item-bodyLink > a:link,
.customerService-item-list  > ul > li.views-row-7 .customer-service-item-bodyLink > a:link,
.customerService-item-list  > ul > li.views-row-10 .customer-service-item-bodyLink > a:link,
.customerService-item-list  > ul > li.views-row-6 .customer-service-item-bodyLink > a:visited,
.customerService-item-list  > ul > li.views-row-7 .customer-service-item-bodyLink > a:visited,
.customerService-item-list  > ul > li.views-row-10 .customer-service-item-bodyLink > a:visited {
	color: #535353;
	font-weight: 300;
}

.customerService-item-list  > ul > li.views-row-6 .customer-service-item-bodyLink > a:hover,
.customerService-item-list  > ul > li.views-row-7 .customer-service-item-bodyLink > a:hover,
.customerService-item-list  > ul > li.views-row-10 .customer-service-item-bodyLink > a:hover {
	color: #36b4e7;
}
*/

body.node-type-main-page .field-name-field-main-page-view .field-item .view-customer-service > .view-header,
body.node-type-main-page .field-name-field-main-page-view .field-item .view-asalah-banking > .view-header,
body.node-type-main-page .field-name-field-main-page-view .field-item .view-about-us > .view-header,
body.node-type-main-page .field-name-field-main-page-view .field-item .view-customer-updates > .view-header,
.page-node-2951 .field-name-field-main-page-view .field-item .view-header,
.view-apply-for-product > .view-header {
	color: #292825;
	font-family:'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	max-width: 732px;
	margin: 0 auto;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
body.node-type-main-page .field-name-field-main-page-view .field-item .view-customer-service > .view-header > p,
body.node-type-main-page .field-name-field-main-page-view .field-item .view-asalah-banking > .view-header > p,
body.node-type-main-page .field-name-field-main-page-view .field-item .view-about-us > .view-header > p,
body.node-type-main-page .field-name-field-main-page-view .field-item .view-customer-updates > .view-header > p,
.page-node-2951 .field-name-field-main-page-view .field-item .view-header > p,
.view-apply-for-product > .view-header > p {
	width: 90%;
	padding: 1% 5%;
	background-image: url(images/cust-serv-header-text-border-right.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

body.node-type-main-page .field-name-field-main-page-view .field-item .view-asalah-banking > .view-header {
	max-width: 770px;
}
body.node-type-main-page .field-name-field-main-page-view .field-item .view-asalah-banking > .view-header > p {
	padding: 1% 4%;
    width: 92%;
}


body.node-type-main-page .view-customer-service.view-id-customer_service.view-display-id-block,
body.node-type-main-page .view-about-us.view-id-about_us.view-display-id-block {
	display: inline-block;
	width: 100%;
	/*margin-top: 15px;*/
}

.view-apply-for-product > .view-header > p span {
	font-size: 70%;
}






/* ----- Overview page ----- */
body.node-type-simple-page.page-node-40 #main {
	margin-bottom: 100px;
}

body.node-type-simple-page.page-node-40 .innerViewLeft {
	display: inline-block;
	width: 24%;
	padding-left: 52px;
	font-family:'Roboto', sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: 300;
	color: #535353;
}

body.node-type-simple-page.page-node-40 .innerViewLeftTop,
body.node-type-simple-page.page-node-40 .innerViewLeftBtm,
.cornerLeftTextBox {
	padding: 2% 6%;
	margin: 0 0 15px;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

body.node-type-simple-page.page-node-40 .innerViewRight,
.dottedTreeBox {
	display: inline-block;
	vertical-align: top;
	width: 62%;
	margin-left: 2%;
	padding-bottom: 5px;
	background-image: url("images/cust-serv-separator-v.png");
    background-position: 1% 0;
    background-repeat: repeat-y;
}

body.node-type-simple-page.page-node-40 .innerViewRightTopTitle,
body.node-type-simple-page.page-node-40 .innerViewRightBtmTitle,
.dottedTreeTitle {
	font-family:'Rosario', sans-serif;
	font-size: 29px;
	line-height: 32px;
	font-weight: bold;
	color: #F3C000;
	background-image: url(images/overview-title-dotted.png);
	background-repeat: no-repeat;
	background-position: 2% 18px;
	padding-left: 60px;
	margin-top: 14px;
	margin-bottom: 0.5em;
}

body.node-type-simple-page.page-node-40 .innerViewRightTopBody,
body.node-type-simple-page.page-node-40 .innerViewRightBtmBody,
.dottedTreeDetails {
	font-family:'Roboto', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #211F20;
	margin-left: 60px;
}





/* ----- About Us Page Blocks ----- */
.about-us-block-container-1 {
	margin: 0 54px;
	text-align: justify;
	-moz-text-align-last: justify;
}
.about-us-block-container-1:after {
	content: "";
	display: inline-block;
	width: 100%;
}

.about-us-block-container-1 a {
	color: #36B4E7;
}

.about-us-block-container > .about-us-block-section,
#block-block-15,
#block-block-16,
#block-block-28,
#block-block-29 {
	width: 200px;
	height: 170px;
	padding: 30px;
	display: inline-block;
	background-color: #f0f0f0;
	vertical-align: top;
	text-align: left;
	-moz-text-align-last: left;
}

.about-us-block-section-title,
.sidebar-block-title {
	font-family:'Roboto', sans-serif;
	text-transform: uppercase;
	font-size: 28px;
	line-height: 28px;
	font-weight: 300;
	padding-bottom: 0.3em;
	color: #3c3c3c;
}

.about-us-block-section-body,
.sidebar-block-body {
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	line-height: 1.3em;
	font-weight: 300;
	color: #3c3c3c;
}

.about-us-block-section-body > ul,
.sidebar-block-body > ul {
    margin: 0;
}

.about-us-block-section-body > ul > li,
.sidebar-block-body > ul > li {
	background-image: url("images/customer-updates-arrow-mobile.png");
    background-position: 0 1px;
    background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 13px;
	display: flex;
}

.about-us-block-section-body > ul > li > a,
.about-us-block-section-body > ul > li > a:link,
.about-us-block-section-body > ul > li > a:visited,
.sidebar-block-body > ul > li > a,
.sidebar-block-body > ul > li > a:link,
.sidebar-block-body > ul > li > a:visited {
	color: #231f20;
	text-decoration: underline;
	line-height: 20px;
}

.about-us-block-section-body .about-us-block-blueLink,
.sidebar-block-blueLink {
	font-weight: bold;
	text-decoration: underline;
	display: inline-block;
}

.about-us-block-container .about-us-block-section-2 .about-us-block-blueLink,
.about-us-block-container .about-us-block-section-3 .about-us-block-blueLink {
	padding-left: 13px;
	line-height: 2em;
}



.about-us-block-container-2 {
	margin-top: 36px;
	margin-left: 36px;
}

.about-us-block-container-2 .about-us-block-section-title {
	padding-bottom: 0.1em;
}

.about-us-block-container-2 .about-us-block-section-body {
	margin-bottom: 28px;
}

.about-us-block-container-2 .about-us-block-sa-ctr-left,
.about-us-block-container-2 .about-us-block-sa-ctr-right,
.about-us-block-container-2 .about-us-block-sa-logo-ctr {
	display: inline-block;
	vertical-align: top;
}

.about-us-block-container-2 .about-us-block-sa-ctr-left {
	width: 244px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding: 5px 11px;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.about-us-block-container-2 .about-us-block-sa-ctr-right {
	width: 690px;
	padding: 5px 11px;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.about-us-block-container-2 .about-us-block-sa-logo-ctr {
	width: 128px;
	margin-right: 30px;
	text-align: center;
}

.about-us-block-container-2 .about-us-block-sa-logo {
    height: 75px;
}

.about-us-block-container-2 .about-us-block-sa-logo-3 > img,
.about-us-block-container-2 .about-us-block-sa-logo-4 > img,
.about-us-block-container-2 .about-us-block-sa-logo-5 > img {
    margin-top: 20px;
}

.about-us-block-container-2 .about-us-block-sa-logo > img {
    vertical-align: middle;
}

.about-us-block-container-2 .about-us-block-sa-ctr-left .about-us-block-sa-logo-ctr {
	width: auto;
}

.about-us-block-container-2 .about-us-block-sa-ctr-title {
	font-family:'Rosario', sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

.about-us-block-container-2 .about-us-block-sa-logo-title {
	font-family:'Roboto', sans-serif;
	font-size: 15px;
	line-height: 1.3em;
	font-weight: 500;
}

.about-us-block-container-2 .about-us-block-sa-logo-title > a {
	text-decoration: underline;
}




/* Press Release Page */
body.node-type-press-release #main .print-link,
body.node-type-awards #main .print-link,
body.node-type-training #main .print-link,
body.node-type-health #main .print-link,
body.node-type-social-event #main .print-link,
body.node-type-youth-and-sport #main .print-link {
    margin-top: -89px;
	position: relative;
}
body.node-type-press-release #node_press_release_full_group_pr_text,
body.node-type-awards #node_awards_full_group_awards_text_div,
body.node-type-training #node_training_full_group_training_text_div,
body.node-type-health #node_health_full_group_health_text_div,
body.node-type-social-event #node_social_event_full_group_socialevents_text_div,
body.node-type-youth-and-sport #node_youth_and_sport_full_group_youthsport_text_div {
	display: inline-block;
	width: 69%;
	vertical-align: top;
}
body.node-type-press-release h1.page-title,
body.node-type-awards h1.page-title,
body.node-type-training h1.page-title,
body.node-type-health h1.page-title,
body.node-type-social-event h1.page-title,
body.node-type-youth-and-sport h1.page-title {
	display: inline-block;
	width: 69%;
	margin-right: 1%;
	text-align: right;
	font-family: 'Droid Arabic Kufi',​ Roboto, sans-serif;
	font-size: 19px;
	font-weight: bold;
	line-height: 1.3em;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
body.node-type-press-release .field-name-body,
body.node-type-awards .field-name-body,
body.node-type-training .field-name-body,
body.node-type-health .field-name-body,
body.node-type-social-event .field-name-body,
body.node-type-youth-and-sport .field-name-body {
	font-family: 'Droid Arabic Kufi', Roboto, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: #292825;
}
body.node-type-press-release .pressRelease-BackBtn,
body.node-type-awards .pressRelease-BackBtn,
body.node-type-training .pressRelease-BackBtn,
body.node-type-health .pressRelease-BackBtn,
body.node-type-social-event .pressRelease-BackBtn,
body.node-type-youth-and-sport .pressRelease-BackBtn {
	display: inline-block;
	width: 30%;
	text-align: right;
}
body.node-type-press-release #node_press_release_full_group_pr_image,
body.node-type-awards #node_awards_full_group_awards_img_div,
body.node-type-training #node_training_full_group_training_img_div,
body.node-type-health #node_health_full_group_health_img_div,
body.node-type-social-event #node_social_event_full_group_socialevents_img_div,
body.node-type-youth-and-sport #node_youth_and_sport_full_group_youthsport_img_div {
	display: inline-block;
	margin-left: 1%;
	width: 30%;
	vertical-align: top;
}
body.node-type-press-release .field-name-field-press-release-image img,
body.node-type-awards .field-name-field-press-release-image img,
body.node-type-training .field-name-field-press-release-image img,
body.node-type-health .field-name-field-press-release-image img,
body.node-type-social-event .field-name-field-press-release-image img,
body.node-type-youth-and-sport .field-name-field-press-release-image img {
    border: 3px solid #6bc3ec;
}
body.node-type-press-release .field-name-field-press-release-date,
body.node-type-awards .field-name-field-press-release-date,
body.node-type-training .field-name-field-press-release-date,
body.node-type-health .field-name-field-press-release-date,
body.node-type-social-event .field-name-field-press-release-date,
body.node-type-youth-and-sport .field-name-field-press-release-date {
	text-align: right;
	font-family:'Roboto', sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #6bc3ec;
}




/* ----- Photos and Logos ----- */
.menu-name-menu-photos-logos-gallery-tabs {
	padding-top: 20px;
}

.menu-name-menu-photos-logos-gallery-tabs ul.menu {
	text-align: center;
	margin: 0;
}

.menu-name-menu-photos-logos-gallery-tabs ul.menu > li {
	float: none;
	display: inline-block;
	margin-bottom: 15px;
	text-align: center;
	color: #FFF;
	font-family:'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.menu-name-menu-photos-logos-gallery-tabs ul.menu > li a {
	padding: 13px 20px;
	background-color: #3c3c3c;
}

.menu-name-menu-photos-logos-gallery-tabs ul.menu > li a,
.menu-name-menu-photos-logos-gallery-tabs ul.menu > li a:link,
.menu-name-menu-photos-logos-gallery-tabs ul.menu > li a:visited {
	color: #FFF;
	display: inline-block;
}

.menu-name-menu-photos-logos-gallery-tabs ul.menu > li.active-trail a {
	background-color: #f3c000;
	color: #FFF;
}






/* ----- ASEEL OFFERS ----- */
body.node-type-main-page-2-views .jcarousel-skin-default .jcarousel-item-horizontal {
    margin: 0 30px;
}
body.node-type-main-page-2-views .jcarousel-skin-default .jcarousel-item {
	width: auto;
}
body.node-type-main-page-2-views .jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 1050px;
}
body.node-type-main-page-2-views .jcarousel-skin-default .jcarousel-container-horizontal {
	max-width: none;
	padding: 20px 50px 28px 60px;
}
body.node-type-main-page-2-views .jcarousel-skin-default .jcarousel-prev-horizontal,
body.node-type-main-page-2-views .jcarousel-skin-default .jcarousel-next-horizontal {
	top: 65px;
}
.offer-item-container {
	width: 290px;
	position: relative;
}
.offer-item-whiteBack {
	width: 270px;
	height: 190px;
	margin: 0 auto 36px;
	background-color: #FFF;
	-webkit-box-shadow: 0 5px 6px -2px #444444;
       -moz-box-shadow: 0 5px 6px -2px #444444;
            box-shadow: 0 5px 6px -2px #444444;
}
.offer-item-logo {
	height: 106px;
	position: relative;
	overflow: hidden;
}
.offer-item-logo > img {
	bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.offer-item-discount {
	background-image: url(images/offers-discount-back.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 32px;
	position: absolute;
	padding-top: 16px;
	top: 99px;
	left: 0;
	color: #000;
	font-family:'Rosario', sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	-moz-text-align-last: center;
	text-transform: uppercase;
}
.offer-item-linkArrow {
	background-image: url(images/offers-discount-arrow.png);
	background-repeat: no-repeat;
	width: 270px;
	height: 68px;
	position: absolute;
	top: 147px;
	left: 10px;
}

.view-id-latest_offers_carousel .view-filters,
.view-id-more_offers_table .view-filters,
.view-id-press_releases .view-filters,
.view-id-atm .view-filters,
.view-id-branches .view-filters,
.view-id-magazine .view-filters {
	display: none;
}

.menu-block-27 {
	text-align: left;
}

.region-content-top .block > .content .menu-block-27 > ul.menu {
	margin-left: 0;
}

.view-id-magazine > .view-content > .views-row {
	display: inline-block;
	margin-right: 5%;
	margin-bottom: 40px;
	background-color: #ffffff;
	padding: 4px;
	-webkit-box-shadow: 0 1px 4px -2px #444444;
       -moz-box-shadow: 0 1px 4px -2px #444444;
            box-shadow: 0 1px 4px -2px #444444;
}

.view-id-magazine > .view-content > .views-row:nth-child(3n) {
	margin-right: 0;
}

/*.view-id-magazine > .view-content {
    text-align: justify;
	-moz-text-align-last: justify;
}
.view-id-magazine > .view-content:after {
	content: "";
	display: inline-block;
	width: 100%;
}*/

.view-id-magazine .magTitle {
    color: #36b4e7;
	font-family:'Roboto', sans-serif;
	font-size: 19px;
	font-weight: 500;
	padding: 0.1em 0.5em 0.3em;
	display: inline-block;
}

.view-id-magazine .magCover img {
    display: block;
}



.view-id-latest_offers_carousel .view-header,
.view-id-videos .view-header,
.view-id-more_offers_table .view-header {
	/*margin-left: 80px;*/
	margin: 0 auto;
	max-width: 974px;
    padding: 8px 18px;
	color: #000;
	font-family:'Rosario', sans-serif;
	font-size: 29px;
	font-weight: bold;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.view-id-latest_offers_carousel > .view-content,
.view-id-more_offers_table > .view-content {
	max-width: 1170px;
	margin: 0 auto;
}

body.page-node-70 .field-name-field-main-page-view,
body.page-node-2983 .field-name-field-main-page-view {
	background-image: url(images/latest-offers-back.gif);
	background-repeat: repeat;
	overflow: hidden;
}

body.page-node-70 .region.region-content,
body.page-node-2983 .region.region-content {
	display: block;
	clear: both;
}

.view-id-latest_offers_carousel,
.view-id-more_offers_table {
	padding-top: 30px;
}

.view-id-more_offers_table .moreOffers-item-list > ul {
	margin: 0;
	-moz-text-align-last: justify;
    text-align: justify;
}
.view-id-more_offers_table .moreOffers-item-list > ul:after {
	content: "";
	display: inline-block;
	width: 100%;
}

.view-id-more_offers_table .moreOffers-item-list > ul > li {
	list-style: none;
	display: inline-table;
}

.view-id-more_offers_table .moreOffers-item-list {
	max-width: 990px;
	margin: 0 auto;
}

#main.showSidebarPage aside#sidebar {
    float: left;
	margin-left: 36px;
	width: 260px;
}
#main.showSidebarPage #content {
    float: left;
	margin-left: 7%;
	width: 62%;
}

aside .block-menu-block {
	display: inline-block;
	width: 100%;
}
aside#sidebar .block.block-menu-block > h2 {
	font-family:'Roboto', sans-serif;
	font-size: 28px;
	line-height: 26px;
	background-color: #f3c000;
	color: #FFFFFF;
	padding: 10px 30px;
	width: 77%;
}

aside .block-menu-block ul > li {
	background-image: url("images/customer-updates-arrow-mobile.png");
    background-position: 0 1px;
    background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 13px;
	float: none;
	border-bottom: 0 none;
	font-family:'Roboto', sans-serif;
	font-size: 14px;
}

.site-map-box-menu ul li.leaf {
	background-image: url("images/list-item-small-disk.png");
    background-position: 2px 0.8em;
    background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	float: none;
	border-bottom: 0 none;
}
.site-map-box-menu ul li.expanded {
	background-image: url("images/collapsible-items-arrow-down.png");
	background-position: 0 0.3em;
	background-repeat: no-repeat;
	list-style: none outside none;
	padding-left: 15px;
}
.site-map-box-menu ul li {
	list-style: none;
}
#site-map .site-map-box-menu ul {
	padding-left: 0;
}

aside .block-menu-block ul li {
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
}
aside .block-menu-block ul > li > a,
aside .block-menu-block ul > li > a:link,
aside .block-menu-block ul > li > a:visited {
	color: #231f20;
	text-decoration: underline;
	line-height: 20px;
	font-weight: 500;
}

/*aside .block-menu-block ul > li > ul > li > a.active-trail {
	color: #f3c000;
	text-decoration: underline;
}*/
aside .region-sidebar-first .block-menu-block ul li a.active-trail-js {
	color: #f3c000;
	text-decoration: underline;
}
aside .block-menu-block ul > li > ul li {
	background-image: none;
	padding-left: 0;
}


body.page-node-2983 #block-block-14 > .content {
	color: #292825;
	font-family:'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	max-width: 770px;
	margin: 0 auto;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
body.page-node-2983 #block-block-14 > .content > p {
	width: 96%;
	padding: 1% 2%;
	background-image: url(images/cust-serv-header-text-border-right.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#block-menu-block-8 {
	height: 120px;
	padding-top: 10px;
}

#block-menu-block-8 > .content > .menu-block-8 > ul.menu,
.partsPageMenuCtr > ul {
	display: table;
	margin: 0 auto;
}

.partsPageMenuCtr {
	margin-bottom: 40px;
}

#block-menu-block-8 > .content > .menu-block-8 > ul.menu > li,
.partsPageMenuCtr > ul > li {
	margin-right: 30px;
	margin-bottom:10px;
}

#block-menu-block-8 > .content > .menu-block-8 > ul.menu > li.last {
	margin-right: 0;
}

#block-menu-block-8 .menu-block-8 > ul.menu > li > a,
.partsPageMenuCtr > ul > li > a {
    background-color: #3C3C3C;
    color: #FFFFFF;
    font-family: 'Roboto',sans-serif;
    font-size: 20px;
    text-align: center;
	display: block;
    width: 110px;
	height: 36px;
    padding-top: 12px;
}

.partsPageMenuCtr > ul > li > a {
	width: auto;
	height: auto;
	padding: 12px 30px 13px 30px;
}

#block-menu-block-8 .menu-block-8 > ul.menu > li > a:hover {
    background-color: #f3c000;
}

#block-menu-block-8 .menu-block-8 > ul.menu > li > a.active-offer-parent {
	background-image: url(images/offers-menu-back-yellow.png);
	background-repeat: no-repeat;
	background-position: 50% 95%;
	background-color: transparent;
}

#block-menu-block-8 li.expanded ul.menu {
	display: none;
	position: absolute;
	padding: 15px 10px;
	background-color: #FFF;
	right: 0;
	left: 0;
	text-align: center;
	margin: 0 auto;
}
#block-menu-block-8 li.expanded ul.menu li {
	line-height: 12px;
	margin-right: 25px;
	padding-right: 25px;
	border-right: 1px solid #000;
	display: inline-block;
	float: none;
}
#block-menu-block-8 li.expanded ul.menu li.last {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
#block-menu-block-8 li.expanded ul.menu li a {
	color: #3C3C3C;
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
}
#block-menu-block-8 li.expanded ul.menu li a:hover {
	color: #36B4E7;
}
#block-menu-block-8 li.expanded ul.menu li a.active-offer-child {
	color: #36b4e7;
	font-weight: bold;
}

.view-id-press_releases .view-header,
body.node-type-offers .field-name-field-discount .field-label,
body.node-type-offers .field-name-body .field-label,
body.node-type-offers .field-name-body .field-items .branches-promo,
body.node-type-offers .field-name-body .field-items .website-promo,
body.node-type-offers .field-name-field-offer-website .field-label,
#block-menu-block-22 > h2,
#block-menu-block-26 > h2,
body.node-type-atm #content h1.page-title-regular,
body.node-type-branches #content h1.page-title-regular,
body.node-type-customer-updates #content h1.page-title-regular,
.galtitle,.cornerLeftTitle ,.field-name-field-branches .field-label,.field-name-field-terms-conditions-exclusion  .field-label
{
	clear: both;
	color: #000;
	font-family:'Rosario', sans-serif;
	font-size: 29px;
	font-weight: bold;
	padding: 8px 18px;
	margin-left: 80px;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.view-id-press_releases .views-field-field-press-release-date {
	color: #36b4e7;
	font-family:'Roboto', sans-serif;
	font-size: 19px;
	font-weight: bold;
}

.view-id-press_releases .views-field-title > span > a {
	color: #292825;
	font-family: 'Droid Arabic Kufi', Roboto,​ sans-serif;
	font-size: 17px;
	text-decoration: underline;
}

.view-id-press_releases > .view-content > .views-row {
	margin: 12px 0;
}

.view-id-press_releases > .item-list {
	margin-top: 40px;
	display: block;
}

.region-content-top .block ul.menu > li > a,
#loadMore,
#showLess {
	background-color: #3C3C3C;
    color: #FFFFFF;
    font-family: 'Roboto',sans-serif;
    font-size: 20px;
    text-align: center;
	display: inline-block;
    width: 80px;
	height: 36px;
    padding-top: 12px;
}

body.page-node-70 .region-content-top .block ul.menu > li ul li a,
body.page-node-2983 .region-content-top .block ul.menu > li ul li a {
	background-color: transparent;
	width: auto;
	height: auto;
    padding-top: 0;
}

.view-more-offers-table > .more-link {
	display: none;
}

#block-menu-block-22 ul.menu > li > a,
#block-menu-block-26 ul.menu > li > a,
#block-menu-block-41 ul.menu > li > a {
	width: auto;
	padding: 12px 0.8em 0 0.8em;
}

#block-menu-block-22 > h2,
#block-menu-block-26 > h2 {
	margin-left: 36px;
}

.region-content-top .block ul.menu > li > a.active-press-year {
	background-color: #f3c000;
}

.region-content-top .block ul.menu > li > a:hover,
#loadMore:hover,
#showLess:hover {
	background-color: #f3c000;
}

#showLess {
	display: none;
	margin-right: 30px;
	margin-bottom: 30px;
	cursor: pointer;
	background-color: #dedede;
	color: #3c3c3c;
}
#loadMore {
	margin-bottom: 30px;
	cursor: pointer;
	background-color: #dedede;
	color: #3c3c3c;
}

.region-content-top .block ul.menu {
	display: inline-block;
	margin: 0 auto;
	vertical-align: top;
}

.region-content-top .block ul.menu > li {
	margin-right: 30px;
	margin-bottom: 30px;
}

body.page-node-52 .region-content-top .block ul.menu > li {
	display: none;
}

.region-content-top .block > .content {
	text-align: center;
}







/* ----- Car Murabaha Finance Tabs ----- */
.saib-sticky-tabs-ctr {
	position: fixed;
	top: 0;
	z-index: 9000;
}

body.node-type-tabs-page .horizontal-tabs .horizontal-tab-hidden {
    display: block;
    position: relative;
    top: 0;
    width: 100%;
}

body.node-type-tabs-page li.horizontal-tab-button {
    height: 94px;
	background-color: #e9e9e9;
	display: inline-block;
	vertical-align: top;
}
body.node-type-tabs-page ul.horizontal-tabs-list .horizontal-tab-button-0,
body.node-type-tabs-page ul.horizontal-tabs-list .horizontal-tab-button-1,
body.node-type-tabs-page ul.horizontal-tabs-list .horizontal-tab-button-2 {
	border-right: 1px solid #d3d3d3;
}
body.node-type-tabs-page ul.horizontal-tabs-list li.horizontal-tab-button.selected {
	border-bottom: 0 none !important;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	height: 95px;
}

body.node-type-tabs-page li.horizontal-tab-button.last {
    border-right: none;
}

body.node-type-tabs-page .horizontal-tabs-list {
    display: table;
	margin: 0 auto;
	text-align: center;
    width: 100%;
	background-color: #E9E9E9;
	border-top: 1px solid #d3d3d3;
}



body.node-type-tabs-page li.horizontal-tab-button > a {
    background-position: 50% -38px;
    background-repeat: no-repeat;
    height: 38px;
    width: 387px;
	padding: 0 !important;
	margin-top: 10px;
	text-align: center;
	display: block;
}
/*body.node-type-tabs-page li.horizontal-tab-button:hover > a,*/
body.node-type-tabs-page ul.horizontal-tabs-list .selected a {
    background-position: 50% 0;
}

body.node-type-tabs-page li.horizontal-tab-button > a > strong {
	display: inline-block;
	margin-top: 35px;
	padding-top: 10px;
	color: #3C3C3C;
    font-family: 'Rosario',sans-serif;
    font-size: 25px;
	font-weight: normal;
	height: 38px;
	width: 100%;
}

body.node-type-tabs-page .horizontal-tabs ul.horizontal-tabs-list {
	background-color: #e9e9e9;
	vertical-align: bottom;
	display: inherit;
	width: auto;
}

body.node-type-tabs-page .group-tabs-group-1-disp {
	display: inline-block;
	margin: 0 auto;
}

body.node-type-tabs-page .horizontal-tabs-panes.horizontal-tabs-processed {
	clear: both;
}

body.node-type-tabs-page .horizontal-tabs ul.horizontal-tabs-list li a:hover {
	background-color: transparent;
}

body.node-type-tabs-page ul.horizontal-tabs-list li:hover {
    background-image: url("images/background-noise.gif");
	background-repeat: repeat;
}

body.node-type-tabs-page ul.horizontal-tabs-list .selected strong {
	color: #36b4e7;
	font-weight: bold;
}

body.node-type-tabs-page ul.horizontal-tabs-list li.selected {
	background-image: url("images/background-noise.gif");
	background-repeat: repeat;
}

body.node-type-tabs-page div.horizontal-tabs {
	border: none;
}

body.node-type-tabs-page #breadcrumbs {
	margin-bottom: 0;
	padding-bottom: 0;
}


#node_tabs_page_full_group_tab_first_disp,
#node_tabs_page_full_group_tab_second_disp,
#node_tabs_page_full_group_tab_third_disp,
#node_tabs_page_full_group_tab_fourth_disp {
	margin-top: 0;
	margin-bottom: 100px;
	padding: 0;
	background-color: transparent;
}

.horizontal-tabs > div > fieldset:last-of-type {
	margin-bottom: 0 !important;
}

#node_tabs_page_full_group_tab_first_disp .fieldset-wrapper,
#node_tabs_page_full_group_tab_second_disp .fieldset-wrapper,
#node_tabs_page_full_group_tab_third_disp .fieldset-wrapper,
#node_tabs_page_full_group_tab_fourth_disp .fieldset-wrapper {
	padding: 0;
}

.field-name-field-tabs-first-title-desc,
.field-name-field-tabs-second-title-desc,
.field-name-field-tabs-third-title-desc,
.field-name-field-tabs-fourth-title-desc {
	font-family: 'Rosario',sans-serif;
    font-size: 25px;
	line-height: 23px;
	font-weight: normal;
	color: #302e2e;
	display: inline-block;
	width: 75%;
}

.field-name-field-tabs-first-title-desc p,
.field-name-field-tabs-second-title-desc p,
.field-name-field-tabs-third-title-desc p,
.field-name-field-tabs-fourth-title-desc p {
	margin-bottom: 0;
}

.field-name-field-tabs-first-title-desc > .field-items,
.field-name-field-tabs-second-title-desc > .field-items,
.field-name-field-tabs-third-title-desc > .field-items,
.field-name-field-tabs-fourth-title-desc > .field-items {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	width: 90%;
}

.field-name-field-tabs-first-apply-btn,
.field-name-field-tabs-second-apply-btn,
.field-name-field-tabs-third-apply-btn,
.field-name-field-tabs-fourth-apply-btn {
	display: inline-block;
	float: right;
}
.field-name-field-tabs-first-apply-btn a,
.field-name-field-tabs-second-apply-btn a,
.field-name-field-tabs-third-apply-btn a,
.field-name-field-tabs-fourth-apply-btn a {
	font-family: 'Roboto',sans-serif;
    font-size: 17px;
	font-weight: 500;
	color: #FFF;
	background-color: #36b4e7;
	padding: 4px 10px;
	
	-moz-box-shadow:    inset 0 -1px 2px #2680aa;
	-webkit-box-shadow: inset 0 -1px 2px #2680aa;
	box-shadow:         inset 0 -1px 2px #2680aa;
}

.TabImgCropTitleDesc {
	width: 24px;
	height: 24px;
	overflow: hidden;
	display: inline-block;
}
.TabImgCropTitleDesc > img {
	width: 24px;
	height: auto;
}

.tabMainColLeft,
body.node-type-tabs-page .field-name-field-eligibility-criteria,
.tabMainColRight {
	display: inline-block;
	vertical-align: top;
}

.tabMainBodyContent.tabMainFeatures .tabMainColLeft,
body.node-type-tabs-page .field-name-field-eligibility-criteria {
	width: 43%;
}

.tabMainBodyContent.tabMainFeatures .tabMainColRight {
	width: 50%;
	margin-top: 40px;
}
.tabMainBodyContent.tabMainFeatures .tabMainColRight.lvl{
	margin-top:0px;	
}
.tabMainBodyContent.tabMainFeatures .cornerLeftTextBox,
.tabMainBodyContent.tabMainFeatures .tabMainFeaturesPayPeriod {
	display: inline-block;
	vertical-align: top;
}

.tabMainBodyContent.tabMainFeatures .cornerLeftTextBox {
	width: 46%;
	margin-right: 7%;
}
.tabMainBodyContent.tabMainFeatures .tabMainFeaturesPayPeriod {
	width: 40%;
}

.tabMainBodyContent.tabMainFeatures .tabMainFeaturesPayPeriod img,
.tabMainBodyContent.tabMainFeatures .tabMainColRightBtm img {
	margin: 15px 0 0 3%;
}

.tabMainBodyContent .cornerLeftTextBox {
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
    line-height: 17px;
	color: #535353;
	padding: 2% 3%;
}

.tabMainBodyContent .cornerLeftTitle {
	margin-left: 0;
	line-height: 1em;
}

.tabMainBodyContent .dottedTreeBox {
	margin-left: 5%;
	padding-bottom: 30px;
	padding-top: 12px;
	width: 78%;
}

.tabMainBodyContent .dottedTreeDetails {
	width: 52%;
}

.tabMainBodyContent .dottedTreeTitle {
	margin-top: 36px;
}

body.page-node-84 .tabMainBodyContent .dottedTreeTitle {
	margin-top: 22px;
}

.tabMainBodyContent .dottedTreeTitleFirst {
	margin-top: 24px;
}

.tabMainBodyContent.tabMainReq {
	margin-top: 28px;
}
.tabMainReq .tabMainColLeft,
body.node-type-tabs-page .field-name-field-eligibility-criteria {
	width: 23%;
	margin: 0 6% 0 3%;
}
.tabMainReq .tabMainColRight {
	float: right;
    width: 67%;
}
.tabMainReq .tabMainColRightTop1,
.field-name-field-model-3-documentation,
body.node-type-tabs-page .field-name-field-model-2-documentation {
	background-color: #f6cd32;
	display: inline-block;
	vertical-align: top;
	float: left;
	width: 56%;
	height: 250px;
	padding: 30px 3%;
}
body.node-type-tabs-page .field-name-field-model-2-documentation {
	width: 88%;
	padding: 2em 6%;
	height: auto;
}
body.node-type-tabs-page.page-node-1582 .required-fields,
body.node-type-tabs-page.page-node-3030 .required-fields,
body.node-type-tabs-page.page-node-3207 .required-fields {
	width: 67%;
	float: right;
}
.field-name-field-model-3-documentation {
	width: 94%;
	height: auto;
}
.tabMainReq .tabMainColRightTop2 {
	background-color: #ffdf67;
	display: inline-block;
	vertical-align: top;
	width: 38%;
	height: 310px;
	float: right;
	text-align: center;
}

body.page-node-84 .tabMainReq .tabMainColRightTop1 {
	height: 210px;
}
body.page-node-84 .tabMainReq .tabMainColRightTop2 {
	height: 270px;
}

body.page-node-85 .tabMainReq .tabMainColRightTop1 {
	height: 340px;
}
body.page-node-85 .tabMainReq .tabMainColRightTop2 {
	height: 400px;
}

.tabMainReq .tabMainColRightBtm {
	margin-top: 30px;
	display: inline-block;
}
.tabMainReq .tabMainColRightBtm1,
.field-name-field-model-1-charges,
.field-name-field-model-2-charges,
.field-name-field-model-3-charges {
	background-color: #3c3c3c;
	display: inline-block;
	vertical-align: top;
	width: 53%;
	height: 170px;
	padding: 30px 3%;
}
body.node-type-tabs-page .required-fields.model-1{
	width:67%;
}
body.node-type-tabs-page .required-fields.model-1.bottom{
	margin: 0 0 0 32%;
}
.field-name-field-model-1-terms-conditions{
	background-color: #f0f0f0;
	display: inline-block;
	vertical-align: top;
	width: 53%;
	padding: 30px 3%;
}
body.node-type-tabs-page .field-name-field-model-2-charges {
	width: 88%;
	padding: 2em 6%;
	height: auto;
	margin-top: 30px;
}

.tabMainReq .tabMainColRightBtm2,
.field-name-field-model-1-service-standards,
.field-name-field-model-2-service-standards,
.field-name-field-model-3-service-standards {
	background-color: #f0f0f0;
	display: inline-block;
	vertical-align: top;
	width: 32%;
	float: right;
	height: 170px;
	padding: 30px 3%;
}
.field-name-field-model-2-service-standards {
	width: 20%;
	padding: 2em 3%;
	height: auto;
	margin-top: 42px;
}

.field-name-field-model-3-charges {
	width: 42%;
	padding: 2em 3%;
	height: auto;
	margin-top: 30px;
}
.field-name-field-model-3-service-standards {
	width: 42%;
	padding: 2em 3%;
	height: auto;
	margin-top: 30px;
}

body.page-node-84 .tabMainReq .tabMainColRightBtm1,
body.page-node-84 .tabMainReq .tabMainColRightBtm2 {
	height: auto;
}

.tabMainReq .tabReqBoxTitle,
.field-name-field-eligibility-criteria .field-label,
.field-name-field-model-1-charges .field-label,
.field-name-field-model-1-service-standards .field-label,
.field-name-field-model-1-documentation .field-label,
.field-name-field-model-1-terms-conditions .field-label,
.field-name-field-model-2-charges .field-label,
.field-name-field-model-2-service-standards .field-label,
.field-name-field-model-2-documentation .field-label,
.field-name-field-model-3-documentation .field-label,
.field-name-field-model-3-charges .field-label,
.field-name-field-model-3-charges-js h3,
.field-name-field-model-3-service-standards .field-label {
	font-family: 'Roboto',sans-serif;
    font-size: 28px;
	font-weight: 300;
    line-height: 26px;
	color: #3C3C3C;
	text-transform: uppercase;
}
.tabMainReq .tabMainColLeft .tabReqBoxTitle,
.field-name-field-eligibility-criteria .field-label {
	margin-top: 30px;
}

.tabMainReq .tabReqBoxText,
.field-name-field-model-1-service-standards .tabReqBoxText,
.field-name-field-model-1-terms-conditions .tabReqBoxText,
.field-name-field-model-2-service-standards .tabReqBoxText,
.field-name-field-model-3-service-standards .tabReqBoxText,
.field-name-field-eligibility-criteria .tabReqBoxText {
	font-family: 'Roboto',sans-serif;
    font-size: 14px;
	font-weight: 300;
	color: #3C3C3C;
	line-height: 1.3em;
    margin: 0.8em 0;
}

.field-name-field-model-3-service-standards p {
	margin-top: 1em;
}

body.page-node-84 .tabMainReq .tabReqBoxText > p,
body.page-node-84 .tabMainBodyContent.tabMainFeatures .cornerLeftTextBox > p {
	margin-top: 1em;
}

.tabMainReq .tabReqBoxNote,
.field-name-field-eligibility-criteria .tabReqBoxNote {
	font-family: 'Roboto',sans-serif;
    font-size: 14px;
	font-weight: 300;
	font-style: italic;
	color: #898989;
	line-height: 16px;
    margin-top: 2em;
}

.tabMainReq ul.tabReqEligibility,
body.page-node-83 .tabMainColLeft ul,
body.node-type-tabs-page .field-name-field-eligibility-criteria ul,
body.node-type-tabs-page .tabMainReq .tabMainColLeft ul {
	margin: 0;
	padding: 0;
}

body.page-node-84 .tabMainReq ul.tabReqEligibility,
body.page-node-85 .tabMainReq ul.tabReqEligibility,
body.page-node-84 .tabMainReq .tabReqBoxListCol1,
body.page-node-84 .tabMainReq .tabReqBoxListCol2,
body.page-node-84 .tabMainReq .tabMainColLeft ul {
	margin-top: 36px;
}

.tabMainReq .tabReqEligibility > li,
body.node-type-tabs-page .tabMainReq .tabMainColLeft ul > li,
body.node-type-tabs-page .field-name-field-eligibility-criteria ul > li,
body.page-node-83 .tabMainColLeft ul > li {
	font-family: 'Roboto',sans-serif;
    font-size: 15px;
	font-weight: 300;
	color: #3C3C3C;
	line-height: 1.3em;
	list-style-type: none;
	background-image: url("images/customer-updates-arrow-mobile.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 10px;
	margin-bottom: 8px;
}

body.node-type-tabs-page .required-fields {
	width: 40%;
	display: inline-block;
	vertical-align: top;
	margin-top: 42px;
}


.tabMainReq .tabReqBoxBoldTitle,
.field-name-field-model-2-documentation .tabReqBoxBoldTitle,
.field-name-field-model-3-documentation .tabReqBoxBoldTitle {
	font-family: 'Roboto',sans-serif;
    font-size: 21px;
	font-weight: 500;
	color: #292825;
	line-height: 26px;
	margin-bottom: 30px;
}

.tabMainReq .tabReqBoxListCol1,
.tabMainReq .tabReqBoxListCol2,
.field-name-field-model-2-documentation .tabReqBoxListCol1,
.field-name-field-model-2-documentation .tabReqBoxListCol2,
.field-name-field-model-3-documentation .tabReqBoxListCol1,
.field-name-field-model-3-documentation .tabReqBoxListCol2 {
	display: inline-block;
	vertical-align: top;
	width: 47%;
}

.tabMainReq .tabReqBoxListCol1,
.field-name-field-model-2-documentation .tabReqBoxListCol1,
.field-name-field-model-3-documentation .tabReqBoxListCol1 {
	margin-right: 5%;
}

.tabMainReq .tabReqBoxLi,
.field-name-field-model-2-documentation .tabReqBoxLi,
.field-name-field-model-3-documentation .tabReqBoxLi {
	font-family: 'Roboto',sans-serif;
    font-size: 15px;
	color: #3c3c3c;
	line-height: 1.2em;
	margin-bottom: 1.4em;
}

.tabMainReq .tabMainColRightTop2 > img {
    margin: 35px 0 22px 0;
}

.tabMainReq .tabReqBoxContactText {
	font-family: 'Roboto',sans-serif;
    font-size: 15px;
	color: #3c3c3c;
	line-height: 1.2em;
	padding: 0 10%;
}

.tabMainReq .tabReqBoxContactNbr {
	font-family: 'Roboto',sans-serif;
    font-size: 22px;
	color: #3c3c3c;
	line-height: 1.2em;
	padding: 3% 12%;
	margin-top: 20px;
	background-color: #fff9e2;
	display: inline-block;
}

body.page-node-85 .tabMainReq .tabReqBoxContactNbr {
	padding: 2% 5%;
    width: 55%;
	margin-top: 15px;
}

body.page-node-85 .tabMainReq .tabReqBoxNote {
	margin-top: 1em;
	color: #3c3c3c;
	padding: 0 10%;
}

body.page-node-85 .tabMainReq .tabReqBoxContactText {
	line-height: 15px;
}

body.page-node-85 .tabMainReq .tabReqBoxLi {
	font-weight: bold;
}
body.page-node-85 .tabMainReq .tabReqBoxLi > p {
	font-weight: normal;
}

body.page-node-85 .tabMainReq .tabMainColRightTop1 .tabReqBoxTitle {
	margin-bottom: 40px;
}

body.page-node-85 .tabMainReq .tabReqBoxListCol1 {
	width: 49%;
}

body.page-node-85 .tabMainReq .tabReqBoxListCol2 {
	width: 44%;
}

.tabMainReq .tabMainColRightBtm1 .tabReqBoxTitle,
.field-name-field-model-1-charges .field-label,
.field-name-field-model-2-charges .field-label,
.field-name-field-model-3-charges .field-label {
	color: #FFF !important;
}

.tabMainReq .tabReqBoxTitleDets,
.field-name-field-model-1-charges .tabReqBoxTitleDets,
.field-name-field-model-2-charges .tabReqBoxTitleDets,
.tabMainReq .tabReqBoxTitleDets {
	font-family: 'Roboto',sans-serif;
    font-size: 14px;
	color: #FFF;
	line-height: 1.2em;
	margin-top: 10px;
}

.field-name-field-model-2-charges .tabReqBoxCharges,
.field-name-field-model-3-charges .tabReqBoxCharges {
    color: #FFFFFF;
	font-family: 'Roboto',sans-serif;
    font-size: 14px;
	line-height: 1.2em;
}

body.page-node-1582 .field-name-field-model-3-charges .tabReqBoxCharges {
	margin-top: 2em;
}

.tabMainBodyContent .tabReqBoxTitleDets2 {
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
	color: #000;
	line-height: 1em;
	margin-top: 8px;
	font-weight: normal;
	width: 85%;
}

.tabMainReq .tabReqBoxCharges,
.field-name-field-model-2-charges .tabReqBoxCharges {
	font-family: 'Roboto',sans-serif;
    font-size: 13px;
	font-weight: 400;
	color: #FFF;
	line-height: 1.2em;
	margin-top: 34px;
}

body.page-node-84 .tabMainReq .tabReqBoxCharges {
    font-size: 14px;
	font-weight: 500;
}




.tabMainSMSfeatures {
	width: 1130px;
	margin-left: 2%;
	font-size: 0;
	background-color: #fbd64d;
}

.tabMainSMSfeatures .tabMainHeader {
	background-color: #f6cd32;
	text-align: center;
	padding: 34px 0;
}

.tabMainSMSfeatures .tabMainHeader .tabMainHeaderImg,
.tabMainSMSfeatures .tabMainHeader .tabReqBoxTitle {
	display: inline-block;
	vertical-align: top;
	width: auto;
}

.tabMainSMSfeatures .tabMainHeader .tabMainHeaderImg > img {
	vertical-align: bottom;
}

.tabMainSMSfeatures .tabMainHeader .tabReqBoxTitle {
	font-family: 'Roboto',sans-serif;
    font-size: 44px;
	font-weight: 300;
    line-height: 45px;
	color: #3C3C3C;
	text-transform: uppercase;
    margin-bottom: 8px;
    max-width: 47%;
    text-align: left;
    vertical-align: bottom;
}

.tabMainSMSfeatures .tabMainCol1third,
.tabMainSMSfeatures .tabMainCol2third,
.tabMainSMSfeatures .tabMainCol3third {
	display: inline-block;
	vertical-align: top;
	width: 29%;
	padding: 0 2%;
	margin-top: 15px;
	margin-bottom: 30px;
}

.tabMainSMSfeatures .tabSMStableItemCode,
.tabMainSMSfeatures .tabSMStableItemCodeY,
.tabMainSMSfeatures .tabSMStableItemDesc {
	display: inline-block;
	vertical-align: top;
}

.tabMainSMSfeatures .tabSMStableItemDesc {
	font-family: 'Roboto',sans-serif;
    font-size: 14px;
	line-height: 15px;
	color: #3C3C3C;
	width: 15em;
	vertical-align: middle;
}

.tabMainSMSfeatures .tabSMStableInnerTitle {
	font-family: 'Roboto',sans-serif;
    font-size: 21px;
	color: #3C3C3C;
	font-weight: 500;
	margin-top: 20px;
	margin-bottom: 10px;
}

.tabMainSMSfeatures .tabSMStableItemCode,
.tabMainSMSfeatures .tabSMStableItemCodeY {
	font-family: 'Roboto',sans-serif;
    font-size: 16px;
	color: #3C3C3C;
	font-weight: 700;
	width: 5em;
	padding: 0.5em 0.8em;
	margin-right: 0.4em;
}

.tabMainSMSfeatures .tabSMStableItemCode {
	font-family: 'Roboto',sans-serif;
	line-height: 13px;
	color: #3C3C3C;
}

.tabMainSMSfeatures .SMScodeBold {
	font-weight: bold;
	font-size: 15px;
}
.tabMainSMSfeatures .SMScodeSemiBold {
	font-weight: 500;
	line-height: 18px;
}



.tabMainSMSfeatures .tabSMStableItemCode {
	background-color: #3c3c3c;
	color: #FFF;
}

.tabMainSMSfeatures .tabMainCol1third,
.tabMainSMSfeatures .tabMainCol2third {
	background-image: url("images/cust-serv-separator-v.png");
    background-position: 100% 0;
    background-repeat: repeat-y;
}

.tabMainSMSfeatures .tabSMStableHorizSpacer {
	background-image: url("images/cust-serv-separator-h.png");
    background-repeat: repeat-x;
	margin: 30px 0;
	width: 100%;
	height: 2px;
}

.tabMainSMSfeatures .tabSMStableItemCtr {
	width: 100%;
	margin: 1px 0;
}

body.page-node-85 .tabMainReq .tabMainColRightBtm1,
body.page-node-85 .tabMainReq .tabMainColRightBtm2 {
	height: 120px;
}






/* ----- VIDEOS ----- */

body.page-node-54 .view-videos {
    margin: 0 0 0 80px;
    max-width: 1080px;
}

.view-id-videos .view-content .views-row {
	display: inline-block;
	vertical-align: top;
	width: 320px;
	height: 70px;
	margin-bottom: 30px;
	background-color: #ffdf67;
	overflow: hidden;
}

.view-id-videos .view-content {
	-moz-text-align-last: justify;
    text-align: justify;
}

.view-id-videos .view-content:after {
	content: "";
	display: inline-block;
	width: 100%;
}

.view-id-videos .videoIconBack {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 70px;
	height: 70px;
	background-color: #000000;
}

.view-id-videos .videoIconBack > img {
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.view-id-videos .videoPlayIconBack {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(images/video-play-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
}

.view-id-videos .videoTitle {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	padding: 10px 18px 0;
	text-align: right;
	text-align-last: right;
	-moz-text-align-last: right;
	color: #292825;
	font-family: 'Droid Arabic Kufi',​ sans-serif;
	font-size: 14px;
	line-height: 22px;
	text-decoration: underline;
	direction: rtl;
}

.view-id-videos .view-header {
	margin: 0;
}






/* ----- Car Finance Calculator ----- */

.car-finance-calc-ctr {
	max-width: 970px;
	padding: 30px 20px;
	margin: 30px auto;
	background-color: #FFF;
	-webkit-box-shadow: 0 0 6px 0 #999999;
       -moz-box-shadow: 0 0 6px 0 #999999;
            box-shadow: 0 0 6px 0 #999999;
	text-align: center;
}

.tabs-smallTabDesc {
	margin-left: 34px;
	margin-bottom: 1em;
	color: #302e2e;
	font-family: 'Roboto',sans-serif;
    font-size: 17px;
    line-height: 23px;
	font-weight: 400;
	font-style: italic;
}

.calc-result-ctr {
	display: block;
	width: 100%;
	position: relative;
}

.calc-item-title {
	display: block;
	width: 100%;
	color: #3C3C3C;
	font-family: 'Rosario',sans-serif;
    font-size: 19px;
	font-weight: bold;
}

.calc-result-ctr .calc-item-title {
	width: 78%;
	padding-left: 9%;
}

.calc-result-equal {
	font-family: 'Roboto',sans-serif;
    font-size: 87px;
	color: #494949;
	position: absolute;
	bottom: 50px;
	left: 20px;
}

#calculatorBigResult,
#calculatorBigResult1,
#calculatorBigResult2,
#calculatorBigResult3 {
	font-family: 'Roboto',sans-serif;
    /*font-size: 87px;*/
    font-size: 65px;
	color: #494949;
	background-image: url(images/calc-result-back.jpg);
	background-repeat: repeat;
	display: inline-block;
	width: 77%;
	margin-top: 14px;
	padding: 40px 0 50px 9%;
	-moz-box-shadow:    inset 3px 6px 9px #b99b26;
	-webkit-box-shadow: inset 3px 6px 9px #b99b26;
	box-shadow:         inset 3px 6px 9px #b99b26;
}

#calculatorBigResult1,
#calculatorBigResult2,
#calculatorBigResult3 {
	float: left;
	width: 75%;
}

#resetcalc,
#resetcalc1,
#resetcalc2,
#resetcalc3 {
	background-color: #cda302;
	background-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0 0 0;
    box-shadow: none;
    cursor: pointer;
    padding: 0;
	margin-top: 14px;
    width: 13%;
	display: inline-block;
	filter:none;
	vertical-align: top;
	font-family: 'Roboto',sans-serif;
    font-size: 21px;
	color: #FFFFFF;
	font-weight: 500;
	text-shadow: none;
}

#resetcalc1,
#resetcalc2,
#resetcalc3 {
	width: 100%;
	height: 112px;
	margin-left:3px;
	margin-right:3px;
}

.calc-reset-ctr {
	display: table-cell;
	width: 13%;
}

.calc-item-ctr {
	display: inline-block;
    vertical-align: top;
    width: 20%;
	margin-right: 5%;
	margin-top: 45px;
}
.calc-item-ctr.calcSlider {
    /*width: 24%;*/
    width: 23%;
}

.calc-item-ctr.last {
	margin-right: 0;
}

.calc-item-ctr.halfWidth {
	display: inline-block;
	width: 48%;
	margin-right: 0;
	text-align: center;
}

.calc-item-outputText {
	display: inline-block;
    vertical-align: top;
	width: 47%;
	margin-right: 4%;
	margin-top: 65px;
	text-align: left;
	
	font-family: 'Roboto',sans-serif;
    font-size: 15px;
	/*color: #3C3C3C;*/
	color: #ff0000;
	font-weight: 400;
}

.calc-row-3 {
    text-align: right;
}

.calc-item-ctr input {
    background-color: #C5C5C5;
    font-size: 28px;
    width: 95%;
	text-align: center;
	font-weight: bold;
	color: #3c3c3c;
    -webkit-appearance: none;
    -webkit-border-radius:0; 
    border-radius:0;
}

.calc-item-ctr.halfWidth input {
	width: 98%;
}

.calc-item-currency {
	font-family: 'Roboto',sans-serif;
    font-size: 21px;
	color: #3C3C3C;
	font-weight: 300;
	text-align: right;
}

#showSliderYears,
#showSliderYears1,
#showSliderYears2,
#showSliderYears3 {
	font-family: 'Roboto',sans-serif;
    font-size: 21px;
	color: #3C3C3C;
	font-weight: 300;
	text-align: center;
	margin-top: 16px;
}

#showSliderYears > span,
#showSliderYears1 > span,
#showSliderYears2 > span,
#showSliderYears3 > span {
	font-weight: 500;
	font-size: 27px;
}

#calculatorAgeSlider,
#calculatorAgeSlider .ui-slider-range,
#calculatorAgeSlider1,
#calculatorAgeSlider1 .ui-slider-range,
#calculatorAgeSlider2,
#calculatorAgeSlider2 .ui-slider-range,
#calculatorAgeSlider3,
#calculatorAgeSlider3 .ui-slider-range {
    background-color: #F6CD32;
    background-image: none;
	border: 0 none;
	border-radius: 8px;
	-moz-box-shadow:    inset 2px 1px 3px #b99b26;
	-webkit-box-shadow: inset 2px 1px 3px #b99b26;
	box-shadow:         inset 2px 1px 3px #b99b26;
}

#calculatorAgeSlider,
#calculatorAgeSlider1,
#calculatorAgeSlider2,
#calculatorAgeSlider3 {
	margin-top: 18px;
}

#calculatorAgeSlider .ui-slider-handle,
#calculatorAgeSlider1 .ui-slider-handle,
#calculatorAgeSlider2 .ui-slider-handle,
#calculatorAgeSlider3 .ui-slider-handle {
    height: 37px;
    top: -14px;
    width: 25px;
	background-color: #F8F7F7;
	background-image: url(images/calc-slider-handle.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border: 0 none;
	-webkit-box-shadow: 0 3px 5px 1px #999999;
       -moz-box-shadow: 0 3px 5px 1px #999999;
            box-shadow: 0 3px 5px 1px #999999;
}

.car-finance-calc-btmNotes {
    margin: 30px auto;
    max-width: 970px;
    padding: 0 20px;
    text-align: center;
	font-family: 'Roboto',sans-serif;
    font-size: 15px;
	color: #000000;
	font-weight: 400;
}

.car-finance-calc-btmNotes .calcNotesBold {
	font-weight: bold;
	text-transform: uppercase;
}
.car-finance-calc-btmNotes .calcYellowNbr {
	color: #e8a400;
}
.car-finance-calc-btmNotes .calcBranchSpan {
	font-weight: bold;
	text-decoration: underline;
}
.car-finance-calc-btmNotes .calcBranchSpan > a {
	color: #000000;
}







.murabahaAppForm {
	margin-left: 34px;
	margin-top: 30px;
	width: 1134px;
}

.murabahaAppForm-colLeft,
.murabahaAppForm-colRight {
	display: inline-block;
	vertical-align: top;
	width: 45%;
}

.murabahaAppForm-colLeft {
	margin-right: 5%;
}

.murabahaAppForm-label,
.fullFormLabel {
	font-family: 'Rosario',sans-serif;
    font-size: 19px;
	color: #3C3C3C;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	width: 41%;
}

.fullFormLabel {
	width: 29%;
}

.formYellowStar {
	color: #f3c000;
}

.murabahaAppForm-input,
.fullFormInput {
    font-family: 'Roboto',sans-serif;
    font-size: 17px;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	width: 43%;
}

.murabahaAppForm-input select {
	font-size: 13px;
}

.fullFormInput {
	width: 32%;
}
.fullFormInput.largeFormInput {
	width: 65%;
}
.fullFormInput.medFormInput {
	width: 55%;
}

.murabahaAppForm-input > p,
.fullFormInput > p {
	display: inline-block;
	padding: 0 0.4em;
	color: #f3c000;
	font-weight: bold;
}


.murabahaAppForm-input input[type="radio"],
.fullFormInput input[type="radio"] {
    display:none;
}
.murabahaAppForm-input label,
.fullFormInput label {
    display:inline-block;
    background-color: #3c3c3c;
    padding: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.murabahaAppForm-input input[type="radio"] + label,
.fullFormInput input[type="radio"] + label {
    cursor: pointer;
	display: inline-block;
	vertical-align: top;
	margin-right: 7%;
}
.murabahaAppForm-input input[type="radio"]:checked + label,
.fullFormInput input[type="radio"]:checked + label {
    background-color: #f3c000;
}


.murabahaAppForm-input > select,
.fullFormInput > select {
    background-color: #3c3c3c;
	color: #ffffff;
    border: 0 none;
    /*padding: 10px 50px 10px 10px;*/
    padding: 13px 50px 13px 10px;
	margin: 0;
	-webkit-border-radius: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
	text-indent: 0.01px;
    text-overflow: '';
	background-image: url("images/form-dropdown-select-arrow.png");
    background-position: 95% center;
    background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13px;
}
.murabahaAppForm-colLeft .murabahaAppForm-input > select {
	padding: 10px 10px 10px 5px;
	height: 40px;
	font-size: 13px;
}
.murabahaAppForm-colLeft .murabahaAppForm-input > select:first-of-type {
	width: 8.5em;
}
.murabahaAppForm-colLeft .murabahaAppForm-input > select:nth-of-type(2) {
	width: 5.2em;
}

.murabahaAppForm-colLeft .murabahaAppForm-input > select > option {
	padding: 0.3em 0 0.3em 1em;
	background-image: url("images/cust-serv-separator-v.png");
	background-repeat: repeat-y;
	background-position: 5% 0;
	font-size: 16px;
	font-weight: 400;
	color: #3c3c3c;
	font-family: 'Roboto',sans-serif;
	
}
.murabahaAppForm-colLeft .murabahaAppForm-input > select > option:hover {
	background-image: url("images/customer-updates-arrow-mobile.png");
	background-repeat: no-repeat;
	background-position: 4% 40%;
}

.murabahaAppForm-colRight .murabahaAppForm-input > select {
	min-width: 17em;
}
.murabahaAppForm-input > select:hover {
    background-color: #f3c000;
}

.murabahaAppForm-input > select > option,
.fullFormInput > select > option {
	font-weight: normal;
	background-color: #ffffff;
	color: #3C3C3C;
	/*padding: 0.3em;*/
}

.murabahaAppForm-item {
	margin-bottom: 8px;
}

.fullFormItem {
	height: auto;
	min-height: 48px;
	margin-bottom: 8px;
}

.murabahaAppForm-input > input,
.fullFormInput > input {
	background-color: #f8f8f8;
    font-size: 21px;
	text-align: center;
	font-weight: bold;
	color: #3c3c3c;
	font-family: 'Roboto',sans-serif;
	width: 100%;
    -webkit-appearance: none;
    -webkit-border-radius:0; 
    border-radius:0;
}

.fullFormInput > input {
	text-align: left;
}

.murabahaAppForm-SubmitBtnCtr,
.formSubmitBtnCtr {
	margin-top: 70px;
	margin-right: 34px;
	text-align: center;
}

.murabahaAppForm-SubmitBtnNotes {
	margin-top: 10px;
	margin-right: 34px;
	text-align: center;
	color: #000;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 300;
}
.murabahaAppForm-SubmitBtnNotes .murabahaAF-NotesUpper {
	text-transform: uppercase;
	font-weight: bold;
}
.murabahaAppForm-SubmitBtnNotes > a,
.formSubmitBtnCtr > a {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

.murabahaAppForm-SubmitBtnCtr > input,
.formSubmitBtnCtr > input {
	background-color: #3c3c3c;
	background-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0 0 0;
    box-shadow: none;
    cursor: pointer;
    padding: 0.3em 0 0.4em 0;
	margin-top: 14px;
    width: 100px;
	vertical-align: top;
	font-family: 'Roboto',sans-serif;
    font-size: 17px;
	color: #FFFFFF;
	font-weight: 500;
	text-shadow: none;
    -webkit-border-radius:0; 
    border-radius:0;
	filter:none;
}

#murabahaAF-submitBtn,
#formSubmitBtn {
	margin-right: 30px;
	background-color: #f3c000;
	-moz-box-shadow:    inset 0 -1px 2px #a98900;
	-webkit-box-shadow: inset 0 -1px 2px #a98900;
	box-shadow:         inset 0 -1px 2px #a98900;
    -webkit-border-radius:0;
    border-radius:0;
}

.murabahaAppForm-SubmitBtnCtr > input[type="submit"]:hover,
.murabahaAppForm-SubmitBtnCtr > input[type="reset"]:hover,
.formSubmitBtnCtr > input[type="submit"]:hover,
.formSubmitBtnCtr > input[type="reset"]:hover {
	background-image: none;
	border-radius: 0;
	filter:none;
}

.murabahaAppForm-SubmitBtnCtr > #murabahaAF-submitBtn:hover,
.formSubmitBtnCtr > #formSubmitBtn:hover {
	-moz-box-shadow:    inset 0 -1px 8px #a98900;
	-webkit-box-shadow: inset 0 -1px 8px #a98900;
	box-shadow:         inset 0 -1px 8px #a98900;
	filter:none;
}





body.page-node-1038 .cornerLeftTitle,
body.page-node-61 .cornerLeftTitle,
body.page-node-1370 .cornerLeftTitle {
	margin-left: 0;
	width: 70%;
	float: left;
}

body.page-node-1370 .cornerLeftTitle {
	margin-bottom: 20px;
}

.branches-promo {
	clear: both;
	font-family: 'Rosario',sans-serif;
	font-size: 25px;
	color: #302e2e;
	padding: 2px 18px 5px 18px;
}

.branches-promo2 {
	clear: both;
	font-family: 'Rosario',sans-serif;
	font-size: 24px;
	color: #f3c000;
	padding: 2px 18px 5px 18px;
	line-height:24px;
}

.partsPageBackTop {
    float: right;
    width: 20%;
	text-align: right;
	font-family: 'Roboto',sans-serif;
	font-size: 15px;
	font-weight: 400;
}
.partsPageBackTop > a {
	text-decoration: underline;
	display: block;
	padding-top: 12px;
}

body.page-node-1038 .cornerLeftTitle > a,
body.page-node-1370 .cornerLeftTitle > a {
	color: #000000;
}

.partsPagePart {
	margin-left: 36px;
}

body.page-node-1370 .partsPagePart {
	margin-bottom: 10px;
}

.partsPageBodyColLeft,
.partsPageBodyColRight {
    clear: both;
	display: inline-block;
	width: 47%;
	vertical-align: top;
}
.partsPageBodyColRight {
    float: right;
    margin-left: 5%;
}

.partsPageTitleDesc {
	color: #302e2e;
	font-size: 20px;
	font-family: 'Rosario',sans-serif;
	margin-left: 18px;
	clear: both;
}

.partsPagePart p,
.partsPagePart ul,
.partsPagePart ol {
	margin-left: 18px;
	color: #535353;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	font-weight: 400;
	max-width: 955px;
}
.partsPagePart ol {
	margin-left: 40px;
	margin-bottom: 40px;
}
.partsPagePart p {
	margin-top: 1.2em;
	margin-left: 12px;
}

.partsPagePart ol li {
	color: #f3c000;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.partsPagePart ol li > span {
	color: #535353;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.page-node-1370 .partsPagePart > p {
	margin-top: 5px;
	line-height: 20px;
}
body.page-node-1370 .partsPagePart p, .partsPagePart ul, .partsPagePart ol {
	max-width: 3000px;
}


body.page-node-564 .tabMainBodyContent .dottedTreeDetails, body.page-node-1576 .tabMainBodyContent .dottedTreeDetails {
    width: 82%;
}
body.page-node-564 .tabMainReq .tabMainColRightTop1 {
    height: 280px;
}
body.page-node-564 .tabMainReq .tabMainColRightTop2 {
    height: 340px;
}
body.page-node-564 .tabMainReq .tabMainColRightBtm1,
body.page-node-564 .tabMainReq .tabMainColRightBtm2 {
    height: 190px;
}



.partsPagePart fieldset.collapsed {
    height: auto !important;
	margin: 10px 0 0 18px;
	padding: 0;
	top: 0;
	line-height: 0;
	border: 0 none;
	color: #535353;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.partsPagePart fieldset a {
	color: #535353;
}

.partsPagePart fieldset .fieldset-wrapper {
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin-left: 10px;
    padding-top: 10px;
    margin-top: 0;
}

.partsPagePart fieldset legend {
	border: 0 none;
	border-radius: 0;
	background-color: transparent;
	position: relative;
	left: 0;
	top: 0;
	line-height: 1em;
	/*height: 1em;*/
	height: auto;
	text-indent: 0;
}

.partsPagePart fieldset > legend > a {
	text-decoration: underline;
}

.partsPage-FieldsetsCtr > p,
.partsPage-FieldsetsCtr > fieldset > p {
	margin: 0;
	padding: 0;
}

body.page-node-1370 .partsPage-FieldsetsCtr {
	margin-bottom: 25px;
}

.partsPagePart fieldset > legend > a {
	background-image: url(images/collapsible-items-arrow-right.png);
	background-repeat: no-repeat;
	/*background-position: 0 7px;*/
	background-position: 0 5px;
	padding-left: 20px;
    display: inline-block;
}

.partsPagePart fieldset.fieldsetShown > legend > a {
	background-image: url(images/collapsible-items-arrow-down.png);
	/*background-position: 0 4px;*/
	background-position: 0 1px;
	font-weight: 500;
}

body.page-node-1370 fieldset .fieldset-wrapper ul,
.partsPagePart ul {
	margin-left: 0;
}

body.page-node-1370 fieldset .fieldset-wrapper ul li,
.partsPagePart ul li,
.page-node-1641 .cornerLeftText ul li {
    list-style: none;
	background-image: url(images/list-item-small-disk.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
	margin-left: 10px;
    padding-left: 12px;
}

.page-node-1641 .cornerLeftText ul {
	margin-left: 0;
}

.page-node-1641 .cornerLeftText ul li {
	background-position: 0 9px;
}

body.page-node-1370 .partsPagePart ul {
    margin-left: 18px;
}
body.page-node-1370 .partsPagePart ul li {
    padding-left: 10px;
}

.partsPagePart fieldset > p {
	margin: 0;
}
.partsPagePart fieldset > .fieldset-wrapper > ul {
	margin-bottom: 1em;
	margin-top: 1.2em;
}
.partsPagePart fieldset > .fieldset-wrapper > div {
	margin-bottom: 1em;
	margin-top: 1.2em;
}
.partsPagePart fieldset > .fieldset-wrapper > div > ul {
	margin-bottom: 0;
	margin-top: 0;
}



body.node-type-tabs-page .field-name-field-eligibility-criteria ul > li > ul > li {
	background-image: url("images/list-item-small-disk.png");
    background-position: 10px 8px;
    background-repeat: no-repeat;
    list-style: none outside none;
    text-indent: 12px;
	padding-left: 5px;
}

.field-name-field-model-2-service-standards .tabReqBoxText > p {
	margin-top: 1em;
}

.features.featuresItem1 > .cornerLeftTextBox,
.features.featuresItem2 > .cornerLeftTextBox {
    padding: 4% 6%;
}

body.page-node-561 .tabMainBodyContent .dottedTreeDetails {
    width: 67%;
}

/*
body.page-node-83 .field-name-field-tabs-third-title-desc {
    width: 90%;
}
*/





.dottedLayout-twoCol > ul {
	text-align: center;
	margin: 0 auto;
    max-width: 790px;
}

.dottedLayout-item-list.dottedLayout-twoCol > ul > li {
	text-align: left;
	/*background-position: 100% 50%;*/
}

.dottedLayout-twoCol > ul > li.views-row {
	background-image: url("images/cust-serv-separator-v.png");
    background-position: 92% 50%;
    background-repeat: repeat-y;
}

.dottedLayout-twoCol > ul > li.views-row-even {
	background-image: none;
}

/*
.dottedLayout-twoCol > ul > li.views-row-even .dottedLayout-item-container {
	padding-left: 9%;
}
*/

/* Hide bottom border from last items on the line */
.dottedLayout-item-list > ul > li .dottedLayout-item-container.personal-accounts-item-container,
.dottedLayout-item-list > ul > li .dottedLayout-item-container.elite-banking-item-container,
.dottedLayout-item-list > ul > li .dottedLayout-item-container.rewards-item-container,
.dottedLayout-item-list > ul > li .dottedLayout-item-container.payment-transfers-item-container {
	background-image: none;
}


body.page-node-566 .tabMainBodyContent .dottedTreeDetails,
body.page-node-2447 .tabMainBodyContent .dottedTreeDetails,
body.page-node-3030 .tabMainBodyContent .dottedTreeDetails {
    width: 80%;
}

body.page-node-2447 .tabMainReq .tabMainColRightBtm2,
body.page-node-2924 .tabMainReq .tabMainColRightBtm2 {
	float: none;
}

body.page-node-2924 .tabMainReq .tabMainColRightBtm {
	display: inline;
}

body.page-node-566 .tabMainReq .tabMainColRightBtm1,
.field-name-field-model-2-charges ,
body.page-node-566 .tabMainReq .tabMainColRightBtm2,
.field-name-field-model-2-service-standards,
.field-name-field-model-3-charges ,
.field-name-field-model-3-service-standards {
	height: auto;
}

body.page-node-565 .field-name-field-model-2-service-standards {
	float: none;
	margin-left: 3%;
}

body.page-node-565 .field-name-field-model-2-documentation .tabReqBoxListCol1 {
	width: 100%;
}

body.page-node-565 .field-name-field-model-2-documentation .tabReqBoxListCol1 .tabReqBoxLi,
body.page-node-565 .field-name-field-model-2-documentation .tabReqBoxBoldTitle,
body.page-node-565 .field-name-field-model-2-service-standards .tabReqBoxText {
	margin-bottom: 0;
}

body.page-node-565 .required-fields {
	width: 35%;
}









.features {
    display: inline-block;
    margin-bottom: 6%;
    margin-right: 4%;
    width: 48%;
}
.features .cornerLeftTitle {
    background: none;
    padding: 0 0 20px;
}
.tabMainBodyContent.tabMainFeatures .features .cornerLeftTextBox{
    width: 100%;
    margin: 0;
}
.tabMainBodyContent.tabMainFeatures .features.featuresItem3 .cornerLeftTextBox{
    width: 88%;
}
.tabMainBodyContent.tabMainFeatures .features.featuresItem1 .cornerLeftTextBox,
.tabMainBodyContent.tabMainFeatures .features.featuresItem2 .cornerLeftTextBox{
    width: 88%;
}

.features.featuresItem2{
    width:43%;
}
.features.featuresItem3{
    width: 100%;
	margin-right: 0;
}
.page-node-1583 .featuresItem3 {
	margin-right: 4%;
}
.featuresItem3 .featuresList {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}



.topBigImg>div>div>img {
	display: block;
}

#node_offers_full_group_offer_right_col {
	float: right;
}

#node_offers_full_group_offer_right_col h3 {
	display: none;
}

body.node-type-offers .field-name-body {
	float: left;
	width: 50%;
}

body.node-type-offers .field-name-body .field-label,
body.node-type-offers .field-name-body .field-items .website-promo,
body.node-type-offers .field-name-body .field-items .branches-promo,
body.node-type-offers .field-name-field-offer-website .field-label,
body.node-type-offers .field-name-field-discount .field-label,
.field-name-field-branches .field-label,
.field-name-field-terms-conditions-exclusion  .field-label {
	margin-left: 0;
	margin-bottom: 8px;
}
body.node-type-offers .field-name-body .field-items .branches-promo {
	margin-top: 34px;
}
body.node-type-offers .field-name-body .field-items .small-br {
	padding-left: 18px;
	margin-top: 14px;
	margin-bottom: 10px;
	font-family: 'Roboto',sans-serif;
	font-size: 20px;
}
body.node-type-offers .field-name-body .field-items .small-br strong {
	font-weight: 500;
}

body.node-type-offers .field-name-body .field-items p,
body.node-type-offers .field-name-body .field-item > ul,
body.node-type-offers .field-name-field-discount .field-item ,
body.node-type-offers .field-name-field-branches .field-item ,
body.node-type-offers .field-name-field-terms-conditions-exclusion .field-item 
{
	padding-left: 18px;
	color: #535353;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
}

body.node-type-offers .field-name-field-discount {
	margin-bottom: 36px;
}

body.node-type-offers .field-name-body .field-item > ul {
	padding-left: 0;
	margin-left: 20px;
}

body.node-type-offers .field-name-body .field-item > ul li {
	background-image: url("images/list-item-small-disk.png");
	background-position: 0 8px;
	background-repeat: no-repeat;
	list-style: none outside none;
	padding-left: 10px;
	margin-bottom: 0.6em;
}

body.node-type-offers .field-name-body .field-label,
body.node-type-offers .field-name-body .field-items .branches-promo,
body.node-type-offers .field-name-body .field-items .website-promo,
body.node-type-offers .field-name-field-offer-website .field-label {
	line-height: 1em;
}

.field-name-field-offer-image {
	margin-bottom: 36px;
}

.field-name-field-offer-website a,
.field-name-field-offer-website a:link {
	color: #f3c000;
	font-family: 'Roboto',sans-serif;
	font-size: 20px;
	font-weight: 500;
	padding-left: 18px;
}

.dottedLayout-item-list.dottedLayout-oneCol > ul {
	text-align: center;
}

.dottedLayout-item-list.dottedLayout-oneCol > ul > li {
	text-align: left;
}

.dottedLayout-item-list > ul > li.dottedLayoutLastRowItem .views-field .dottedLayout-item-container {
	background-image: none;
}



body.page-node-1568 .field-name-field-model-2-charges {
	margin-top: 0;
}
body.page-node-1568 .tabMainBodyContent .dottedTreeDetails {
	width: 70%;
}


.field-name-field-eligibility-criteria .field-label {
	margin-top: 68px;
}

body.page-node-1583 .cornerLeftTitle,
body.page-gallery .galtitle,
body.page-node-1631 .view-id-customer_updates .cornerLeftTitle,
body.node-type-atm #content h1.page-title-regular,
body.node-type-customer-updates #content h1.page-title-regular,
body.node-type-branches #content h1.page-title-regular {
	margin-left: 0;
}

body.page-node-1583 .features {
	vertical-align: top;
	margin-bottom: 0;
}

body.page-node-1583 .features.featuresItem1,
body.page-node-1583 .features.featuresItem2,
body.page-node-1583 .features.featuresItem3,
body.page-node-1583 .features.featuresItem4 {
	width: 46%;
}

body.page-node-1583 .features.featuresItem2,
body.page-node-1583 .features.featuresItem4 {
	margin-right: 0;
}

body.page-node-1583 .tabMainColRight {
	width: 100%;
}

body.page-node-1583 .cornerLeftTextBox p {
	color: #535353;
	font-size: 18px;
	line-height: 20px;
	font-family: 'Roboto',sans-serif;
}

.cornerLeftTextBox strong {
	font-weight: 500;
}

body.page-node-1583 .features .cornerLeftTextBox {
	padding: 4% 6%;
}




body.page-node-1587 .cornerLeftTextBox {
	color: #535353;
	font-size: 18px;
	line-height: 20px;
	font-family: 'Roboto',sans-serif;
	padding: 2% 3%;
}

body.page-node-1587 .cornerLeftTextBox .cornerLeftTitle {
	background-image: none;
	margin-left: 0;
	padding-left: 0;
	padding-top: 0;
	margin-bottom: 0.3em;
}

body.page-node-1591 .about-us-block-container-2 {
	margin-left: 0;
	margin-top: 0;
}

body.page-node-1591 .about-us-block-container-2 .about-us-block-sa-ctr-left,
body.page-node-1591 .about-us-block-container-2 .about-us-block-sa-ctr-right {
	padding: 2% 3%;
}

body.page-node-1591 .about-us-block-container-2 .about-us-block-sa-ctr-left {
	width: 20%;
}

body.page-node-1591 .about-us-block-container-2 .about-us-block-sa-ctr-right {
    padding-right: 0;
    width: 67%;
}

body.page-node-1591 .about-us-block-container-2 .about-us-block-sa-ctr-left .about-us-block-sa-ctr-title,
body.page-node-1591 .about-us-block-container-2 .about-us-block-sa-ctr-right .about-us-block-sa-ctr-title {
	font-size: 29px;
}

body.page-node-1591 .about-us-block-container-2 .about-us-block-section-title,
body.page-node-1591 .about-us-block-container-2 .about-us-block-section-body {
	display: none;
}





.field-name-field-contenttopdesc,
.field-name-field-contenttextbox > .field-items > .field-item,
body.page-node-1633 .field-name-field-contenttextbox .field-items .field-item {
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #535353;
	font-size: 18px;
	line-height: 20px;
	font-family: 'Roboto',sans-serif;
	padding: 1% 3%;
}

body.node-type-sidebar-page .field-name-field-contenttopdesc {
	color: #292825;
}

.field-name-field-contenttextbox > .field-items > .field-item {
	margin-bottom: 10px;
}

.field-name-field-contenttopdesc {
	font-weight: 500;
}

.field-name-field-contentlinkbtn a, .field-name-field-contenttextbox > .field-items > .field-item .linkButton a {
	background-color: #36B4E7;
    box-shadow: 0 -1px 2px #2680AA inset;
    color: #FFFFFF;
    font-family: 'Roboto',sans-serif;
    font-size: 17px;
    font-weight: bold;
    padding: 4px 10px;
	margin-left: 3%;
	text-decoration: none;
}

.field-name-field-contenttextbox h1 {
	clear: both;
	color: #000;
	font-family:'Rosario', sans-serif;
	font-size: 29px;
	font-weight: bold;
	padding: 8px 18px;
	margin-left: 0;
	padding-left: 0;
	padding-top: 0;
	margin-bottom: 0.2em;
	width: 70%;
	display: inline-block;
}

.field-name-field-contenttextbox h2 {
	clear: both;
	color: #302e2e;
	font-family:'Rosario', sans-serif;
	font-size: 25px;
	margin: 0;
	padding: 0 18px 8px 0;
	width: 70%;
	display: inline-block;
}

.field-name-field-contenttextbox h3 {
	clear: both;
	color: #292825;
	font-family:'Roboto', sans-serif;
	font-size: 20px;
	line-height: 1.2em;
	margin: 0;
	padding: 0 18px 8px 0;
	width: 90%;
	display: inline-block;
}

.field-name-field-contenttextbox > .field-items > .field-item a {
	color: #deab00;
	text-decoration: underline;
}

.field-name-field-contenttextbox > .field-items > .field-item a.partsPageBackTopLink,
body.page-node-1590 .field-name-field-contenttextbox > .field-items > .field-item a {
	color: #36B4E7;
}

body.page-node-1596 .tabMainBodyContent .dottedTreeDetails,
body.page-node-1603 .tabMainBodyContent .dottedTreeDetails {
	width: 79%;
}

body.page-node-1596 .cornerLeftTextBox {
	line-height: 1em;
}

body.page-node-1596 .tabMainBodyContent .dottedTreeTitle {
	width: 70%;
}

body.page-node-1596 .field-name-field-model-2-charges,
body.page-node-1603 .field-name-field-model-2-charges,
body.page-node-2981 .field-name-field-model-2-charges,
body.page-node-2984 .field-name-field-model-2-charges {
	margin-top: 0;
}

.tabMainRegister {
	margin-left: 40px;
	margin-top: 40px;
}

.tabMainRegister .tabMainColLeft {
	margin-right: 40px;
}

.tabMainBodyContent.tabMainRegister .tabMainColRight {
    float: right;
    width: 47%;
	margin-top: 0;
}

.tabMainBodyContent.tabMainRegister .features .cornerLeftTextBox {
	width: 94%;
}

.tabMainRegister .features .cornerLeftTitle {
	color: #f3c000;
}

.tabMainRegister a {
	text-decoration: underline;
}

body.node-type-tabs-page .partsPagePart .fieldset-wrapper a,
body.page-node-1630 .field-name-field-contenttextbox > .field-items > .field-item a {
	text-decoration: underline;
	color: #36B4E7;
}

a.registerTabFaqAnchor {
	position: absolute;
    top: -120px;
	font-size: 0;
}


body.page-node-1596 .field-name-field-model-2-service-standards a,
body.page-node-1603 .field-name-field-model-2-service-standards a {
    font-weight: 500;
    text-decoration: underline;
}

body.page-node-1603 .tabMainColRight .cornerLeftTextBox {
	line-height: 1.1em;
	margin-bottom: 30px !important;
}

.tabRegisterContainer > p {
	margin-top: 20px;
	margin-left: 40px;
	color: #535353;
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
}

.TabsColoredBoxesCtr {
	margin-left: 40px;
}

.TabsColoredBoxesCtr > div > div:first-of-type {
	display: none;
}

.TabsColoredBox1 {
	background-color: #ffdf67;
	width: 23%;
	margin-right: 2%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 2%;
}
.TabsColoredBox2 {
	background-color: #f3c000;
	width: 23%;
	margin-right: 2%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 2%;
}
.TabsColoredBox3 {
	background-color: #ffdf67;
	width: 23%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 2%;
}

.TabsColoredBoxesCtr .tabReqBoxContactNbr {
	background-color: #FFF9E2;
    color: #3C3C3C;
    display: inline-block;
    font-family: 'Roboto',sans-serif;
    font-size: 20px;
    line-height: 1.2em;
    margin-top: 15px;
    padding: 3% 0;
	width: 100%;
}
/* Linked Files */
.field-name-field-linked-files .file{
	display: inline-flex;
}
.field-name-field-linked-files .file-icon{
	margin-bottom: 2px;
}
.field-name-field-linked-files a{
	padding: 2px 10px 0 10px;
	text-decoration: underline;
	font-family: Roboto;
	font-size: 18px;
}
/* Management Team */
.view-management-team {
	font-family: Roboto;
}
.view-management-team .innerViewTitle {
	height:45px;
	line-height:45px;
	background-image: url(images/ManagementTeamInnerViewTitleIcon.png);
}
.view-management-team .innerViewDirectorsBackBtn{
	margin-top:7px;
}
.view-management-team .view-content{
	margin:26px 0 0 55px;
}
.view-management-team .views-row{
	display:inline-table;
	background: url("images/cust-serv-header-text-border-left.png") no-repeat;
	padding: 12px 16px;
	width:30%;
	height:115px;
}
.view-management-team .views-field-title{
	color:#000000;
    font-size: 20px;
    font-weight: 500;
	margin-bottom:15px;
	width: 66%;
}
.view-management-team .views-field-field-director-subtitle{
	color:#535353;
    font-size: 18px;
    font-weight: 300;
}
/* Shariah Committee */
.view-shariah-committee {
	font-family: Roboto;
	color:#535353;
    font-size: 15px;
    font-weight: 300;
}
.view-shariah-committee .innerViewTitle {
	height:30px;
	line-height:30px;
	background-image: url(images/ShariahCommitteeInnerViewTitleIcon.png);
}
.view-shariah-committee .view-content{
	margin-top:26px;
}
.view-shariah-committee .views-row{
	display: block;
    width: 42.5%;
	padding-left:5.5%;
	background: url("images/director-member-back.png") no-repeat 100% 0;
	margin-bottom: 2.7%;
}
.view-shariah-committee .views-row.views-row-odd{
    float: left;
}
.view-shariah-committee .views-row.views-row-even{
    float: right;
}
.view-shariah-committee .views-field-title{
	color:#36b4e7;
    font-size: 18px;
    font-weight: 500;
	margin-bottom:15px;
}
.view-shariah-committee .view-content ul,
.view-shariah-committee .view-content ol {
	/*list-style: disc inside none;
	margin: 0;*/
	margin-left: 1em;
}

body.node-type-sidebar-page .field-name-body.field-type-text-with-summary {
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	color:#535353;
}

#iban-converter-ctr {
	margin-bottom: 24px;
}

.iban-converter-left,
.iban-converter-right {
	display: inline-block;
	vertical-align: top;
}

.iban-converter-left {
	padding-top: 14px;
}

.iban-converter-right {
	margin-left: 14px;
}

#iban-entry {
	font-family: 'Roboto',sans-serif;
    font-size: 21px;
	font-weight: bold;
	color: #3c3c3c;
	width: 11em;
	margin-top: 0;
	padding: 8px;
}

#convertiban {
    font-size: 17px;
	font-weight: bold;
	color: #FFF;
	background-color: #36b4e7;
	padding: 11px 10px 13px;
	background-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0;
	vertical-align: top;
	
	-moz-box-shadow:    inset 0 -1px 2px #2680aa;
	-webkit-box-shadow: inset 0 -1px 2px #2680aa;
	box-shadow:         inset 0 -1px 2px #2680aa;
}

#iban-show-result {
    font-size: 18px;
	font-weight: bold;
	color: #deab00;
	margin-top: 10px;
}

.view-id-atm,
.view-id-branches {
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
	margin-left: 36px;
    max-width: 1130px;
}

.view-id-atm > .view-content > table.views-table,
.view-id-branches > .view-content > table.views-table {
	background-color: transparent;
	border: 0 none;
}

.view-id-atm > .view-content > table.views-table td,
.view-id-branches > .view-content > table.views-table td {
	border: 0 none;
	padding: 16px 10px;
}

.view-id-atm > .view-content > table.views-table td.active,
.view-id-branches > .view-content > table.views-table td.active {
	background-color: transparent;
}

.view-id-atm > .view-content > table.views-table td a,
.view-id-branches > .view-content > table.views-table td a {
	color: #292825;
	text-decoration: underline;
	font-weight: 500;
}

.view-id-atm > .view-content > table.views-table tr.odd,
.view-id-branches > .view-content > table.views-table tr.odd {
	background-color: transparent;
}
.view-id-atm > .view-content > table.views-table tr.even,
.view-id-branches > .view-content > table.views-table tr.even {
	background-color: #edebeb;
}

.view-id-atm th,
.view-id-branches th {
	background-color: transparent;
	color: #292825;
}

body.node-type-atm .location .geo,
body.node-type-atm .location .map-link,
body.node-type-atm #block-gmap-location-0 > h2,
body.node-type-branches .location .geo,
body.node-type-branches .location .map-link,
body.node-type-branches #block-gmap-location-0 > h2 {
	display: none;
}

body.node-type-atm .location-locations-wrapper,
body.node-type-atm .field-name-field-region,
body.node-type-atm .field-name-field-atmtype,
body.node-type-atm .field-name-field-atmno,
body.node-type-branches .location-locations-wrapper,
body.node-type-branches .field-name-field-region {
	display: inline-block;
	max-width: 36%;
	vertical-align: top;
	margin-top: 30px;
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
	color: #535353;
}

body.node-type-atm .location-locations-wrapper,
body.node-type-atm .field-name-field-region,
body.node-type-atm .field-name-field-atmtype,
body.node-type-branches .location-locations-wrapper {
	margin-right: 30px;
}

body.node-type-atm #main h3.location-locations-header,
body.node-type-atm #main .field-name-field-region .field-label,
body.node-type-atm #main .field-name-field-atmtype .field-label,
body.node-type-atm #main .field-name-field-atmno .field-label,
body.node-type-branches #main h3.location-locations-header,
body.node-type-branches #main .field-name-field-region .field-label {
	margin: 0;
	padding-bottom: 0.5em;
	font-family: 'Rosario',sans-serif;
    font-size: 24px;
	line-height: 1.2em;
	font-weight: bold;
	color: #f3c000;
}

body.node-type-branches .field-name-field-region .field-items .field-item.odd {
	display: none;
}

body.page-node-1630 .calc-item-ctr {
	width: 26%;
}

body.page-node-1630 .calc-item-ctr.calcSlider {
	width: 36%;
}

.calcProdTypeItem {
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
	color: #FFFFFF;
	background-color: #3c3c3c;
	padding: 0.6em 2em 0.8em;
	display: inline-block;
}

.calcProdTypeItem.activeCalc {
	background-color: #f3c000;
	font-weight: bold;
}

.field-name-field-contenttextbox > .field-items > .field-item a.calcProdTypeItem {
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.mainCalcTypeSelectorCtr > div {
	display: inline-block;
	margin-right: 26px;
}

.calc-arzaq-subtype-selector-ctr {
	max-width: 970px;
	padding: 5px 10px 0 10px;
	margin: 0 auto;
	background-color: #FFF;
	-webkit-box-shadow: 0 0 6px 0 #999999;
       -moz-box-shadow: 0 0 6px 0 #999999;
            box-shadow: 0 0 6px 0 #999999;
	
}

body.page-node-1630 .car-finance-calc-ctr {
	margin-top: 0;
}

body.page-node-1630 #main.showSidebarPage #content {
	width: 66%;
}

body.page-node-1630 .calc-item-outputText {
	margin-top: 0;
}

.calc-arzaq-subtype-selector-ctr > div {
	display: inline-block;
	margin-right: 26px;
}

.calcProdTypeSubItem {
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
	color: #bababa;
	padding: 0.6em 2em 0.8em;
	display: inline-block;
}

.field-name-field-contenttextbox > .field-items > .field-item a.calcProdTypeSubItem {
	color: #bababa !important;
	text-decoration: none !important;
}

.field-name-field-contenttextbox > .field-items > .field-item .calcProdTypeSubItem.activeCalc {
	border-bottom: 6px solid #f3c000;
	color: #3c3c3c !important;
}

#calc-arzaq-ctr-hide {
	margin-top: 25px;
}

#calc-arzaq-ctr-sub1-hide,
#calc-arzaq-ctr-sub2-hide,
#calc-car-ctr-hide,
.calc-arzaq-subtype-selector-ctr {
	margin-left: -22px;
}

#calc-car-ctr-hide {
	margin-top: 34px;
}

.mandatory-fields-note {
    text-align: left;
	float: left;
	font-style: italic;
}

#calc-arzaq-ctr-sub2-hide .mandatory-fields-note {
	float: none;
}

#calc-car-ctr-hide .calc-item-ctr.halfWidth {
	width: 46%;
	margin-right: 7%;
}

#calc-car-ctr-hide .calc-item-ctr.halfWidth.last {
	margin-right: 0;
}

body.page-node-1630 .calc-item-ctr.halfWidth {
    width: 58%;
}

body.page-node-1630 .calc-item-ctr > p {
    margin: 0;
}

#calc-arzaq-ctr-sub1-hide .mandatory-fields-note {
	margin-top: 30px;
}

body.node-type-sidebar-page .car-finance-calc-ctr {
	display: inline-block;
}

body.page-node-1631 .view-id-customer_updates .view-content {
	margin-left: 36px;
}

body.page-node-1631 .view-id-customer_updates .view-content .views-row {
	margin-left: 16px;
}

body.page-node-1631 .view-id-customer_updates .view-content .views-row a {
	color: #292825;
	text-decoration: underline;
	font-family: 'Roboto',sans-serif;
    font-size: 17px;
	line-height: 1.7em;
}

body.page-node-1631 .view-id-customer_updates .cornerLeftTitle {
	margin-bottom: 20px;
}

body.node-type-main-page .field-name-field-main-page-view .field-item .view-customer-updates > .view-header {
	max-width: 610px;
}

body.node-type-customer-updates #content .field-name-body {
	color: #535353;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
}

.cashSARspan {
    border-right: 2px dotted #292825;
    color: #F3C000;
    font-weight: 500;
    margin-right: 20px;
    padding-right: 20px;
	margin-top: 0.5em;
	display: inline-block;
}

.cashSARspan.cashSARspanLast {
    border-right: 0 none;
    margin-right: 0;
    padding-right: 0;
}

.field-name-field-contenttextbox .yellowCornerLeftTitle {
	color: #F3C000;
}

.cashSingleBranch {
    display: inline-block;
    margin-right: 2%;
    width: 17%;
	line-height: 1.3em;
	text-decoration: underline;
}

.field-items .cashAllBranches .cashSingleBranch a {
    color: #36B4E7;
}

.cashAllBranches {
    margin: 5px 0 20px;
}

body.page-node-1633 .field-name-field-contenttextbox h1 {
	color: #F3C000;
}

#bodySplitCol1 {
    margin-right: 8%;
}

#bodySplitCol1, #bodySplitCol2 {
    display: inline-block;
    vertical-align: top;
    width: 45%;
}

body.page-node-1633 .field-name-field-contenttextbox .field-items .field-item {
    padding: 1% 4%;
}

body.page-node-1634 .field-name-field-contenttextbox > .field-items > .field-item,
body.page-node-1661 .field-name-field-contenttextbox > .field-items > .field-item,
body.page-node-1663 .field-name-field-contenttextbox > .field-items > .field-item,
body.page-node-1665 .field-name-field-contenttextbox > .field-items > .field-item {
	padding: 1% 2%;
}


/* Financial Reports  */
.view-financial-reports{
	margin-left: 20px;
	font-family: 'Rosario', sans-serif;
	font-size:20px;
}
.view-financial-reports  li{
	display: inline-block;
	vertical-align: top;
    width: 48%;
}
.view-financial-reports .views-field-title{
	padding: 10px 15px 5px 10px;
	font-size: 29px;
	background: url(images/cust-serv-header-text-border-left.png) no-repeat;
	color: #000;
	margin-top: 50px;
	font-weight: bold;
}
.view-financial-reports a{
	text-decoration:underline;
	font-size:18px;
	word-wrap: break-word;
}
.view-financial-reports img{
	vertical-align:bottom;
}
.view-financial-reports .views-field-field-financial-statement .field-content{
	margin-top:8px;
}
.view-financial-reports .views-field-title-1,
.view-financial-reports .views-field-field-financial-statement{
	padding-left:15px;
	margin-bottom:15px;
}
.node-type-financial-statements {
	font-family: 'Roboto', sans-serif;
}
.field-name-field-back-button {
	float:right;
}
.field-name-field-back-button a {
	background-color: #36B4E7;
	color: #FFF;
	padding: 5px 20px;
	font-size: 17px;
	font-weight: 500;
	-moz-box-shadow: inset 0 -1px 2px #494a4a;
	-webkit-box-shadow: inset 0 -1px 2px #494a4a;
	box-shadow: inset 0 -1px 2px #494a4a;
}
.field-name-field-financial-statement{
	display: inline-block;
	width: 50%;
}
.field-name-field-auditors-report {
	display: inline-block;
}
.field-name-field-financial-statement .field-label, .field-name-field-auditors-report .field-label, .field-name-field-summary  .field-item, .field-name-field-quarterly-financial-st  .field-item, .field-name-field-pillar-iii  .field-item, .field-name-field-basel-ii  .field-item{
	padding: 10px 15px;
	font-family:'Rosario', sans-serif;
	font-size: 29px;
	background: url(images/cust-serv-header-text-border-left.png) no-repeat;
	margin-bottom: 10px;
	color: #000;
	margin-top: 50px;
	font-weight: bold;
}
.node-type-financial-statements .file a{
	padding: 2px 10px 0 10px;
	text-decoration: underline;
	font-size: 18px;
	vertical-align:top;
}
.financialReport-year{
	font-size:17px;
	font-weight:bold;
	line-height:25px;
	color:#ffffff;
	background-color:#36B4E7;
	padding:1px 10px;
	display:inline;
	margin-left:10px;
}
.financialReport-table{
	border:0 none;
	border-collapse:collapse;
	background-image: url("images/background-noise.gif");
}
.financialReport-table td{
	border:0 none;
	vertical-align: bottom;
}
.financialReport-break{
	background: url("images/Table-Break.png") repeat-x;
}
.financialReport-table tr:first-child{
	color:#36B4E7;
}
.financialReport-table tr:first-child > td:first-child{
	color:#000000;
}
.field-group-accordion.ui-widget{
	font-family:'Roboto', sans-serif;
    font-size: 18px;
}
.field-group-accordion .ui-corner-all{
	border: 0 none;
	background: none;
}
.field-group-accordion.ui-accordion .ui-accordion-header .ui-icon{
	left: 0;
	margin-top: -5px;
}
.field-group-accordion .ui-state-default .ui-icon{
	background: url(images/collapsible-items-arrow-right.png) no-repeat 0 0;
}
.field-group-accordion.ui-accordion-icons .ui-accordion-header a{
	padding-left: 20px;
	text-decoration: underline;
	color: #535353;
	font-weight: 300;
	line-height: 20px;
}
.field-group-accordion .ui-state-active .ui-icon{
	background: url(images/collapsible-items-arrow-down.png) no-repeat 0 0;
}
.field-group-accordion.ui-accordion .ui-accordion-header.ui-state-active .ui-icon{
	margin-top:-8px;
}
.field-group-accordion .ui-state-active, .field-group-accordion .ui-accordion-content{
	border: 0 none;
	background:none;
	padding: 0;
}
.node-type-financial-statements .field-group-accordion .ui-state-active,.node-type-financial-statements .field-group-accordion .ui-accordion-content{
	padding: .5em .5em .5em .7em;
}
.node-type-financial-statements .field-group-accordion .ui-accordion-content{
	height: auto !important;
}
.field-group-accordion.ui-accordion-icons .ui-accordion-header.ui-state-active a{
	color: #deab00;
	font-weight:400;
}
#main .group-basel .field-label{
	font-family:'Roboto', sans-serif;
	color: #292825;
	font-weight: 400;
	font-size: 20px;
	line-height: 34px;
}
.node-type-financial-statements h3{
	font-size: 20px;
	margin: 0;
}
/* Locations tab */
/* ATMs */
.view-regions  ul{
	margin: 0;
    padding: 0;
	list-style: none outside none;
	margin-top:25px;
}
.view-regions  .views-row{
	display: inline-block;
	width:313px;
	margin: 20px 35px;
	position:relative;
}
.view-regions .views-field-title{
	font-family:'Roboto', sans-serif;
	font-weight:300;
	font-size: 28px;
	color:#3c3c3c;
	line-height:27px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.view-regions .views-field-field-regions-atms-map{
	padding: 9px 9px 2px;
	border: 1px solid #3c3c3c;
}
.view-regions .views-field-nothing a{
	background: url('images/Map-Icon.png') no-repeat 100% 100%;
	width:30px;
	height:30px;
	position:absolute;
	bottom:0;
	right:0;

}
.view-regions .view-footer {
	text-align:center;
	margin-top:15px;
}
.view-regions .view-footer a{
	background-color: #36B4E7;
    box-shadow: 0 -1px 2px #2680AA inset;
    color: #FFFFFF;
    font-family: 'Roboto',sans-serif;
    font-size: 17px;
    font-weight: bold;
    padding: 4px 20px;
	line-height: 30px;
}



.csr-more,
.showMoreLink {
	cursor: pointer;
	color: #36b4e7;
	font-family: 'Roboto',sans-serif;
    font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}

.showMoreLink {
	display: inline-block;
    width: 25%;
	text-align: right;
}

body.page-node-53 .region-content-top .block ul.menu > li > a,
body.page-gallery .region-content-top .block ul.menu > li > a {
	width: auto;
	padding-bottom: 1px;
}

body.page-node-1634 .field-item > ol,
body.page-node-1661 .field-item > ol,
body.page-node-1661 .field-item > ul,
body.page-node-1663 .field-item > ol,
body.page-node-1663 .field-item > ul,
body.page-node-1665 .field-item > ul {
	margin-bottom: 0;
}

body.page-node-1665 .field-item > ul {
	margin-top: 1em;
}

body.page-node-1634 .field-item > p,
body.page-node-1661 .field-item > p,
body.page-node-1663 .field-item > p,
body.page-node-1665 .field-item > p {
	margin-bottom: 0;
}

body.page-node-1661 .field-item > p > em,
body.page-node-1663 .field-item > p > em,
body.page-node-1665 .field-item > p > em {
	margin-bottom: 1em;
	display: block;
}

.moreTxtShown {
	margin-top: 1em;
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

body.page-node-1634 .field-item:last-of-type .moreTxtShown,
body.page-node-1661 .field-item .moreTxtShown,
body.page-node-1663 .field-item .moreTxtShown,
body.page-node-1665 .field-item .moreTxtShown {
	margin-top: 0;
}

body.page-node-1634 ol li,
body.page-node-1661 ol li,
body.page-node-1663 ol li,
body.page-node-1665 ol li {
    color: #DEAB00;
	font-weight: 500;
}

body.page-node-1634 .moreTxtShown ol li a,
body.page-node-1634 .moreTxtShown ol li a:link,
body.page-node-1634 ol li span,
body.page-node-1661 .moreTxtShown ol li a,
body.page-node-1661 .moreTxtShown ol li a:link,
body.page-node-1661 ol li span,
body.page-node-1663 ol li span {
	color: #535353 !important;
	font-weight: normal;
}



body.page-node-1640 .field-name-field-contenttopdesc {
	font-weight: normal;
}

body.page-node-1640 .field-name-field-contenttopdesc b {
	font-weight: 500;
}

body.page-node-1640 .cornerLeftTitle,
body.page-node-1641 .cornerLeftTitle {
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0.7em;
	background-image: none;
	display: inline-block;
	width: 70%;
}

body.page-node-1640 .cornerLeftTextBox,
body.page-node-1641 .cornerLeftTextBox {
	padding: 2% 3%;
}

.formItalicNotes {
	font-style: italic;
}

.formSubmitBtnCtr {
	text-align: left;
	margin-top: 1em;
}

.formSubmitBtnCtr > input {
	padding: 0.1em 0 0.3em;
}

body.page-node-1640 .formItalicNotes,
body.page-node-1640 .formSubmitBtnCtr,
body.page-node-1640 .field-name-body form > p {
	margin-left: 3%;
}

body.page-node-1641 .cornerLeftText {
	padding-bottom: 15px;
}

body.page-node-1641 .cornerLeftText p a {
	color: inherit;
}

body.page-node-1641 .cornerLeftTextBox > p > b {
	display: block;
    font-weight: 500;
    margin-top: 2em;
}

body.page-node-1641 .fullFormInput > select {
	width: 105%;
}

.fullFormInput.medFormInput input[type="radio"] + label {
	margin-right: 4%;
}

.fullFormItem #suggTextArea {
	height: 18em;
    width: 100%;
	margin-bottom: 1.7em;
}
.view-id-personal_finance.view-display-id-block_3 .dottedLayout-item-list{
	float:left;	
}

/* Woow Program */
.woowProgram .dottedTreeDetails ol{
	list-style:none;
	margin:0;
}
.woowProgram .dottedTreeDetails li{
	counter-increment: li;
}
.woowProgram .dottedTreeDetails li:before{
	content: counter(li, decimal) ". ";
	color:#F3C000;
	font-weight:bold;
}
.page-node-1578 .fieldset-wrapper p{
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
    line-height: 17px;
	color: #535353;
	padding-left:40px;
	margin-top:10px;
}
.page-node-1578 .field-name-field-tabs-first-title-desc p,
.page-node-1578 .featuresItem3 p {
	padding-left: 0;
}
.page-node-1578 .tabMainBodyContent .dottedTreeBox {
	width: 90%;
}
.page-node-1578 #mur-dep {
	margin-left: 0;
}


/*Woow Program - Calculator*/
.calcSubtitle{
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
	font-style:italic;
	padding:5px 0 0 40px;
}
.calcItem{
	text-align:left;
	margin:29px 0;
	font-family:'Roboto',sans-serif;
	color:#3c3c3c;
}
.calcItem .calcItem {
	margin:0;
}
.calcLabel{
	font-size:19px;
	line-height:47px;
}
.calcLabel strong{
	text-transform: uppercase;
}
.calcLabel em{
	font-weight:300;
}
.calcInline {
	display: inline-block;
}
.calcInput {
	display: inline-block;
}
.calcInput.fullFormInput{
	width:auto;
}
.calcInput.calc-item-ctr{
	margin:0 16px 0 8px;
}
.calcHidden .calcInput.calc-item-ctr{
	width:17%;
}
.calcHidden.transactions .calcInput.calc-item-ctr{
	width:16%;
}
.calcInput.calc-item-ctr input{
	width:100%;
}
.calcInput input[type="radio"],
.calcInput input[type="checkbox"]{
	display:none;
}
.calcInput input[type="radio"]:checked + label{
	background: url(/sites/default/files/radio-checked.png) no-repeat 0 50%;
}
.calcInput input[type="radio"] + label{
	background: url(/sites/default/files/radio-unchecked.png) no-repeat 0 50%;
	cursor: pointer;
    display: inline-block;
	padding-left:32px;
	margin: 0 10px 0 30px;
	font-size:19px;
}
.calcInput input[type="checkbox"]:checked + label{
	background: url(/sites/default/files/checkbox-checked.png) no-repeat 0 50%;
}
.calcInput input[type="checkbox"] + label{
	background: url(/sites/default/files/checkbox-unchecked.png) no-repeat 0 50%;
	cursor: pointer;
	padding-left:35px;
	margin:10px 0;
	font-size:19px;
}
.calcInput select{
	font-family:'Roboto',sans-serif;
	font-size:17px;
	font-weight:400;
	padding-bottom: 0;
	margin:0 11px 0 8px;
}
.calcNote{
	color:#FF0000;
	font-family:'Roboto',sans-serif;
	font-size:17px;
	font-weight:400;
}
.calcHidden .calcItem{
	margin: 9px 0 20px 0;
}
.calcHidden .calcLabel{
	font-size:18px;
	font-weight:300;
}
.calcHiddenLabel{
	background-color:#edebeb;
	padding:0 10px;
	margin-right:10px;
	display:inline-block;
	text-align: center;
}
.calcHidden.accounts .calcHiddenLabel{
	width: 145px;
}
.calcHidden.transactions .calcHiddenLabel{
	width: 295px;
}
.calcHidden.transactions select{
	width: 160px;
}
.calcHidden.transactions input{
	width: 150px;
}
input[type="button"].calcButton {
	background-color: #36B4E7;
    box-shadow: 0 -1px 2px #2680AA inset;
    color: #FFFFFF;
    font-family: 'Roboto',sans-serif;
    font-size: 17px;
    font-weight: bold;
    padding: 4px 10px;
	text-decoration: none;
    transition: background-color 0.1s linear 0s;
	background-image:none;
	border:none;
	text-shadow:none;
	border-radius:0;
}



.calcerr {
	font-size: 20%;
}
.calcer {
	font-size: 15%;
}

/* SaibTable */
.SaibTable{
	border:0 none;
	border-collapse:collapse;
	background-image: url("images/background-noise.gif");
}
.SaibTable td,.SaibTable th{
	border:0 none;
	vertical-align: bottom;
	padding:0 15px;
	line-height:50px
}
.SaibTable th{
	background: url("images/Table-Break.png") repeat-x 0 100%;
	color:#36B4E7;
}
.SaibTable tr:nth-child(odd) > td{
	background-color:#edebeb;
}
.SaibTable tr > td:first-child{
	font-weight:bold;
}
.SaibTable-normal, .SaibTable-normal > tbody > tr > td{
	border:0 none;
}
.SaibTable-normal img {
	max-width: none;
}
/* FINANCIAL STATEMENTS */
.node-type-financial-statements table{
	border: 0 none;
	border-collapse: collapse;
	background-image: url("images/background-noise.gif");
}
.node-type-financial-statements table p{
	margin:0;
}
/*
.node-type-financial-statements tr:nth-child(odd){
	background-color:#edebeb;
}
*/
.node-type-financial-statements tbody tr:first-child {
	color: #36B4E7;
	background: url("images/Table-Break.png") repeat-x scroll 0 100%;
}
.node-type-financial-statements tr:first-child > td:first-child {
	color: #000000;
}
.node-type-financial-statements td {
	border: 0 none;
	vertical-align: bottom;
}
.node-type-financial-statements .field-name-field-statement-of-changes u {
	font-size: 17px;
	font-weight: bold;
	line-height: 35px;
	color: #ffffff;
	background-color: #36B4E7;
	padding: 1px 10px;
	display: inline;
	text-decoration: none;
}
.node-type-financial-statements .field-name-field-statement-of-changes tr:last-child{
	background: url("images/Table-Double-Break.png") repeat-x scroll 0 0;
}
.node-type-financial-statements .field-name-field-statement-of-changes tr:last-child td{
	padding-top:2em;
}
.node-type-financial-statements .field-name-field-statement-of-changes tr:first-child td{
	padding-bottom:1em;
}
.node-type-financial-statements td.single-underline{
	background: url("images/Table-Break.png") repeat-x scroll 0 89%;
}
.node-type-financial-statements td.double-underline{
	background: url("images/Table-Double-Break.png") repeat-x scroll 0 86%;
}
#iban-show-result {
	display: none;
}


body.page-node-1711 #main.showSidebarPage #content {
    width: 63%;
}

body.page-node-1719 table,
body.page-node-1719 table td {
    border: 0 none;
}

body.page-node-1720 .field-name-field-contenttextbox h2 {
	width: auto;
}



body.page-node-1724 .field-name-field-main-page-view-2 {
    display: inline-block;
    vertical-align: top;
    width: 33%;
	float: right;
}
body.page-node-1724 .field-name-field-main-page-view {
    display: inline-block;
    vertical-align: top;
    width: 59%;
	margin-left: 36px;
}

body.page-node-1724 .wrapSmall {
    max-width: 1170px;
}

body.page-node-1724 #content_btm_two_div {
    margin: 0;
}

body.page-node-1724 .cornerLeftTitle {
	float: left;
	margin-left: 36px;
	margin-bottom: 6px;
}

.view-id-corporate_sustainability_reports > .view-content > .views-row {
	display: inline-block;
	margin-right: 6%;
	margin-bottom: 10px;
	background-color: #ffffff;
	padding: 10px;
	max-width: 258px;
	-webkit-box-shadow: 0 1px 4px -2px #444444;
       -moz-box-shadow: 0 1px 4px -2px #444444;
            box-shadow: 0 1px 4px -2px #444444;
}

.view-id-corporate_sustainability_reports .reportTitle {
    color: #36b4e7;
	font-family:'Roboto', sans-serif;
	font-size: 19px;
	font-weight: bold;
	padding: 0.1em 0.5em 0.3em 0;
	display: inline-block;
}

.view-id-corporate_sustainability_reports .reportCover img {
    display: block;
}

.view-id-corporate_sustainability_reports .reportTitle a {
	color: #292825;
	font-size: 18px;
	font-weight: 500;
	text-decoration: underline;
	padding-left: 30px;
	padding-top: 3px;
	margin-top: 7px;
	background-image: url("/modules/file/icons/application-pdf.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
}

.view-id-corporate_sustainability_news_feed .view-header {
    background-color: #f3c000;
    color: #ffffff;
    font-family: roboto;
    font-size: 29px;
	padding: 1em 0.8em;
}

.view-id-corporate_sustainability_news_feed .view-header p {
	padding: 0;
	margin: 0;
}

.view-id-corporate_sustainability_news_feed .views-row {
	border: 1px solid #f3c000;
	height: 6em;
    padding: 1.3em 1em;
	background-color: #ffffff;
	background-image: url("images/news-feed-icon.png");
	background-repeat: no-repeat;
	background-position: 96% 25%;
	text-align: right;
	font-family: 'Droid Arabic Kufi',​ sans-serif;
}

.view-id-corporate_sustainability_news_feed .views-row-1 {
	margin-bottom: 20px;
}

.view-id-corporate_sustainability_news_feed .views-field-title {
	text-align: right;
	background-image: url("images/news-feed-arrow.png");
	background-repeat: no-repeat;
	background-position: 2% 45%;
	width: 100%;
	height: 2em;
}

.view-id-corporate_sustainability_news_feed .views-field-title a {
	color: #535353;
	font-weight: bold;
	font-size: 20px;
	display: block;
    height: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
	float: right;
	line-height: 1em;
	direction: rtl;
	margin-right: 36px;
	padding-left: 40px;
}

.view-id-corporate_sustainability_news_feed .views-field-body {
	clear: both;
	margin-right: 36px;
	color: #535353;
	font-size: 15px;
	direction: rtl;
}

.view-id-corporate_sustainability_news_feed .views-field-body .field-content > p:after {
    content: "...";
}


body.page-node-1696 table {
	background-color: transparent;
}

body.page-node-1696 .field-name-field-contenttextbox > .field-items > .field-item .linkButton a {
	margin-left: 0;
	margin-bottom: 6px;
}

body.page-node-1696 .field-name-field-contenttextbox > .field-items > .field-item .linkButton {
	margin-bottom: 10px;
}

body.page-node-1664 .field-name-field-tabs-first-title-desc .TabImgCropTitleDesc {
    height: 16px;
}

body.page-node-1664 .features {
	padding: 1% 2%;
	margin-right: 0;
	margin-bottom: 1%;
	width: 42%;
	background-image: url("images/cust-serv-header-text-border-left.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

body.page-node-1664 .features:last-of-type {
	clear: both;
}

body.page-node-1664 .featuresItem2 {
	float: right;
}
body.page-node-1664 .featuresItem1 {
	float: left;
}

body.page-node-1664 .tabMainColRightTop {
    margin-left: 42px;
    margin-top: 2em;
}

body.page-node-1664 .features .cornerLeftTextBox {
	padding: 0;
	background-image: none;
}

body.page-node-1664 .features .branches-promo2 {
	padding-left: 0;
	padding-bottom: 10px;
}

body.page-node-1664 .partsPage-FieldsetsCtr .fieldset-wrapper > div {
    padding-left: 10px;
}

body.page-node-1664 .field-name-field-tabs-third-body,
body.page-node-1660 .field-name-field-tabs-fourth-body {
	font-family:'Roboto', sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	margin-left: 22px;
    margin-top: 1em;
}

body.page-node-1660 .tabMainColRightTop,
body.page-node-1656 #content .field-name-body,
body.page-node-1668 #content .field-name-body,
body.page-node-1670 #content .field-name-body {
	color: #535353;
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
    line-height: 17px;
}

body.page-node-1660 .tabMainColRightTop > p {
	padding-left: 18px;
}

body.page-node-1660 .branches-promo2 {
	padding-left: 0;
	padding-bottom: 1em;
}

body.page-node-1660 .field-name-field-tabs-second-body .tabMainFeatures {
	margin-left: 42px;
	margin-top: 2em;
}

body.page-node-1644 .field-name-field-two-columns > .field-items > .field-item {
	width: 43%;
}

body.page-node-1576 .mainPageTitleWrap .field-name-field-simple-page-title-desc {
	font-size: 1.3em;
	line-height: 1.1em;
	max-width: 33%;
}

.views-row-4 .dottedLayout-item-container.contactUs-item-container {
	margin-top: 0;
    padding-bottom: 34px;
}
.views-row-4 .contactUs-item-container .dottedLayout-item-text-area,
.views-row-6 .contactUs-item-container .dottedLayout-item-text-area {
	width: 100%;
}

.views-row-4 .contactUs-item-container .dottedLayout-item-bodyMain {
	font-size: 14px;
}




.view-faq-list .cornerLeftTitle {
	margin-left: 36px;
}

.view-faq-list .views-row {
	margin: 4em 0;
}




.page-node-1743 .cornerLeftTitle {
	margin-left: 0;
}
.page-node-1743 #site-map {
	font-size: 15px;
}



#EventsLatest {
	padding: 28px 0 45px;
	background-image: url("images/gallery-latest-back.gif");
}

#EventsLatest .evitems {
	margin-top: 22px;
	margin-left: 20px;
}

#EventsLatest .galitem {
	width: 296px;
	height: 262px;
	overflow: hidden;
	padding: 4px;
	margin-right: 18px;
	background-color: #FFFFFF;
	position: relative;
	display: inline-block;
	vertical-align: top;
	-webkit-box-shadow: 0 1px 4px -2px #444444;
       -moz-box-shadow: 0 1px 4px -2px #444444;
            box-shadow: 0 1px 4px -2px #444444;
}

#EventsLatest .galitem:last-of-type {
	margin-right: 0;
}

#EventsLatest .galitemdat {
	position: absolute;
	top: 24px;
	left: 4px;
	background-color: #36b4e7;
    padding: 0.3em 0.5em 0.4em;
	color: #ffffff;
	font-family:'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#EventsLatest .galitem:hover .galitemdat {
	padding-left: 0.8em;
}


#EventsLatest .galitemdattop:empty,
#EventsLatest .galitemdatbtm:empty {
	display: none;
}

#EventsLatest .galitemdattop {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 2px;
	text-align: center;
}

#EventsLatest .galitemdatbtm {
	font-size: 130%;
	padding-top: 3px;
}

#EventsLatest .galitemimg {
	max-height: 198px;
	height: 198px;
	width: 100%;
	overflow: hidden;
}

#EventsLatest .galitemimg img {
    display: inherit;
    margin: 0 auto;
}

#EventsLatest .galitemtitle {
	font-family:'Rosario', sans-serif;
	text-align: center;
	font-size: 18px;
	color: #3c3c3c;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 20px 0;
}

/*body.page-gallery .wrap {
	max-width: 3000px;
	padding: 0;
}*/

body.page-gallery #content .wrap {
	max-width: 976px;
}

#EventsAll .galitem {
	width: 218px;
	height: 212px;
	padding: 4px;
	margin-right: 12px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	position: relative;
	display: inline-block;
	vertical-align: top;
	-webkit-box-shadow: 0 1px 4px -2px #444444;
       -moz-box-shadow: 0 1px 4px -2px #444444;
            box-shadow: 0 1px 4px -2px #444444;
}

#EventsAll .galitem:nth-child(4n) {
	margin-right: 0;
}

#EventsAll .galitemimg {
	max-height: 150px;
	height: 150px;
	width: 100%;
	overflow: hidden;
}

#EventsAll .galitemdat .galitemdat {
	position: absolute;
	top: 18px;
	left: 4px;
	background-color: #f3c000;
    padding: 0.3em 0.5em 0.4em;
	color: #3c3c3c;
	font-family:'Roboto', sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#EventsAll .galitem:hover .galitemdat .galitemdat {
	padding-left: 1em;
}

#EventsAll .galtitle {
	margin-top: 40px;
	margin-bottom: 18px;
}

#EventsAll .galitemtitle {
	font-family:'Rosario', sans-serif;
	text-align: center;
	font-size: 15px;
	line-height: 1.2em;
	color: #3c3c3c;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 10px 0;
	height: 56px;
	overflow: hidden;
}

#EventsAll .evitems {
	margin-left: 20px;
}

.GalleryPopupWrap {
	background-color: #191919;
}

#carousel .crsltxt {
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.65);
	font-family:'Roboto', sans-serif;
	font-size: 17px;
	min-height: 80px;
	width: 100%;
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.GalleryPopupWrap:hover #carousel .crsltxt,
.GalleryPopupWrap:focus #carousel .crsltxt {
	background-color: rgba(0, 0, 0, 0.82);
}

.crsltxtt {
	color: #ffffff;
	float: left;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	padding-left: 3%;
	padding-top: 2%;
}
.crsltxtn {
	color: #ffffff;
	float: right;
	font-size: 13px;
	padding-right: 3%;
	padding-top: 2%;
}
.crsltxtd {
	clear: both;
	color: #36b4e7;
	padding-left: 3%;
	padding-bottom: 2%;
}

.carousel-wrapper .caroufredsel_wrapper {
	box-shadow: none;
}

.GalleryPopupClose {
	font-family:'Roboto', sans-serif;
	font-weight: 500;
	font-size: 18px;
	position: absolute;
	right: 6px;
	top: 16px;
	z-index: 25;
}

.GalleryPopupClose a {
	color: #FFF;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.65);
    padding: 0.5em 1.1em;
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.GalleryPopupWrap:hover .GalleryPopupClose a,
.GalleryPopupWrap:focus .GalleryPopupClose a {
	background-color: rgba(0, 0, 0, 0.82);
}

#thumbs a {
	border-radius: 0;
	border: 0 none;
	max-width: 85px;
	height: 85px !important;
	margin: 0 10px;
}


.carousel-wrapper .caroufredsel_wrapper {
	border-radius: 0;
}

#thumbs a:hover,
#thumbs a.selected {
	border: 0 none;
}

#carousel img,
#thumbs img {
	width: auto;
	max-width: 100%;
}

#carousel img {
	height: auto;
	max-height: 100%;
	right: 0;
	margin: 0 auto;
}

.thumbs-wrapper {
	padding-top: 0;
}

.GalleryPopupWrap {
	height: 525px;
}

.SingleImageGalleryName {
	color: #ffffff;
    float: left;
	font-family:'Roboto', sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 2%;
    text-transform: uppercase;
}

.SingleImageGalleryTitle {
	clear: both;
	color: #36b4e7;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 2%;
	font-family:'Roboto', sans-serif;
	font-size: 17px;
}

.SingleImageGalleryImage {
	text-align: center;
}

.SingleImageGalleryImage > img {
	max-height: 380px;
}

#galleryBrandAssests .galitem {
	height: 224px;
	margin-right: 18px;
	margin-bottom: 18px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 400px;
	-webkit-box-shadow: 0 2px 10px -3px #444444;
       -moz-box-shadow: 0 2px 10px -3px #444444;
            box-shadow: 0 2px 10px -3px #444444;
}

#galleryBrandAssests #asitem-1855 {
	height: auto;
}

#galleryBrandAssests .asitempic img {
	max-height: 224px;
	width: auto;
	height: auto;
	display: block;
}

/*#galleryBrandAssests .wrap .galitem {
	margin-left: 20px;
}*/

#galleryBrandAssests .astitlel {
	margin-bottom: 20px;
}

#galleryBrandAssests .astitlem {
	margin-top: 46px;
	margin-bottom: 20px;
}

.wrapInGallery {
	margin: 0 18px;
}

#galleryBoard .galitem {
	min-height: 224px;
	width: 31%;
	margin-right: 2%;
	margin-bottom: 29px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 400px;
	text-align: center;
}

#galleryBoard .boarditempic {
	height: 157px;
	width: 157px;
	overflow: hidden;
	background-color: #ffffff;
    border: 1px solid #e1e1e1;
    padding: 10px;
	margin: 0 auto;
}

#galleryBoard .galitem:nth-child(3n) {
	margin-right: 0;
}

.boarditempic img {
    height: auto;
    width: 100%;
	display: block;
}

.wrapGalDirectors {
	width: 720px;
	margin-top: 33px;
}

#galleryBoard .boarditemname,
#galleryBoard .boarditemtitle {
	color: #292825;
	font-family:'Rosario', sans-serif;
	font-weight: bold;
	font-size: 20px;
	margin: 0 auto;
}

#galleryBoard .boarditemname {
	width: 70%;
	margin-top: 2px;
}
#galleryBoard .galitem:nth-of-type(1) .boarditemname,
#galleryBoard .galitem:nth-of-type(2) .boarditemname {
	width: auto;
}



#galleryBoard .boarditemtitle {
	font-size: 15px;
	font-weight: normal;
}

#block-menu-block-41 .content ul.menu {
    margin-left: 10px;
}



body.page-search #main {
	font-family:'Roboto', sans-serif;
	margin: 25px 36px;
	clear: both;
}






#block-menu-block-42 ul li {
	display: none;
}

#block-menu-block-42 ul li.menu-mlid-475,
#block-menu-block-42 ul li.menu-mlid-821,
#block-menu-block-42 ul li.menu-mlid-477 {
	display: inline-block;
}

#block-menu-block-42 ul.menu {
	margin: 0 0 0 0.8%;
	padding: 0;
}

#block-menu-block-42 li{
	float: left;
	list-style-type: none;
	color: #FFF;
	margin: 0 35px 0 0;
	font-weight: 500;
	font-size: 12px;
	border-bottom: 0 none;
}

#block-menu-block-42 li.first {
	margin-left: 1px;
}

#block-menu-block-42 li a:link,
#block-menu-block-42 li a:visited {
	color: #FFF;
}
#block-menu-block-42 li a:hover,
#block-menu-block-42 li a:active,
#block-menu-block-42 li a:focus {
	color: #F3C000;
}

#block-menu-block-42 li.active-trail,
#block-menu-block-42 li.active {
	background-image:url(images/type-of-page-small-active-arrow.gif);
	background-repeat: no-repeat;
	background-position: 50% 20px;
	height: 25px;
	color: #F3C000;
}
#block-menu-block-42 li.active-trail a:link,
#block-menu-block-42 li.active-trail a:visited,
#block-menu-block-42 li.active a:link,
#block-menu-block-42 li.active a:visited {
	color: #F3C000;
}


#breadcrumbs.breadcrumbsMultiLine .breadcrumb { height: auto; border-style: solid; }
#breadcrumbs.breadcrumbsMultiLine .breadcrumbs-inner { background-image: none; }
#breadcrumbs.breadcrumbsMultiLine { height: auto; background-repeat: repeat; padding-bottom: 15px; }
	

body.logged-in #block-locale-language .contextual-links-wrapper {
	display: none !important;
}
#block-search-form {
	float: left;
}


.item-list-voice {
	margin-top: 36px;
}

.item-list-voice ul {
	margin: 0;
}

.item-list-voice .views-row {
	display: inline-block;
	max-width: 46%;
	width: 46%;
	margin-bottom: 1px;
}

.item-list-voice .views-row-odd {
    padding-right: 4%;
	background-image: url("images/cust-serv-separator-v.png");
	background-position: 96% 50%;
	background-repeat: repeat-y;
}

.item-list-voice .views-field-field-customer-voice-graph {
	background-image: url("images/cust-serv-separator-h.png");
	background-position: 0 100%;
	background-repeat: repeat-x;
	padding-bottom: 10%;
}

.view-complaints-report .cornerLeftTextBox {
	padding: 1% 2%;
	color: #535353;
	font-family: 'Roboto',sans-serif;
    font-size: 18px;
}

.view-complaints-report .cornerLeftTextBox .cornerLeftTitle {
	background-image: none;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
}

.view-complaints-report .views-submit-button input {
	background-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0 0 0;
    cursor: pointer;
    padding: 0.3em 0 0.4em 0;
	margin-top: 14px;
    width: 100px;
	display: table-cell;
	vertical-align: top;
	font-family: 'Roboto',sans-serif;
    font-size: 17px;
	color: #FFFFFF;
	font-weight: 500;
	text-shadow: none;
	
	background-color: #f3c000;
    box-shadow: 0 -1px 2px #a98900 inset;
    margin-right: 30px;
}

.item-list-voice .views-field-title {
	text-align: center;
	color: #535353;
	font-family: 'Roboto',sans-serif;
    font-size: 20px;
	margin: 32px auto;
	max-width: 80%;
}

.view-complaints-report .form-item select {
    background-color: #3c3c3c;
	color: #ffffff;
    border: 0 none;
    padding: 10px 50px 10px 10px;
	-webkit-border-radius: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
	text-indent: 0.01px;
    text-overflow: '';
	background-image: url("images/form-dropdown-select-arrow.png");
    background-position: 90% center;
    background-repeat: no-repeat;
	font-weight: bold;
}

.view-complaints-report .form-item select option {
	font-weight: normal;
	background-color: #ffffff;
	color: #3C3C3C;
	padding: 0.3em;
	margin: 0;
}

.view-complaints-report .view-header {
	padding: 1% 2%;
	margin: 0 0 10px;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #292825;
	font-family: 'Roboto',sans-serif;
    font-size: 20px;
}

.view-complaints-report #edit-date-wrapper > label {
	clear: both;
	color: #000;
	font-family:'Rosario', sans-serif;
	font-size: 29px;
	font-weight: bold;
	padding: 8px 18px;
	background-image: url(images/cust-serv-header-text-border-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 8px;
}

.view-complaints-report .view-footer {
	margin-top: 40px;
}

.view-complaints-report .view-header .cornerLeftTitle {
	margin-left: 0;
}

.view-complaints-report .view-header p {
	margin-bottom: 2em;
}

.view-complaints-report .view-header {
	margin-bottom: 0;
}

.view-complaints-report #edit-date-wrapper {
	padding-top: 4px;
	margin-left: 2%;
}

.view-complaints-report .container-inline-date .form-item .form-item {
	/*float: right;*/
	float: left;
}

.view-complaints-report .container-inline-date #edit-date-value {
	min-width: 260px;
}

.view-complaints-report .container-inline-date > .form-type-date-select,
.view-complaints-report .container-inline-date > .views-submit-button {
	float: left;
}

#edit-submit-complaints-report {
	margin-top: 0;
}

#edit-field-customer-voice-date-value-value-wrapper {
	margin-left: 5%;
}

.views-field-field-customer-voice-graph img {
	height: auto;
}

body.page-node-1724 .innerViewDirectorsBackBtn > a,
body.page-node-1803 .innerViewDirectorsBackBtn > a {
	margin-bottom: 10px;
}


fieldset.horizontal-tabs-pane .wrapFieldset > legend,
fieldset.vertical-tabs-pane fieldset.horizontal-tabs-pane .wrapFieldset > legend {
    display: none;
}



/* Hide Unwanted Sidebar Menus */
/*body.page-node-2231 #block-menu-block-15,
body.page-node-2229 #block-menu-block-15 {
	display: none;
}*/



body.page-node-1711 #main .print-link,
body.page-node-1794 #main .print-link {
	margin-top: -167px;
}



/* --- Compliance Hiding Learn More links --- */
.page-node-1695 .dottedLayout-item-list .views-row-2 .gridLinkLearnMore,
.page-node-1695 .dottedLayout-item-list .views-row-3 .gridLinkLearnMore,
.page-node-1695 .dottedLayout-item-list .views-row-7 .gridLinkLearnMore,
.page-node-1695 .dottedLayout-item-list .views-row-8 .gridLinkLearnMore,
.page-node-1695 .dottedLayout-item-list .views-row-9 .gridLinkLearnMore,
.page-node-2066 .dottedLayout-item-list .views-row-2 .gridLinkLearnMore,
.page-node-2066 .dottedLayout-item-list .views-row-3 .gridLinkLearnMore,
.page-node-2066 .dottedLayout-item-list .views-row-7 .gridLinkLearnMore,
.page-node-2066 .dottedLayout-item-list .views-row-8 .gridLinkLearnMore,
.page-node-2066 .dottedLayout-item-list .views-row-9 .gridLinkLearnMore {
	display: none;
}

.page-node-1695 .dottedLayout-item-list .views-row-2 .dottedLayout-item-bodyLink br,
.page-node-1695 .dottedLayout-item-list .views-row-3 .dottedLayout-item-bodyLink br,
.page-node-1695 .dottedLayout-item-list .views-row-7 .dottedLayout-item-bodyLink br,
.page-node-1695 .dottedLayout-item-list .views-row-8 .dottedLayout-item-bodyLink br,
.page-node-1695 .dottedLayout-item-list .views-row-9 .dottedLayout-item-bodyLink br,
.page-node-2066 .dottedLayout-item-list .views-row-2 .dottedLayout-item-bodyLink br,
.page-node-2066 .dottedLayout-item-list .views-row-3 .dottedLayout-item-bodyLink br,
.page-node-2066 .dottedLayout-item-list .views-row-7 .dottedLayout-item-bodyLink br,
.page-node-2066 .dottedLayout-item-list .views-row-8 .dottedLayout-item-bodyLink br,
.page-node-2066 .dottedLayout-item-list .views-row-9 .dottedLayout-item-bodyLink br {
	display: none;
}
/* --- END --- Compliance Hiding Learn More links --- */



/* --- Finance Hiding Tab Desc text --- */

.page-node-83 .field-name-field-tabs-first-title-desc,
.page-node-83 .field-name-field-tabs-second-title-desc,
.page-node-562 .field-name-field-tabs-first-title-desc,
.page-node-562 .field-name-field-tabs-second-title-desc,
.page-node-563 .field-name-field-tabs-first-title-desc,
.page-node-563 .field-name-field-tabs-second-title-desc,
.page-node-564 .field-name-field-tabs-first-title-desc,
.page-node-564 .field-name-field-tabs-second-title-desc,
.page-node-3274 .field-name-field-tabs-first-title-desc,
.page-node-3274 .field-name-field-tabs-second-title-desc,
.page-node-1603 .field-name-field-tabs-first-title-desc,
.page-node-1603 .field-name-field-tabs-second-title-desc,
.page-node-1596 .field-name-field-tabs-first-title-desc,
.page-node-1596 .field-name-field-tabs-second-title-desc,
.page-node-1568 .field-name-field-tabs-first-title-desc,
.page-node-1568 .field-name-field-tabs-second-title-desc,
.page-node-1576 .field-name-field-tabs-first-title-desc,
.page-node-1576 .field-name-field-tabs-second-title-desc,
.page-node-561 .field-name-field-tabs-first-title-desc,
.page-node-561 .field-name-field-tabs-second-title-desc,
.page-node-567 .field-name-field-tabs-first-title-desc,
.page-node-567 .field-name-field-tabs-second-title-desc,
.page-node-84 .field-name-field-tabs-first-title-desc,
.page-node-84 .field-name-field-tabs-second-title-desc,
.page-node-1374 .field-name-field-tabs-first-title-desc,
.page-node-1374 .field-name-field-tabs-second-title-desc,
.page-node-1375 .field-name-field-tabs-first-title-desc,
.page-node-1375 .field-name-field-tabs-second-title-desc,
.page-node-1376 .field-name-field-tabs-first-title-desc,
.page-node-1376 .field-name-field-tabs-second-title-desc,
.page-node-1378 .field-name-field-tabs-first-title-desc,
.page-node-1378 .field-name-field-tabs-second-title-desc,
.page-node-565 .field-name-field-tabs-first-title-desc,
.page-node-565 .field-name-field-tabs-second-title-desc,
.page-node-566 .field-name-field-tabs-first-title-desc,
.page-node-566 .field-name-field-tabs-second-title-desc,
.page-node-2447 .field-name-field-tabs-first-title-desc,
.page-node-2447 .field-name-field-tabs-second-title-desc,
.page-node-1582 .field-name-field-tabs-first-title-desc,
.page-node-1582 .field-name-field-tabs-second-title-desc,
.page-node-1572 .field-name-field-tabs-first-title-desc,
.page-node-2352 .field-name-field-tabs-first-title-desc,
.page-node-1563 .field-name-field-tabs-first-title-desc,
.page-node-1562 .field-name-field-tabs-first-title-desc,
.page-node-1660 .field-name-field-tabs-first-title-desc,
.page-node-2924 .field-name-field-tabs-first-title-desc,
.page-node-2924 .field-name-field-tabs-second-title-desc,
.page-node-2954 .field-name-field-tabs-first-title-desc,
.page-node-2954 .field-name-field-tabs-second-title-desc,
.page-node-2955 .field-name-field-tabs-first-title-desc,
.page-node-2955 .field-name-field-tabs-second-title-desc,
.page-node-2956 .field-name-field-tabs-first-title-desc,
.page-node-2956 .field-name-field-tabs-second-title-desc,
.page-node-2981 .field-name-field-tabs-first-title-desc,
.page-node-2981 .field-name-field-tabs-second-title-desc,
.page-node-2984 .field-name-field-tabs-first-title-desc,
.page-node-2984 .field-name-field-tabs-second-title-desc,
.page-node-3030 .field-name-field-tabs-first-title-desc,
.page-node-3030 .field-name-field-tabs-second-title-desc,
.page-node-3207 .field-name-field-tabs-first-title-desc,
.page-node-3207 .field-name-field-tabs-second-title-desc {
	visibility: hidden;
}

/* --- END --- Finance Hiding Tab Desc text --- */




body.page-node-565 .cornerLeftTextBox,
body.page-node-566 .cornerLeftTextBox {
	background-image: none;
}

body.page-node-565 .required-fields {
	width: 100%;
}

body.page-node-565.node-type-tabs-page .field-name-field-model-2-documentation {
	width: 26%;
	margin-right: 3%;
	padding: 2em 3%;
}

body.page-node-565.node-type-tabs-page .field-name-field-model-2-charges {
	width: 26%;
	margin-top: 0;
	padding: 2em 3%;
}

.page-node-61 .partsPagePart {
	margin-left: 0;
}


.page-search .search-info {
	display: none;
}


.page-node-566 .tabMainBodyContent.tabMainFeatures .cornerLeftTextBox {
	margin-right: 0;
	/*width: 100%;*/
	width: 88%;
}

.page-node-566 .tabMainBodyContent .cornerLeftTitle {
	background-image: none;
	padding-left: 0;
}


.page-node-2447 table,
.page-node-3030 table {
	background-image: url("images/background-noise.gif");
    border: 0 none;
    border-collapse: collapse;
	margin-left: 3%;
	margin-bottom: 3%;
	max-width: 650px;
	font-size: 15px;
	width: 97%;
}

.page-node-3030 table {
    margin-left: 0;
}

.page-node-2447 h3,
.page-node-3030 h3 {
	margin-left: 3%;
	margin-top: 2em;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

.page-node-3030 h3 {
    font-weight: 300;
    margin-left: 0;
}

.page-node-2447 table td,
.page-node-3030 table td {
	border: 0 none;
	vertical-align: bottom;
}

.page-node-2447 tbody tr:first-child {
	background-image: url("images/Table-Break.png");
	background-repeat: repeat-x;
	background-position: 0 100%;
	color: #36b4e7;
}

.page-node-3030 tbody tr:first-child {
    color: #36b4e7;
}

.page-node-3030 table tbody td {
	/*background-image: url("images/Table-Break.png");
	background-repeat: repeat-x;
	background-position: 0 100%;*/
    border: 1px solid #E9E9E9;
    vertical-align: middle;
}

.field-name-field-model-3-charges-js .field-label {
    display: none;
}

.page-node-2447 tbody tr:first-child td,
.page-node-3030 tbody tr:first-child td {
	font-weight: bold;
	font-size: 18px;
}

.swiftTableCol1 {
	width: 30%;
}
.swiftTableCol2 {
	width: 30%;
}
.swiftTableCol3 {
	width: 30%;
}

.swiftTableRow1 td {
	font-weight: bold;
}


.page-node-1578 .calcInput select {
	padding-bottom: 13px;
}

.calcFullWidth.calc-arzaq-subtype-selector-ctr {
	margin: 30px auto 0;
	padding: 5px 20px 0;
}
.calcFullWidth.car-finance-calc-ctr {
	margin: 0 auto;
}
.calcFullWidth a.calcProdTypeSubItem {
	color: #bababa !important;
	text-decoration: none !important;
}
.calcFullWidth .calcProdTypeSubItem.activeCalc {
	border-bottom: 6px solid #f3c000;
	color: #3c3c3c !important;
}

.page-node-563 #calc-arzaq-ctr-sub1-hide,
.page-node-563 #calc-arzaq-ctr-sub2-hide {
	margin: 0;
}

html.mm-basic nav.mm-basic a.callSaib {
	color: inherit;
	font-size: inherit;
}

a.custServLink,
#main-menu ul a.custServLink {
	display: inline;
	float: none;
	padding: 0;
	height: auto;
	line-height: 1.2em;
	font-size: inherit;
	color: #242021;
}

html.mm-basic nav.mm-basic a.custServLink {
	font-size: inherit;
}





.tabMainReq .tabReqBoxLi,
.field-name-field-model-2-documentation .tabReqBoxLi,
.field-name-field-model-3-documentation .tabReqBoxLi,
.tabReqBoxText ul li,
.featuresItem3 .featuresList ul li,
.tabMainColRightTop .cornerLeftTextBox ul li,
.tabMainColRightBtm .cornerLeftTextBox ul li,
.sidebarInnerList li,
.tabsPageList li,
.toApplyList li {
	background-image: url(images/list-item-small-disk.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 10px;
	list-style: none;
}

.tabMainReq .tabMainColRightTop1 .tabReqBoxLi,
.field-name-field-model-2-documentation .tabReqBoxLi,
.field-name-field-model-3-documentation .tabReqBoxLi,
.tabMainColRightBtm .tabReqBoxText ul li {
	background-image: url(images/list-item-small-disk-black.png);
}

.toApplyList li {
	background-position: 0 12px;
}

.tabsPageList {
	margin-left: 18px;
	margin-right: 18px;
}

.tabReqBoxText ul,
.featuresItem3 .featuresList ul,
.tabMainColRightTop .cornerLeftTextBox ul,
.tabMainColRightBtm .cornerLeftTextBox ul,
.sidebarInnerList,
.toApplyList {
	margin-left: 0;
	margin-right: 0;
}

.tabMainReq .tabMainColRightBtm1 ul,
.field-name-field-model-1-charges ul,
.field-name-field-model-2-charges ul,
.field-name-field-model-3-charges ul {
	margin-left: 1em;
	margin-right: 1em;
}

.page-node-83 .tabMainReq .tabMainColRightTop1 {
	height: 280px;
}
.page-node-83 .tabMainReq .tabMainColRightTop2 {
	height: 340px;
}
.hidden{
	display:none;
}
#woowCalc select{
	padding-right:20px;
}



.page-node-2949 .partsPagePart fieldset.collapsed,
.page-node-2950 .partsPagePart fieldset.collapsed,
.page-node-2974 .partsPagePart fieldset.collapsed,
.page-node-2975 .partsPagePart fieldset.collapsed {
	margin-left: 0;
}

.page-node-2949 .partsPagePart,
.page-node-2950 .partsPagePart,
.page-node-2974 .partsPagePart,
.page-node-2975 .partsPagePart {
	margin-left: 20px;
}

.page-node-2949 .field-name-field-tabs-first-title-desc,
.page-node-2949 .field-name-field-tabs-second-title-desc,
.page-node-2949 .field-name-field-tabs-third-title-desc,
.page-node-2949 .field-name-field-tabs-fourth-title-desc,
.page-node-2950 .field-name-field-tabs-first-title-desc,
.page-node-2950 .field-name-field-tabs-second-title-desc,
.page-node-2950 .field-name-field-tabs-third-title-desc,
.page-node-2950 .field-name-field-tabs-fourth-title-desc,
.page-node-2974 .field-name-field-tabs-first-title-desc,
.page-node-2974 .field-name-field-tabs-second-title-desc,
.page-node-2974 .field-name-field-tabs-third-title-desc,
.page-node-2974 .field-name-field-tabs-fourth-title-desc,
.page-node-2975 .field-name-field-tabs-first-title-desc,
.page-node-2975 .field-name-field-tabs-second-title-desc,
.page-node-2975 .field-name-field-tabs-third-title-desc,
.page-node-2975 .field-name-field-tabs-fourth-title-desc {
	width: 100%;
}

.page-node-2949 .field-name-field-tabs-first-title-desc .TabImgCropTitleDesc,
.page-node-2950 .field-name-field-tabs-first-title-desc .TabImgCropTitleDesc,
.page-node-2974 .field-name-field-tabs-first-title-desc .TabImgCropTitleDesc,
.page-node-2975 .field-name-field-tabs-first-title-desc .TabImgCropTitleDesc {
	height: 16px;
}

.creditCardsCtr {
	margin-top: 34px;
	margin-left: 38px;
}

.creditCardItem {
	display: inline-block;
	vertical-align: top;
	max-width: 304px;
}

.creditCardItem1,
.creditCardItem2 {
	margin-right: 50px;
}

.creditCardItem .cornerLeftTitle {
	margin-left: 0;
}

.creditCardItem img {
	height: auto;
	padding-left: 16px;
	margin-top: 10px;
	max-width: 288px;
}



.page-node-2954 .tabMainReq .tabMainColRightTop1,
.page-node-2955 .tabMainReq .tabMainColRightTop1,
.page-node-2956 .tabMainReq .tabMainColRightTop1 {
	height: auto;
}





.topTitleDesc {
	display: none;
}

body.page-node-565 .field-name-field-model-2-documentation,
body.page-node-565 .field-name-field-model-2-charges {
	min-height: 130px;
}

.page-node-563 .tabMainReq .tabMainColRightTop1 {
	height: 310px;
}
.page-node-563 .tabMainReq .tabMainColRightTop2 {
	height: 370px;
}



.tabHalf {
	width: 45%;
	display: inline-block;
	vertical-align: top;
}

.tabHalf1 {
	margin-right: 2%;
}

.page-node-1578 .tabMainColLeft {
	width: 100%;
}

.page-node-1578 .dottedTreeBox {
	width: 98%;
}

.page-node-1578 .featuresItem3 .cornerLeftTextBox {
	padding: 0 40px;
	background-image: none;
}

.page-node-1578 .featuresItem3 .cornerLeftTextBox p {
	line-height: 1.2em;
}

.page-node-1578 .featuresItem3 .cornerLeftTitle {
	display: none;
}

.page-node-1578 .tabHalf .dottedTreeTitle {
	background-image: none;
	padding-left: 18px;
}

.page-node-1578 .tabHalf .dottedTreeDetails {
	margin-left: 0;
}

.page-node-1578 .tabMainColLeft .dottedTreeBox {
	background-image: none;
	margin-top: 2em;
}



body.page-node-2083 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 20px 60px 28px;
}


body.page-node-2979 .view-faq-list .views-row,
body.page-node-2980 .view-faq-list .views-row {
    margin: 0;
}
body.page-node-2979 .view-faq-list .views-field-field-faqbody,
body.page-node-2980 .view-faq-list .views-field-field-faqbody {
    margin: 4em 0;
    display: block;
}
body.page-node-2979 .view-faq-list .views-field-field-faqbody:nth-of-type(1),
body.page-node-2980 .view-faq-list .views-field-field-faqbody:nth-of-type(1) {
    margin-top: 0;
}
.view-faq-list .cornerLeftTitle {
    margin-left: 0;
}
.view-faq-list .partsPagePart {
    margin-left: 0;
}



.normalBodyText {
    color: #3C3C3C;
	font-family: 'Roboto',sans-serif;
    font-size: 15px;
    font-weight: 300;
    margin-top: 3em;
    margin-left: 34px;
}


.cashInCardsCtr .creditCardItem img {
    max-width: 300px;
    margin-top: 0;
    padding-left: 0;
}

.cashInCardsCtr {
    margin-bottom: 1em;
}

.page-node-3030 .field-name-field-model-3-service-standards {
    float: left;
}



#revisioning-publish-confirm{
	position:relative;
	z-index:100;
	background:#FFF;	
}
.page-node-3103 div#node_press_release_full_group_pr_text,.page-node-3104 div#node_press_release_full_group_pr_text{width:100%;}


.noBreakSpan {
    white-space: nowrap;
}


.page-node-3207 .tabMainReq .tabReqBoxListCol1 {
    margin-right: 0;
    width: 100%;
}

.page-node-3207 .tabMainReq .tabMainColRightTop1,
.page-node-3207 .tabMainReq .tabMainColRightTop2 {
    height: auto;
}

.page-node-3207 .tabMainReq .tabMainColRightTop2 {
    padding-bottom: 35px;
}


.i18n-en #mm-block-block-51 {
    display: none;
}

#block-block-52 h2 {
    display: none;
}



.page-node-2447 .tabMainReq .tabMainColRightBtm2 {
    height: auto;
}

body.page-node-84 .tabMainReq .tabMainColLeft ul {
    margin-top: 0;
}



.page-node-562 .tabMainReq .tabMainColRightBtm1,
.page-node-562 .tabMainReq .tabMainColRightBtm2,
.page-node-563 .tabMainReq .tabMainColRightBtm1,
.page-node-563 .tabMainReq .tabMainColRightBtm2,
.page-node-3274 .tabMainReq .tabMainColRightBtm1,
.page-node-3274 .tabMainReq .tabMainColRightBtm2 {
    height: 230px;
}

body.page-node-3274 .tabMainReq .tabMainColRightTop1 {
    height: 280px;
}
body.page-node-3274 .tabMainReq .tabMainColRightTop2 {
    height: 340px;
}
label.error{
	padding:3px 0 00px;
	color:#F00;
	background:none;
	font-weight:normal;
	display:block;
}
/*------------------Chat Window-----------------------*/
#footer-bottom-logos .chatContainer {
    bottom: 0;
    position: fixed;
    right: 20px;
    z-index: 9000;
	font-family: "Roboto",sans-serif;
}
#footer-bottom-logos .chatWindow {
    /*display: none;*/
	visibility: hidden;
}
#footer-bottom-logos .chatBtn,
#footer-bottom-logos .chatBtnMob {
	background-color:#3c3c3c;
    color: #FFF;
    width: 246px;
    height: 25px;
	line-height:25px;
    padding: 0 12px ;
    display: block;
    text-decoration: none;
    text-align: left;
	font-size:13px;
}
#footer-bottom-logos .chatTooltip .chatTooltipInner {
    padding: 7px 10px;
    font-size: 15px;
    line-height: 1.1em;
    font-weight: bold;
    text-align: left;
}
#footer-bottom-logos .chatTooltip .chatTooltipInner span {
    font-size: 13px;
	font-weight:normal;
}
#footer-bottom-logos .chatTooltip {
    position: absolute;
    top: -36px;
    left: -2px;
    width: 125px;
    height: 61px;
    background-image: url(images/chat-window-tooltip.png);
    background-repeat: no-repeat;
    background-position: 0 0;
	color:#fff;
}
#footer-bottom-logos .chatTooltip strong{
	font-weight:bold;
}
#footer-bottom-logos .chatTooltip .chatTooltipClose {
    background-image: url(images/chat-window-close.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
    width: 9px;
    height: 9px;
	cursor:pointer;
}
#footer-bottom-logos .chatWindow {
    height: 490px;
}
#footer-bottom-logos .chatWindow iframe {
    overflow: hidden;
    border: 0;
}
.closeCht {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    position: relative;
    right: -107px;
    top: 24px;
	cursor:pointer;
}
/*------------------Chat Window END-------------------*/
.region-copyright p{text-align:center;}
a.HidenLinks, a.HidenLinks:link, a.HidenLinks:visited{color: #555;}
