body {
background: #101010 url(../images/dark/s5_bg.jpg) no-repeat top center;
background-attachment: fixed;
}

#s5_login {
color:#FFFFFF;
}

#s5_register {
background: #323232; /* Old browsers */
background: -moz-linear-gradient(top, #323232 0%, #282828 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#282828)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #323232 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #323232 0%,#282828 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #323232 0%,#282828 100%); /* IE10+ */
background: linear-gradient(top, #323232 0%,#282828 100%); /* W3C */
-pie-background: linear-gradient(top, #323232 0%,#282828 100%); /* IE */
border:solid 1px #171717;
color:#FFFFFF;
}

#s5_google {
background:url(../images/dark/google.png) no-repeat top left;
} 

#s5_google:hover {
background:url(../images/dark/google.png) no-repeat bottom left;
}

#s5_facebook {
background:url(../images/dark/facebook.png) no-repeat top left;
} 

#s5_facebook:hover {
background:url(../images/dark/facebook.png) no-repeat bottom left;
}

#s5_rss {
background:url(../images/dark/rss.png) no-repeat top left;
} 

#s5_rss:hover {
background:url(../images/dark/rss.png) no-repeat bottom left;
}

#s5_twitter {
background:url(../images/dark/twitter.png) no-repeat top left;
} 

#s5_twitter:hover {
background:url(../images/dark/twitter.png) no-repeat bottom left;
}

#s5_menu_wrap {
border-bottom:solid 1px #242424;
background: #131313; /* Old browsers */
background: -moz-linear-gradient(top, #3B3B3B 0%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3B3B3B), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3B3B3B 0%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3B3B3B 0%,#131313 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #3B3B3B 0%,#131313 100%); /* IE10+ */
background: linear-gradient(top, #3B3B3B 0%,#131313 100%); /* W3C */
-pie-background: linear-gradient(top, #3B3B3B 0%,#131313 100%); /* IE */
}

#s5_nav li { 
background:url(../images/dark/s5_menu_border.png) no-repeat top right;
}

#s5_nav li.active .S5_parent_subtext, #s5_nav li:hover .S5_parent_subtext  {
color:#FFFFFF;
}



#s5_nav li.active, #s5_nav li.mainMenuParentBtnFocused, #s5_nav li:hover {
background: #242424; /* Old browsers */
background: -moz-linear-gradient(top, #3E3E3E 0%, #151515 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3E3E3E), color-stop(100%,#151515)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3E3E3E 0%,#151515 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3E3E3E 0%,#151515 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #3E3E3E 0%,#151515 100%); /* IE10+ */
background: linear-gradient(top, #3E3E3E 0%,#151515 100%); /* W3C */
-pie-background: linear-gradient(top, #3E3E3E 0%,#151515 100%); /* IE */
-webkit-box-shadow: 0 14px 26px #0A0A0A;
-moz-box-shadow: 0 14px 26px #0A0A0A;
box-shadow: 0 14px 26px #0A0A0A; 
}



#s5_top_menu {
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #292929 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #292929 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #292929 0%,#000000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #292929 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top, #292929 0%,#000000 100%); /* W3C */
-pie-background: linear-gradient(top, #292929 0%,#000000 100%); /* IE */
}


#s5_top_menu_inner li a, #s5_bottom_menu_wrap li a  {
background:url(../images/dark/arrow.png) no-repeat right center;
color:#FFFFFF;
}

#s5_custom_1 {
background:#000000;
color:#FFFFFF;
}

#s5_bread_font_wrap {
background:#000000;
color:#FFFFFF;
}

.breadcrumbs a {
background:url(../images/dark/arrow.png) no-repeat center right;
}

.s5_row_shadow {
background:url(../images/dark/s5_custom_1_shadow.png) no-repeat top center;
}

#s5_footer_wrap {
background: #121212; /* Old browsers */
background: -moz-linear-gradient(top, #121212 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#121212), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #121212 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #121212 0%,#000000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #121212 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top, #121212 0%,#000000 100%); /* W3C */
-pie-background: linear-gradient(top, #121212 0%,#000000 100%); /* IE */
border:solid 1px #090909;
}

#s5_footer {
color:#FFFFFF;
}

#s5_footer a {
color:#FFFFFF;
}


.s5_scrolltotop  {  
  background:transparent url(../images/dark/s5_scroll_arrow.png) no-repeat;}  
  
#s5_bottom_row3_area_inner {
background:#000000;
}

#s5_footer_area_inner {
background:#000000;
}

#s5_top_row1_wrap, #s5_top_row2_wrap, #s5_top_row3_wrap, #s5_above_columns_wrap, #s5_bottom_row1_wrap, #s5_bottom_row2_wrap, #s5_below_columns_wrap {
background:#E1E1E1;
}

