* {
  margin: 0;
  padding: 0;
}
html, body {
  margin: 0;
  padding: 0;
    font:12px/14px Arial, Helvetica, sans-serif;
   	color:#000;
    height:100%;
}
a img {
  border: none;
}
#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  display: block;
  width: 100%;
  height: 100%;
    background: #000 url(images/load-m-hmilf.gif) center center no-repeat;
}
.wrapper {
  width:100%;
  position:relative;
  overflow:hidden;
}
.logo {
    background:url(images/logo-hey-milf.png) no-repeat;
   	width:130px;
   	height:44px;
  position:absolute;
  left:0;
  top:0;
  z-index:101;
  text-indent:-10000px;
}
#banner-container {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#banner-cycle, .banner-frame {
  overflow: hidden;
  background: transparent !important;
}
#banner-cycle .item {
  position: relative;
  display: block;
  margin: 0 0 0 0;
  overflow: hidden;
  text-decoration: none;
}
.item .pic {
  display: block;
  width:auto;
  height:auto;
  width:100%;
}
.header {
    background:#000;
   	width:100%;
    height:37px;
    z-index:1000;
    position:absolute;
    left:0;
    top: 0;
}
.footer {
    background:#111;
   	width:100%;
    height:44px;
    z-index:1000;
    text-align: center;
    position:absolute;
    left:0;
    bottom: 0;
}
.footer:hover {
    background: #000;
}
.go {
    background:url(images/bg-site-link.png) 100% 1px no-repeat;
    padding-right:15px;
    height:14px;
    line-height:14px;
    font-size:11px;
    text-transform:uppercase;
    color:#888;
    position:absolute;
    right:10px;
    top:11px;
     text-decoration: none;
    font-weight: bold;
}
.go:hover {
    color:#ddd;
   	background-position:100% -39px;
}
.enter {
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #4c3497;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiMjU3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVmNDNiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(bottom, #3b257b 0%, #5f43b5 100%);
    background-image: -o-linear-gradient(bottom, #3b257b 0%, #5f43b5 100%);
    background-image: -webkit-linear-gradient(bottom, #3b257b 0%, #5f43b5 100%);
    background-image: linear-gradient(bottom, #3b257b 0%, #5f43b5 100%);
    display:inline-block;
    padding:0 24px;
    height:44px;
    line-height:44px;
    margin-top:-12px;
    color:#e5def9;
   	font-size:21px;
   	font-weight:bold;
   	text-decoration:none;
   	border:2px solid #111;
    z-index:1000;
}
.enter:hover {
    border:2px solid #000;
    color:#e1f4c6;
    background-color: #5437ae;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0MWY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2NTBlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(bottom, #341f76 0%, #7650ec 100%);
    background-image: -o-linear-gradient(bottom, #341f76 0%, #7650ec 100%);
    background-image: -webkit-linear-gradient(bottom, #341f76 0%, #7650ec 100%);
    background-image: linear-gradient(bottom, #341f76 0%, #7650ec 100%);
}