@font-face{font-family:din_bold;
src:url(fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix);
src:url(fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix) format("eot"),
url(fonts/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff) format("woff"),
url(fonts/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf) format("truetype"),
url(fonts/af94da3e-4232-416a-b6bc-f39f85dd5db6.svg#af94da3e-4232-416a-b6bc-f39f85dd5db6) format("svg")
}
@font-face{font-family:din_regular;
src:url(fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix);
src:url(fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix) format("eot"),
url(fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff) format("woff"),
url(fonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf) format("truetype"),
url(fonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a) format("svg")
}


*{ padding:0px; margin:0px;}
body{ padding:0px; margin:0px; background:#fff url(images/bg.png) center top no-repeat ; }
.wrapper{margin:0 auto;width:1170px;}
img{border:none;outline:none;}
.clear{clear:both}
a.Logo{ float:left;background:url(images/logo.png) no-repeat 0 0; width:150px; height:150px; display:block;margin:8px 0 0 0;position:absolute;top:0;left:-18px}


#block-menu-menu-footer-menu ul.menu {
    margin: 0;
    padding: 0;
}

#block-menu-menu-footer-menu ul.menu li {
    margin: 0 20px 0 10px;
    padding: 0;
    list-style: none;
    float: left;
    width: 130px;
    font-weight: bold;
    color: #334D76;
    text-transform: uppercase;
	line-height:18px;
}

#block-menu-menu-footer-menu ul.menu li a:link, #block-menu-menu-footer-menu ul.menu li a:visited {
    color: #334D76;
    text-decoration: none;
}

#block-menu-menu-footer-menu ul.menu li li, #block-menu-menu-footer-menu ul.menu li li.last {
    margin: 0;
    font-weight: normal;
    color: #666;
    text-transform: none;
}

#block-menu-menu-footer-menu ul.menu li li a:link, #block-menu-menu-footer-menu ul.menu li li a:visited {
    color: #666;
}

#block-block-2 {
    clear: both;
    text-align: center;
    padding: 30px 0 15px;
}

#gigya_login .gigya_login_option, #gigya_login .gigya_profile span {
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    border-radius: 3px;
    color: rgb(77, 77, 77);
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    margin: 11px 0 0;
    padding: 3px 2px 3px 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 88px;
	float:left;
	
}
#gigya_login .gigya_login_option a, #gigya_login .gigya_login_option .divider {
    color: rgb(54, 54, 54);
    float: left;
    padding: 0 4px 0 0;
    text-decoration: none;
}

#gigya_login .gigya_login_option .divider {
    color: rgb(93, 94, 119);
}

#gigya_login .gigya_login_option a:last-child {
    padding: 0;
}
#tray-control {
    display: block;
    float: left;
    margin-right: 5px;
    padding: 0 0 0 9px;
}

#mls_network a img {
    padding-top: 8px;
}
#mls_network a, .gigya-login-option {
    float: left;
    padding: 0 4px;
}

#gigya_login {
    float: left;
    font-family: helvetica,arial,sans-serif;
    width: 102px;
}


#rss {
    display: inline;
    float: left;
    margin-left: 10px;
    padding-top: 1px;
}

#search {
    display: inline;
    float: right;
    margin-top: 10px;
    position: relative;
    text-align: left;
}
.header-bottom{float:left;width:100%;padding-bottom:10px;}

.ad {
    float: right;
    margin-top: 12px;
	margin-right:15px;
}