#s5_columns_wrap {
background:#FFFFFF;
border-bottom:solid 1px #BDBCBC;
border-top:solid 1px #BDBCBC;
}

#myGallery {
border:solid 1px #000000;
}

/* TAB SHOW
----------------------------------------------------------- */

#s5_button_wrap0 {
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #292929 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #292929 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #292929 0%,#000000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #292929 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top, #292929 0%,#000000 100%); /* W3C */
-pie-background: linear-gradient(top, #292929 0%,#000000 100%); /* IE */
}

.s5_ts_active, .s5_ts_not_active {
color:#FFFFFF;
}


/* FLEX MENU
----------------------------------------------------------- */


#s5_nav a, #subMenusContainer a{
  color:#FFFFFF;
  text-shadow:1px 1px #1C1C1C;
}

.S5_parent_subtext, .S5_subtext {
text-shadow:1px 1px #1C1C1C;
}

#subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul {
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6); 
  border:1px solid #1B1B1B;
  border-left:solid 1px #1E1E1E;
  border-top:none;
  padding-bottom:3px;
  background:#292929;
  background: -moz-linear-gradient(top, #292929 0%, #111111 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#111111)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #292929 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #292929 0%,#111111 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #292929 0%,#111111 100%); /* IE10+ */
  background: linear-gradient(top, #292929 0%,#111111 100%); /* W3C */
}

#subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul {
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6); 
  border:1px solid #1B1B1B;
  border-left:solid 1px #131313;
  border-right:solid 1px #131313;
  background:#292929;
  background: -moz-linear-gradient(top, #292929 0%, #111111 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#111111)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #292929 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #292929 0%,#111111 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #292929 0%,#111111 100%); /* IE10+ */
  background: linear-gradient(top, #292929 0%,#111111 100%); /* W3C */
}

#subMenusContainer div.s5_sub_wrap ul ul, #subMenusContainer div.s5_sub_wrap_lower ul ul, #subMenusContainer div.s5_sub_wrap_rtl ul ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul ul {
  padding:0px;
  margin:0px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  background:url(../images/dark/s5_menu_corner.png) no-repeat top right;
  border:none;
  padding-bottom:10px;
  padding-top:8px;
  margin-right:-3px;
}

#s5_nav li a {
  color:#FFFFFF;
  font-size:1.1em;
  }
  
.S5_parent_subtext {
  display:block;
  clear:both;
  color:#B0AFAF;
  font-size:0.8em;
  cursor:pointer;
  padding-left:21px;
}

li.active .S5_parent_subtext, li.mainMenuParentBtnFocused  .S5_parent_subtext, #s5_nav li:hover .S5_parent_subtext {
  color:#FFFFFF;
}

#subMenusContainer .moduletable {
padding:8px;
color:#FFFFFF;
}

.S5_submenu_item:hover {
  background:#3F3F3F;
  background: -moz-linear-gradient(top, #373737 0%, #2D2D2D 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#2D2D2D)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #373737 0%,#2D2D2D 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #373737 0%,#2D2D2D 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #373737 0%,#2D2D2D 100%); /* IE10+ */
  background: linear-gradient(top, #373737 0%,#2D2D2D 100%); /* W3C */
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); 
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}

.S5_subtext {
font-size:0.8em;
padding-top:2px;
cursor:pointer;
color:#999999;
}

div.S5_grouped_child_item span span.S5_submenu_item a{
  padding:0px;
  padding-left:12px;
  color:#333333;
}

.mainParentBtn a {
  background:url(../images/dark/s5_menu_arrow.png) no-repeat right center;
  padding-right:24px;
}

.subParentBtn .S5_submenu_item a {
  background:url(../images/dark/s5_menu_arrow_subs.png) no-repeat right center;
  display:block;
}





#s5_md_outer_wrap .breadcrumbs a {
background:url(../images/light/arrow.png) no-repeat center right;
}

#s5_md_menu_login_wrap, #s5_md_search_wrap {
background: -moz-linear-gradient(top, #272727 0%, #030303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#272727), color-stop(100%,#030303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #272727 0%,#030303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #272727 0%,#030303 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #272727 0%,#030303 100%); /* IE10+ */
background: linear-gradient(top, #272727 0%,#030303 100%); /* W3C */
padding-left:9px;
padding-right:9px;
padding-top:12px;
}

#s5_md_menu_login_wrap .inputbox, #s5_md_search_wrap .inputbox {
background:#262626;
border:solid 1px #171717;
color:#FFFFFF;
}

#s5_md_footer_wrap {
border:1px solid #222222;
background:#222222;
padding:12px;
color:#FFFFFF;
}

#s5_md_footer_wrap a {
color:#959494;
}
