*{margin:0;padding:0;}fieldset,img{border:0;}img,object,embed{vertical-align:bottom;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}q{quotes:none;}a *{cursor:pointer;}
html{
	height:100%;
	background:#fff;
}
body{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
a{
	text-decoration:underline;
	color:#516ccf;
	outline:none;
}
a:hover{
	text-decoration:none;
}
input,
textarea,
select{
	outline:none;
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
.wrapper{
	margin:0 auto;
}
.banner-holder{
	width:100%;
	letter-spacing:-0.25em;
	word-spacing:-0.25em;
	text-align:center;
}
.banner-item{
	vertical-align:top;
	letter-spacing:0;
	position:relative;
	word-spacing:0;
}
.banner-item .heading,
.banner-item .footing{
	background: rgb(15, 15, 15);
	background: -moz-linear-gradient(90deg, rgb(15, 15, 15) 19%, rgb(40, 40, 40) 78%);
	background: -webkit-linear-gradient(90deg, rgb(15, 15, 15) 19%, rgb(40, 40, 40) 78%);
	background: -o-linear-gradient(90deg, rgb(15, 15, 15) 19%, rgb(40, 40, 40) 78%);
	background: -ms-linear-gradient(90deg, rgb(15, 15, 15) 19%, rgb(40, 40, 40) 78%);
	background: linear-gradient(90deg, rgb(15, 15, 15) 19%, rgb(40, 40, 40) 78%);
	position:absolute;
	left:0;
	width:100%;
}
.banner-item .heading{
	text-align:right;
	top:0;
	padding:11px 0;
}
.jav-hd .banner-item .heading{
	background: #535353;
	background: -moz-linear-gradient(top, #535353 0%, #2e2e2e 100%, #7db9e8 100%, #3a3a3a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#2e2e2e), color-stop(100%,#7db9e8), color-stop(100%,#3a3a3a));
	background: -webkit-linear-gradient(top, #535353 0%,#2e2e2e 100%,#7db9e8 100%,#3a3a3a 100%);
	background: -o-linear-gradient(top, #535353 0%,#2e2e2e 100%,#7db9e8 100%,#3a3a3a 100%);
	background: -ms-linear-gradient(top, #535353 0%,#2e2e2e 100%,#7db9e8 100%,#3a3a3a 100%);
	background: linear-gradient(to bottom, #535353 0%,#2e2e2e 100%,#7db9e8 100%,#3a3a3a 100%);
}
.jav-hd .banner-item .footing{
	background: #444444;
	background: -moz-linear-gradient(top, #444444 0%, #2e2e2e 100%, #7db9e8 100%, #2d2d2d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#2e2e2e), color-stop(100%,#7db9e8), color-stop(100%,#2d2d2d));
	background: -webkit-linear-gradient(top, #444444 0%,#2e2e2e 100%,#7db9e8 100%,#2d2d2d 100%);
	background: -o-linear-gradient(top, #444444 0%,#2e2e2e 100%,#7db9e8 100%,#2d2d2d 100%);
	background: -ms-linear-gradient(top, #444444 0%,#2e2e2e 100%,#7db9e8 100%,#2d2d2d 100%);
	background: linear-gradient(to bottom, #444444 0%,#2e2e2e 100%,#7db9e8 100%,#2d2d2d 100%);
}
.banner-item .site-link{
	color:#888;
	font-size:11px;
	font-weight:bold;
	padding:0 10px 0 0;
}
.banner-item .site-link a{
	color:#888;
	text-decoration:none;
	padding:0 15px 0 0;
	background:url(images/bg-site-link.png) 100% 0 no-repeat;
}
.banner-item .site-link a:hover{
	color:#ddd;
	background-position:100% -40px;
}
.banner-item .banner-logo{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	left:6px;
	top:6px;
}
.av69 .banner-logo{
	width:82px;
	background:url(images/logo-av69.png) no-repeat;
	height:25px;
}
.ferame .banner-logo{
	background:url(images/logo-ferame.png) no-repeat;
	width:109px;
	height:22px;
}
.gang-av .banner-logo{
	background:url(images/logo-gang-av.png) no-repeat;
	width:88px;
	height:25px;
	top:8px;
}
.hey-milf .banner-logo{
	background:url(images/logo-hey-milf.png) no-repeat;
	width:130px;
	height:44px;
	top:0;
	left:0;
}
.jav-hd .banner-logo{
	background:url(images/logo-jav-hd.png) no-repeat;
	width:59px;
	height:25px;
}
.shio .banner-logo{
	background:url(images/logo-shio.png) no-repeat;
	width:81px;
	height:38px;
	top:3px;
}
.banner-item .banner-logo a{
	display:block;
	height:100%;
}
.banner-item .footing{
	bottom:0;
	text-align:center;
	height:43px;
}
.banner-item a{
	text-decoration:none;
}
.banner-item .download-link,
.banner-item .button-link a{
	padding:0 26px;
	color:#1f1503;
	font-size:21px;
	line-height:45px;
	height:45px;
	display:inline-block;
	margin:-17px 0 0;
	font-weight:bold;
	text-decoration:none;
	border:2px solid #292929;
	background: rgb(240, 156, 7);
	background: -moz-linear-gradient(90deg, rgb(240, 156, 7) 19%, rgb(255, 255, 0) 78%);
	background: -webkit-linear-gradient(90deg, rgb(240, 156, 7) 19%, rgb(255, 255, 0) 78%);
	background: -o-linear-gradient(90deg, rgb(240, 156, 7) 19%, rgb(255, 255, 0) 78%);
	background: -ms-linear-gradient(90deg, rgb(240, 156, 7) 19%, rgb(255, 255, 0) 78%);
	background: linear-gradient(90deg, rgb(240, 156, 7) 19%, rgb(255, 255, 0) 78%);
	-webkit-border-radius: 25px;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-box-shadow: inset 0px 0px 1px 1px #ffd200;
	box-shadow: inset 0px 0px 1px 1px #ffd200; 
	-moz-shadow: inset 0px 0px 1px 1px #ffd200;
	text-decoration:none;
	position:relative;
}
.banner-item .button-link a{
	padding:0 20px;
	margin:-13px 0 0;
}
.ferame .banner-item .download-link,
.ferame .banner-item .button-link a{
	color:#d6e4f8;
	background: #0f3f94;
	background: -moz-linear-gradient(top,  #1e5799 0%, #4484dc 0%, #12449d 66%, #23408f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#4484dc), color-stop(66%,#12449d), color-stop(100%,#23408f));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#4484dc 0%,#12449d 66%,#23408f 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#4484dc 0%,#12449d 66%,#23408f 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#4484dc 0%,#12449d 66%,#23408f 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#4484dc 0%,#12449d 66%,#23408f 100%);
	-webkit-box-shadow: inset 0px 0px 1px 1px #2b4f9a;
	box-shadow: inset 0px 0px 1px 1px #2b4f9a; 
	-moz-shadow: inset 0px 0px 1px 1px #2b4f9a; 
}
.gang-av .banner-item .download-link,
.gang-av .banner-item .button-link a{
	color:#e1f5c7;
	background: #74a217;
	background: -moz-linear-gradient(top,  #1e5799 0%, #a2c52f 0%, #5e910b 66%, #4b8301 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#a2c52f), color-stop(66%,#5e910b), color-stop(100%,#4b8301));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#a2c52f 0%,#5e910b 66%,#4b8301 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#a2c52f 0%,#5e910b 66%,#4b8301 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#a2c52f 0%,#5e910b 66%,#4b8301 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#a2c52f 0%,#5e910b 66%,#4b8301 100%);
	-webkit-box-shadow: inset 0px 0px 1px 1px #7ead33;
	box-shadow: inset 0px 0px 1px 1px #7ead33; 
	-moz-shadow: inset 0px 0px 1px 1px #7ead33; 
}
.hey-milf .banner-item .download-link,
.hey-milf .banner-item .button-link a{
	color:#e5dffa;
	background: #4c3497;
	background: -moz-linear-gradient(top, #1e5799 0%, #5f43b5 0%, #3b267d 100%, #3b267d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#5f43b5), color-stop(100%,#3b267d), color-stop(100%,#3b267d));
	background: -webkit-linear-gradient(top, #1e5799 0%,#5f43b5 0%,#3b267d 100%,#3b267d 100%);
	background: -o-linear-gradient(top, #1e5799 0%,#5f43b5 0%,#3b267d 100%,#3b267d 100%);
	background: -ms-linear-gradient(top, #1e5799 0%,#5f43b5 0%,#3b267d 100%,#3b267d 100%);
	background: linear-gradient(to bottom, #1e5799 0%,#5f43b5 0%,#3b267d 100%,#3b267d 100%);
	-webkit-box-shadow: inset 0px 0px 1px 1px #a799d7;
	box-shadow: inset 0px 0px 1px 1px #8167d7; 
	-moz-shadow: inset 0px 0px 1px 1px #8167d7; 
}
.jav-hd .banner-item .download-link,
.jav-hd .banner-item .button-link a{
	color:#fff;
	background: #0d53c6;
	background: -moz-linear-gradient(top, #1e5799 0%, #268df0 0%, #1863c9 79%, #0d56ce 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#268df0), color-stop(79%,#1863c9), color-stop(100%,#0d56ce));
	background: -webkit-linear-gradient(top, #1e5799 0%,#268df0 0%,#1863c9 79%,#0d56ce 100%);
	background: -o-linear-gradient(top, #1e5799 0%,#268df0 0%,#1863c9 79%,#0d56ce 100%);
	background: -ms-linear-gradient(top, #1e5799 0%,#268df0 0%,#1863c9 79%,#0d56ce 100%);
	background: linear-gradient(to bottom, #1e5799 0%,#268df0 0%,#1863c9 79%,#0d56ce 100%);
	-webkit-box-shadow: inset 0px 0px 1px 1px #207ce5;
	box-shadow: inset 0px 0px 1px 1px #207ce5; 
	-moz-shadow: inset 0px 0px 1px 1px #207ce5;
	border-color:#454545;
}
.shio .banner-item .download-link,
.shio .banner-item .button-link a{
	color:#fdecd8;
	background: #d94d04;
	background: -moz-linear-gradient(top, #f4b146 0%, #d94d04 99%, #d94d04 100%, #d94d04 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4b146), color-stop(99%,#d94d04), color-stop(100%,#d94d04), color-stop(100%,#d94d04));
	background: -webkit-linear-gradient(top, #f4b146 0%,#d94d04 99%,#d94d04 100%,#d94d04 100%);
	background: -o-linear-gradient(top, #f4b146 0%,#d94d04 99%,#d94d04 100%,#d94d04 100%);
	background: -ms-linear-gradient(top, #f4b146 0%,#d94d04 99%,#d94d04 100%,#d94d04 100%);
	background: linear-gradient(to bottom, #f4b146 0%,#d94d04 99%,#d94d04 100%,#d94d04 100%);
	-webkit-box-shadow: inset 0px 0px 1px 1px #f8bd4b;
	box-shadow: inset 0px 0px 1px 1px #f8bd4b; 
	-moz-shadow: inset 0px 0px 1px 1px #f8bd4b; 
}
.banner-item a:hover .download-link,
.banner-item .button-link a:hover{
	color:#000;
	background: #f1aa00;
	background: -moz-linear-gradient(top,  #ffee00 0%, #f0ac00 65%, #f1aa00 76%, #fffc00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee00), color-stop(65%,#f0ac00), color-stop(76%,#f1aa00), color-stop(100%,#fffc00));
	background: -webkit-linear-gradient(top,  #ffee00 0%,#f0ac00 65%,#f1aa00 76%,#fffc00 100%);
	background: -o-linear-gradient(top,  #ffee00 0%,#f0ac00 65%,#f1aa00 76%,#fffc00 100%);
	background: -ms-linear-gradient(top,  #ffee00 0%,#f0ac00 65%,#f1aa00 76%,#fffc00 100%);
	background: linear-gradient(to bottom,  #ffee00 0%,#f0ac00 65%,#f1aa00 76%,#fffc00 100%);
}
.ferame .banner-item a:hover .download-link,
.ferame .banner-item .button-link a:hover{
	color:#fff;
	background: #143785;
	background: -moz-linear-gradient(top, #1e5799 0%, #478deb 0%, #103d8c 66%, #1e3b8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#478deb), color-stop(66%,#103d8c), color-stop(100%,#1e3b8a));
	background: -webkit-linear-gradient(top, #1e5799 0%,#478deb 0%,#103d8c 66%,#1e3b8a 100%);
	background: -o-linear-gradient(top, #1e5799 0%,#478deb 0%,#103d8c 66%,#1e3b8a 100%);
	background: -ms-linear-gradient(top, #1e5799 0%,#478deb 0%,#103d8c 66%,#1e3b8a 100%);
	background: linear-gradient(to bottom, #1e5799 0%,#478deb 0%,#103d8c 66%,#1e3b8a 100%);
}
.gang-av .banner-item a:hover .download-link,
.gang-av .banner-item .button-link a:hover{
	color:#fff;
	background: #477a02;
	background: -moz-linear-gradient(top,  #1e5799 0%, #b0d632 0%, #679611 66%, #477a02 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#b0d632), color-stop(66%,#679611), color-stop(100%,#477a02));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#b0d632 0%,#679611 66%,#477a02 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#b0d632 0%,#679611 66%,#477a02 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#b0d632 0%,#679611 66%,#477a02 100%);
	background: linear-gradient(to bottom,  #1e5799 0%,#b0d632 0%,#679611 66%,#477a02 100%);
}
.hey-milf .banner-item a:hover .download-link,
.hey-milf .banner-item .button-link a:hover{
	color:#e1f5c7;
	background: #6845d1;
	background: -moz-linear-gradient(top, #1e5799 0%, #754fe9 0%, #3b267d 100%, #362177 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#754fe9), color-stop(100%,#3b267d), color-stop(100%,#362177));
	background: -webkit-linear-gradient(top, #1e5799 0%,#754fe9 0%,#3b267d 100%,#362177 100%);
	background: -o-linear-gradient(top, #1e5799 0%,#754fe9 0%,#3b267d 100%,#362177 100%);
	background: -ms-linear-gradient(top, #1e5799 0%,#754fe9 0%,#3b267d 100%,#362177 100%);
	background: linear-gradient(to bottom, #1e5799 0%,#754fe9 0%,#3b267d 100%,#362177 100%);
}
.jav-hd .banner-item a:hover .download-link,
.jav-hd .banner-item .button-link a:hover{
	color:#fff;
	background: #1e5799;
	background: -moz-linear-gradient(top, #1e5799 0%, #4caefc 0%, #1d53aa 76%, #207ce5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#4caefc), color-stop(76%,#1d53aa), color-stop(100%,#207ce5));
	background: -webkit-linear-gradient(top, #1e5799 0%,#4caefc 0%,#1d53aa 76%,#207ce5 100%);
	background: -o-linear-gradient(top, #1e5799 0%,#4caefc 0%,#1d53aa 76%,#207ce5 100%);
	background: -ms-linear-gradient(top, #1e5799 0%,#4caefc 0%,#1d53aa 76%,#207ce5 100%);
	background: linear-gradient(to bottom, #1e5799 0%,#4caefc 0%,#1d53aa 76%,#207ce5 100%);
}
.shio .banner-item a:hover .download-link,
.shio .banner-item .button-link a:hover{
	color:#fff;
	background: #d65106;
	background: #f1bd43;
	background: -moz-linear-gradient(top, #f1bd43 0%, #d94d04 99%, #d94d04 100%, #d65106 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1bd43), color-stop(99%,#d94d04), color-stop(100%,#d94d04), color-stop(100%,#d65106));
	background: -webkit-linear-gradient(top, #f1bd43 0%,#d94d04 99%,#d94d04 100%,#d65106 100%);
	background: -o-linear-gradient(top, #f1bd43 0%,#d94d04 99%,#d94d04 100%,#d65106 100%);
	background: -ms-linear-gradient(top, #f1bd43 0%,#d94d04 99%,#d94d04 100%,#d65106 100%);
	background: linear-gradient(to bottom, #f1bd43 0%,#d94d04 99%,#d94d04 100%,#d65106 100%);
}
.banner-item .img-holder{
	display:block;
	width:100%;
	height:100%;
}
.item01 .img-holder{
	width:300px;
	height:250px;
}
.item02 .img-holder{
	width:250px;
	height:444px;
}
.item03 .img-holder{
	width:300px;
	height:300px;
}
.item04 .img-holder{
	width:300px;
	height:533px;
}
.item06 .banner-item,
.item07 .banner-item,
.item08 .banner-item,
.item09 .banner-item,
.item10 .banner-item,
.item11 .banner-item,
.item12 .banner-item{
	padding:46px 9px 54px;
	background:url(images/bg-item-holder.jpg);
}
.item05 .banner-item{
	width:191px;
}
.item06 .banner-item{
	width:222px;
}
.item07 .banner-item{
	width:282px;
}
.item08 .banner-item{
	width:225px;
}
.item09 .banner-item{
	width:334px;
}
.item10 .banner-item{
	width:382px;
}
.item11 .banner-item{
	width:432px;
}
.item12 .banner-item{
	width:504px;
}
.banner-item .img-row{
	width:100%;
	margin:0 0 9px;
	zoom:1;
}
.banner-item .img-row:after{
	content:'';
	display:block;
	clear:both;
}
.item05 .banner-item .img-holder,
.item06 .banner-item .img-holder,
.item07 .banner-item .img-holder,
.item08 .banner-item .img-holder,
.item09 .banner-item .img-holder,
.item10 .banner-item .img-holder,
.item11 .banner-item .img-holder,
.item12 .banner-item .img-holder{
	width:160px;
	height:102px;
	border:1px solid #e3e3e3;
	-webkit-box-shadow: 0px 0px 3px 2px #62635f;
	box-shadow: 0px 0px 3px 2px #62635f;
	-moz-box-shadow: 0px 0px 3px 2px #62635f;
	margin:0 0 9px;
	position:relative;
}
.img-holder a{
	display:block;
	height:100%;
}
.banner-item .img-holder:hover{
	border-color:#fff;
}
.item06 .banner-item .img-holder{
	width:220px;
	height:140px;
}
.item07 .banner-item .img-holder{
	width:280px;
	height:179px;
}
.banner-item .img-row:after{
	content:'';
	display:block;
	clear:both;
}
.banner-item .img-frame{
	float:right;
	width:49.9%;
}
.banner-item .left-frame,
.item12 .banner-item .img-frame{
	float:left;
}
.banner-item .img-frame .img-holder{
	height:66px;
	margin:0 0 0 3%;
	width:104px;
}
.item09 .banner-item .img-frame .img-holder,
.item10 .banner-item .img-frame .img-holder,
.item11 .banner-item .img-frame .img-holder,
.item12 .banner-item .img-frame .img-holder{
	width:160px;
	height:102px;
}
.banner-item .left-frame .img-holder{
	float:left;
	margin:0 3% 0 0;
}
.item10 .banner-item .img-frame .img-holder,
.item11 .banner-item .img-frame .img-holder{
	margin:0 0 0 6%;
}
.item10 .banner-item .left-frame .img-holder,
.item11 .banner-item .left-frame .img-holder{
	margin:0 6% 0 0;
}
.banner-item .time{
	background:url(images/bg-time.png) repeat-x;
	bottom:0;
	right:0;
	color:#cbcbcb;
	font-size:10px;
	line-height:15px;
	height:15px;
	position:absolute;
	padding:0 4px;
}
.item07 .banner-item .time{
	bottom:2px;
	right:2px;
}
.banner-item a:hover .time{
	color:#fff;
}
.banner-item .hd{
	position:absolute;
	top:6px;
	left:5px;
	background:url(images/bg-hd.png) no-repeat;
	width:19px;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
}
.banner-item .play{
	position:absolute;
	top:50%;
	left:50%;
	width:38px;
	height:41px;
	overflow:hidden;
	text-indent:-9999px;
	margin:-20px 0 0 -19px;
	background:url(images/bg-play.png) no-repeat;
}
.item07 .banner-item .play{
	background-position:0 -97px;
	width:58px;
	height:64px;
	margin:-32px 0 0 -29px;
}
.banner-item a:hover .play{
	background-position:0 -50px;
}
.item07 .banner-item a:hover .play{
	background-position:0 -167px;
}
.banner-item img{
	width:100%;
	height:auto;
}