.container {
  width: 940px;
  margin: 0 auto;
  padding: 0 10px;
}
.line-bottom-green {
  background: url('http://www.nada.com.sa/img/bg_line_bottom_green.png') top center repeat;
  width: 100%;
  height: 10px;
  z-index: 0;
}
.line-bottom-green#pre-timeline {
  background-color: #FAFAFA;
}
body.about-us #submenu {
  background: #c8e279 url("../img/greentop.png") repeat-x 0 0;
  height: 70px;
}
body.about-us #submenu .line-bottom-green {
  margin-top: 29px;
}
body.about-us #submenu .submenu-wrap {
  width: 940px;
  margin: 0 auto;
  text-align: center;
}
body.about-us #submenu .submenu-wrap li {
  list-style: none;
  text-transform: uppercase;
  display: inline-block;
  padding: 15px 18px 0;
}
body.about-us #submenu .submenu-wrap li a {
  color: #fff;
  font: 100 24px/24px 'TwingoFrance';
  padding: 5px 0 15px;
  background: url("../img/green-underline.png") no-repeat 50% 130%;
  opacity: .999;
}
body.about-us.arabic #submenu .submenu-wrap li a {
    font: normal normal 18px/24px 'ge_light';
    padding: 5px 8px 15px;
}
body.about-us.arabicie #submenu .submenu-wrap li a {
    font: 100 24px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
body.about-us #submenu .submenu-wrap li a:hover,
body.about-us #submenu .submenu-wrap li a:active,
body.about-us #submenu .submenu-wrap li a.active {
  color: #2bb34c;
  background: url("../img/green-underline.png") no-repeat 50% 100%;
  text-decoration: none;
  transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
}
body.about-us #aboutus {
  background: transparent url("http://www.nada.com.sa/img/aboutbg.jpg") no-repeat center top;
  color: #fff;
  padding-top: 40px;
  height: 536px;
}
body.about-us #aboutus .leftimg {
  float: left;
  padding: 15px;
  padding-top: 0px;
  margin-top: -5px;
}
body.arabic.about-us #aboutus .leftimg {
    float: right;
}
body.about-us #aboutus .header {
  display: block;
  font-family: 'honey_scriptsemibold';
  font-size: 68px;
  line-height: 60px;
  text-align: left;
  color: #2bb34c;
}
body.about-us.arabic #aboutus .header {
    text-align: right;
    font-family: 'ge_light';
    font-size: 60px;
}
body.about-us.arabicie #aboutus .header {
    text-align: right;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
body.about-us #aboutus .righttext {
  float: right;
  padding: 10px 10px 10px 20px;
  width: 560px;
  text-align: left;
}
body.arabic.about-us #aboutus .righttext {
    padding: 10px 20px 10px 10px;
}
body.about-us #aboutus .subhead {
  font: lighter 30px/38px 'omnesmedium';
  color: #2bb34c;
  padding: 10px 0 15px;
  text-align: left;
}
body.about-us.arabic #aboutus .subhead {
    text-align: right;
    font: normal normal 30px/38px 'ge_light';
}
body.about-us.arabicie #aboutus .subhead {
    font: normal normal 30px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
body.about-us #aboutus p {
  font: 100 17px/24px 'omneslight';
  text-align: left;
  color: #2bb34c;
}
body.about-us.arabic #aboutus p {
    text-align: right;
    font: 100 17px/24px 'ge-light';
}
body.about-us.arabicie #aboutus p {
    font: 100 17px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/* SLY */
#sections .slyWrap {
    background: url("../img/timeline.jpg") no-repeat 50% 100% #fafafa;
}
body.arabic #sections .slyWrap {
    background: url("../img/timeline-arabic.jpg") no-repeat 50% 100% #fafafa;
}
#sections .sly {
  width: 100%;
  height: 335px; /* 432 */
}
#sections .sly ul {
  height: 100%;
  margin: 0 0 10px 0px;
}
#sections .sly ul li {
  float: left;
  padding: 0;
  width: 940px;
  height: 100%;
  font-size: 50px;
  opacity: 0.3;
  cursor: default;
  overflow: hidden;
  background: none;
  box-shadow: none;
  font-size: 14px;
  text-align: justify;
  color: #444;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