.header-top{float:left;width:100%;background:#000;}
.mls{  padding: 8px;}
.banner-club-logo {
  display: inline-block;
  height: 30px;
  margin: 0 0 0 2px;
  padding: 0;
  width: 30px;
}
.banner-logo {
  font-size: 1em;
  font-weight: 700;
  letter-spacing: -.05em;
  margin-left:11px;
}
.mls .banner-club-logo {
background-image: url(images/logo_sprite_11-10-14.png);
   -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  -o-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(100%);
  -webkit-transform: translateZ(0);
  filter: grayscale(100%);
  filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
  
}
.mls .banner-club-logo.chicago {
  background-position: 0 0;
}
.mls .banner-club-logo.colorado {
  background-position: 0 -90px;
}
.mls .banner-club-logo.columbus {
  background-position: 0 -135px;
}
.mls .banner-club-logo.dc {
  background-position: 0 -180px;
}
.mls .banner-club-logo.dallas {
  background-position: 0 -225px;
}
.mls .banner-club-logo.houston {
  background-position: 0 -270px;
}
.mls .banner-club-logo.los-angeles {
  background-position: 0 -315px;
}
.mls .banner-club-logo.montreal {
  background-position: 0 -360px;
}
.mls .banner-club-logo.new-england {
  background-position: 0 -405px;
}
.mls .banner-club-logo.new-york-2 {
  background-position: 0 -495px;
}
.mls .banner-club-logo.new-york {
  background-position: 0 -450px;
}
.mls .banner-club-logo.orlando {
  background-position: 0 -945px;
}
.mls .banner-club-logo.philadelphia {
  background-position: 0 -540px;
}
.mls .banner-club-logo.portland {
  background-position: 0 -585px;
}
.mls .banner-club-logo.salt-lake {
  background-position: 0 -630px;
}
.mls .banner-club-logo.san-jose {
  background-position: 0 -675px;
}
.mls .banner-club-logo.seattle {
  background-position: 0 -720px;
}
.mls .banner-club-logo.kansas-city {
  background-position: 0 -765px;
}
.mls .banner-club-logo.toronto {
  background-position: 0 -810px;
}
.mls .banner-club-logo.vancouver {
  background-position: 0 -855px;
}
.mls .banner-club-logo.atlanta {
  background-position: 0 -900px;
  height: 26px;
}
.mls .banner-club-logo.lafc {
  background-position: 0 -45px;
  height: 26px;
}

.mls .banner-network-logo {
  background-image: url(images/league-logo.png);
  background-repeat: no-repeat;
  height: 20px;
  float:left;
  width: 80px;
  margin:6px 28px 0 8px;
}
.navigation{background:#001a45;padding-left:106px;margin-top:10px;}


ul.nav{height:42px;list-style-type:none; padding:0px; margin:0px;overflow:hidden}
ul.nav li{ display:inline-block;font-size:16px; text-transform:uppercase;  line-height:42px;}
ul.nav li a{ color:#fff; text-decoration:none; display:block;  padding:0 6px;height:42px;line-height:45px;text-transform:uppercase;font-family: din_regular,arial}
ul.nav li:hover a{color:#ffffff;background: #91969d;}
.bell{margin: 41px 0 0 158px;float:left;display: inline-block;}
.hero{margin: 20px 0 0 30px;float:left;}
  
      ul.nav li.search{float:right;margin:5px 8px 0 0 }
    ul.nav li.search a{padding:0;background:url(images/search.jpg) 0 0 no-repeat;width:166px;height:32px;margin:0;float:right;}
  
#Shell_Footer {
  background: #001943;
  padding:65px 0 211px 0;
  margin:10px 0 0 0;
}
#footer {
  overflow: hidden;
  height: 100%;
  margin: 0 auto;
  max-width: 1170px;
}  
.region-footer .menu>li {
  display: inline-block;
  vertical-align: top;
  width: 16%;
}
.region-footer .menu>li a {
  background: 0 0;
  color: #fff;
  font-family: din_bold;
  font-weight: 400;
  font-size: 1em;
  margin: 1em 0 .2em 1.1em;
  padding: 0;
  text-transform: uppercase;
}
.region-footer .menu .menu {
  padding-left: 0;
}
.region-footer .menu>li .menu>li {
  display: block;
  width: 100%;
}
.region-footer .menu .menu>li a {
  background: 0 0;
  color: #fff;
  display: block;
  font-family: din_regular,arial;
  font-weight: 400;
  font-size: 1em;
  padding: 0;
  margin: .3em 0 .3em 1.1em;
  text-transform: none;
}
.region-footer .footer_message {
  color: #999;
  font-size: .8em;
  padding: 1em;
    margin: 1em 0;
	
}
.region-footer .footer_message {
  color: #999;
  font-size: .8em;
  padding: 1em;
    display: inline-block;
  vertical-align: top;
  margin:50px 0 0 0;
}
.region-footer .footer_message a {
  padding: 0 0 0 .8em;
  color:#fff;
}

.social-share{float:right;padding:0 20px 0 0;width:120px;list-style:none;margin:90px 0 0 0;}
.social-share li{float:left;margin-left:5px;}
.social-share li:first-child{margin-left:0;}
.social-share li a:hover img{ /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";

  /* Netscape */
  -moz-opacity: 0.75;

  /* Safari 1.x */
  -khtml-opacity: 0.75;

  /* Good browsers */
  opacity: 0.75;}
  
  .mls .banner-club-logo:hover {
  -moz-filter: none;
  -o-filter: none;
  -webkit-filter: none;
  filter: none;
}
.header-bottom .wrapper{position:relative}
.app-bg{position:absolute;left:0;top:165px;width:1170px;height:810px;background:#E6F0FA;z-index:-1}
#Shell_Footer ul.menu a{text-decoration:none}
.mls{text-decoration:none}