#sections .sly ul li.active {
  opacity: 1;
}
.slyWrap .controls {
  margin: 20px 0 ;
}
.controls {
  text-align: center;
}
#timeline {
  width: 950px;
  height: 136px;
  margin: 10px auto;
}
#timeline #timeline-drag {
  width: 103px;
  height: 77px;
  background: url("../img/timeline_drag.png") no-repeat 50% 50%;
  display: block;
  margin: 10px 0 0;
  z-index: 10;
}
#timeline #timeline-drag:hover {
  cursor: pointer;
}
/* COMING SOON */
.whitegreybg {
  background: #ffffff url("../img/whitegrey_bg_grad.png") repeat-x 0 -93px;
}
#meetcows {
  margin: 0;
  position: relative;
  overflow: hidden;
  background: none;
}
#meetcows .comingsoon {
  display: block;
  margin: 0 auto -10px;
  width: 647px;
  height: 462px;
}
body.english #meetcows .comingsoon {
    background: url("../img/comingsoon_meetourcows.png") no-repeat 50% 50%;
}
body.arabic #meetcows .comingsoon {
    background: url("../img/comingsoon_meetourcows_ar.png") no-repeat 50% 30px;
}
#meetcows #line-top-darkgreen {
  background: white url("http://www.nada.com.sa/img/bg_line_top_darkgreen.png");
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  top: -10px;
}
#meetcows #line-bottom-darkgreen {
  background: white url("../img/meet/bg_line_bottom_darkgreen_2.png");
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -8px;
}
#meetcows #substrip {
  background: #2db44e;
  height: 150px;
  width: 100%;
  position: absolute;
  bottom: -158px/*8px*/;
}
#meetcows #substrip .substrip-wrap {
  width: 940px;
  margin: 0 auto;
  text-align: center;
}
#meetcows #substrip .substrip-wrap li {
  list-style: none;
  text-transform: uppercase;
  display: inline-block;
  padding: 85px 30px 0 19px;
}
#meetcows #substrip .substrip-wrap li a, #meetcows #substrip .substrip-wrap li span {
  color: #fff;
  font: 100 26px/26px 'TwingoFrance';
  padding: 5px 0 15px;
  opacity: .7;
}
body.arabic #meetcows #substrip .substrip-wrap li a, body.arabic #meetcows #substrip .substrip-wrap li span {
    font: normal normal 26px/26px 'ge_medium';
}
body.arabicie #meetcows #substrip .substrip-wrap li a, body.arabicie #meetcows #substrip .substrip-wrap li span {
    font: normal normal 26px/26px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#meetcows #substrip .substrip-wrap li a:hover {
  text-decoration: none;
  opacity: .999;
}
body.english #meetcows #substrip .substrip-wrap li:first-child {
  background: url("../img/white_bullet.png") right 93% no-repeat;
}
body.arabic #meetcows #substrip .substrip-wrap li:last-child {
  background: url("../img/white_bullet.png") right 93% no-repeat;
}
#meetfarmers {
  /*margin: 110px 0 0;*/
  margin: 40px 0 0;
  background: transparent none;
}
#meetfarmers .comingsoon {
  display: block;
  margin: 0 auto -15px;
  width: 647px;
  height: 662px;
  text-align: center;
  /*background: url("http://www.nada.com.sa/img/comingsoon_meetthefarmers.png") no-repeat 50% 50%;*/
}
#meetfarmers #line-top-blue {
  background: #c48ab8 url("../img/whiteedge-top.png") repeat-x left top;
  display: block;
  width: 100%;
  height: 3px;
}
#meetfarmers #line-bottom-blue {
  background: url("http://www.nada.com.sa/img/bg_line_bottom_blue.png");
  display: block;
  width: 100%;
  height: 10px;
  margin-top: -2px;
}
#meetfarmers #substrip {
  /*background: #349ce7;
  height: 200px;*/
  background: #c48ab8;
  height: 180px;
  width: 100%;
}
#meetfarmers #substrip .substrip-wrap {
  width: 940px;
  margin: 0 auto;
  text-align: center;
}
#meetfarmers #substrip .substrip-wrap li {
  list-style: none;
  text-transform: uppercase;
  display: inline-block;
  padding: 85px 0px;
}
#meetfarmers #substrip .substrip-wrap li a {
  color: #fff;
  font: 100 26px/26px 'TwingoFrance';
  padding: 5px 0 15px;
  opacity: .7;
}
#meetfarmers #substrip .substrip-wrap li a:hover {
  text-decoration: none;
  opacity: .999;
}
#meetcows { background-color: #fafafa; }
#meetcows_main { width: 960px; margin: auto; height: 475px; padding-top: 24px; background: #fafafa url("../img/meet/bottom.png") repeat-x center bottom; }
#meetcows_main h1 { text-align: center; color: #2bb34c; font: normal normal 68px/60px 'honey_scriptsemibold'; margin: 0; }
body.arabic #meetcows_main h1 { font: normal normal 60px/60px 'ge_light'; }
body.arabicie #meetcows_main h1 { font: normal normal 60px/60px "Helvetica Neue",Helvetica,Arial,sans-serif; }
#meetcows_main p { text-align: center; padding-top: 18px; color: #999999; font: normal normal 18px/24px 'omneslight'; margin: 0; }
body.arabic #meetcows_main p { font: normal normal 17px/24px 'ge-light'; width: 350px; margin: auto; }
body.arabicie #meetcows_main p { font: normal normal 17px/24px "Helvetica Neue",Helvetica,Arial,sans-serif; }
#meetcows_main .cta { padding-top: 24px; padding-left: 327px; }
#meetcows_main .cta a,
#meetcows_main .cta a:visited { text-decoration: none; border-style: none; outline-style: none; text-align: center; width: 154px; height: 186px; display: block; float: left; margin-right: 2px; }
#meetcows_main .cta a:hover { text-decoration: none; border-style: none; outline-style: none; background: transparent url("../img/meet/rollover.png") no-repeat left top; }
#meetcows_main .cta a img { margin-top: 16px; width: 112px; height: 72px; }
#meetcows_main .cta a label { font: normal normal 33px/33px 'honey_scriptsemibold'; color: #2bb34c; padding-top: 17px; }
body.arabic #meetcows_main .cta a label { font: normal normal 18px/24px 'ge_light'; }
body.arabicie #meetcows_main .cta a label { font: normal normal 18px/24px "Helvetica Neue",Helvetica,Arial,sans-serif; }
#meetcows_slider { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 500px; background-color: white; }
#meetcows_slider .close,
#meetcows_slider .close:visited { display: block; width: 24px; height: 24px; position: absolute; top: 30px; right: 30px; background: transparent url("../img/meet/close.png") no-repeat left top; }
#meetcows_slider .close:hover { background-position: left -24px; }
#meetcows_slider .arrow_left,
#meetcows_slider .arrow_left:visited { position: absolute; left: 0px; top: 50%; margin-top: -101px; width: 52px; height: 53px; background: transparent url("../img/meet/arrow_left.png") no-repeat left top; }
#meetcows_slider .arrow_left:hover {  }
#meetcows_slider .arrow_right,
#meetcows_slider .arrow_right:visited { position: absolute; right: 0px; top: 50%; margin-top: -101px; width: 52px; height: 53px; background: transparent url("../img/meet/arrow_right.png") no-repeat left top; }
#meetcows_slider .arrow_right:hover {  }
#meetcows_slider .image { padding-top: 36px; text-align: center; height: 270px; }
#meetcows_slider .image.loading { background: transparent url("../img/meet/loader_white.gif") no-repeat center center; }
#meetcows_slider .image img { height: 270px; }
#meetcows_gallery_wrapper { height: 150px; width: 931px; margin: auto; position: relative; }
#meetcows_gallery_wrapper .arrow_left,
#meetcows_gallery_wrapper .arrow_left:visited { position: absolute; top: 63px; left: -36px; display: block; width: 26px; height: 16px; background: transparent url("../img/meet/arrow_small.png") no-repeat left top; }
#meetcows_gallery_wrapper .arrow_left:hover { background-position: left bottom; }
#meetcows_gallery_wrapper .arrow_right,
#meetcows_gallery_wrapper .arrow_right:visited { position: absolute; top: 63px; right: -36px; display: block; width: 26px; height: 16px; background: transparent url("../img/meet/arrow_small.png") no-repeat right top; }
#meetcows_gallery_wrapper .arrow_right:hover { background-position: right bottom; }
#meetcows_gallery_container { overflow: hidden; height: 150px; width: 931px; margin: auto; position: relative; }
#meetcows_gallery { position: absolute; top: 25px; left: 0px; height: 150px; display: block; }
#meetcows_gallery a,
#meetcows_gallery a:visited { width: 133px; height: 94px; float: left; background: transparent url("../img/meet/thumbnail_back.png") no-repeat left -94px; }
#meetcows_gallery a:hover {  }
#meetcows_gallery a.active { background-position: left top; }
#meetcows_gallery a .loader { width: 133px; height: 94px; }
#meetcows_gallery a.loading .loader { background: transparent url("../img/meet/loader_green.gif") no-repeat center center; }
#meetcows_gallery a .loader img { margin: 11px; width: 112px; height: 72px; margin-left: 10px; }
.imageToPreload { position: fixed; left: 0px; bottom: 0px; width: 1px; height: 1px; }