@charset "UTF-8";


html,body{ }

img{ border:0; }

a:link {
	color: #D466AF;
	text-decoration: none;
}
a:visited {
	color: #D466AF;
	text-decoration: none;
}
a:hover {
	color: #D466AF;
	text-decoration: none;
	background-color: #F2F696;
}
a:active {
	color: #D466AF;
	text-decoration: none;
}


.a1:link { 
	color: #ba288a;font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.a1:visited {
	color: #ba288a;font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.a1:hover {
	background:none;
	font-size: 14px;
	font-weight: bold;
	background:none;
	text-decoration: underline;
}
.a1:active {
	color: #ba288a;font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #467B00;
	background-position: center 0;
}
body,td,th,input {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #3B3B3B;
}

table{margin:0 auto;}
table table{margin:0;}

#pagetop {
	width: 1089px;
	height: 120px;
	background-image: url(../images/bg_top.jpg);
}
#homenews {
	width: 1089px;
	height: 740px;
	background-image: url(../images/home_bottom.jpg);
}
#homeflash {
	
}
#navflash {
	position:relative;
	z-index:77;
}
#playerflash {z-index::3;}


.cl{clear:both;}
div.boxwrap1 { width:100%;padding: 0 0 6px 0;}
div.tl1 {background:url(../images/ulcorner1.jpg) no-repeat;float:left;height:6px;width:6px;}
div.tr1 {background:url(../images/urcorner1.jpg) no-repeat;float:right;height:6px;width:6px;}
div.bl1{background:url(../images/llcorner1.jpg) no-repeat;float:left;height:6px;width:6px;margin-top:-6px;}
div.br1 {background:url(../images/lrcorner1.jpg) no-repeat;float:right;height:6px;width:6px;margin-top:-6px;}
div.con1 {padding:6px;background:#e5dfcf;}

div.boxwrap { width:100%;padding: 0px;}
div.tl {background:url(../images/ulcorner.jpg) no-repeat;float:left;height:8px;width:8px;}
div.tr {background:url(../images/urcorner.jpg) no-repeat;float:right;height:8px;width:8px;}
div.bl {background:url(../images/llcorner.jpg) no-repeat;float:left;height:8px;width:8px;margin-top:-8px; }
div.br {background:url(../images/lrcorner.jpg) no-repeat;float:right;height:8px;width:8px;margin-top:-8px;}
div.con {padding:8px 0 8px 0;background:#000;}

.leftside{ width:615px; }.fl{float:left;}
.leftside .content{ padding:0 20px; }

.rightside{width:320px; margin-bottom:15px;}

.leftside1{ width:702px; }.fl{float:left;}
.leftside1 .content{ padding:0 10px;}
.rightside1{width:220px; margin-bottom:15px;}
.rightside1 .rightpad{ padding:0 10px;}

.leftside2{ width:750px; }.fl{float:left;}
.leftside2 .content{ padding:0 20px;}
.rightside2{width:180px; margin-bottom:15px;}

.title{ font-size:22px;color:#ba288a;}
.text0{font-size:11px;color:#000; line-height:110%;}
.text1{font-size:11px;color:#fff;}
.text2{font-size:10px;color:#000;}
.text3{font-size:12px;color:#333; line-height:100%;}
.text4{font-size:12px;color:#7b7b7b; font-weight:bold; }
.txt{color:#ba288a;}

.pad{ height:10px;}
.border{
	border: 2px solid #d3d3d2;
}

#lgbtube {
	background-image: url(../images/bg_video.jpg);
	width: 1089px;
	height: 1015px;
}
#video {
	background: url(../images/bg_video_1.jpg) 50% 0 no-repeat;
	width: 1089px;
	height: 1068px;
}
#videov {
	background: url(../images/bg_video_1.jpg) 50% 0 no-repeat;
	width: 1089px;
	height: 1008px;
}
/*#video {
	background-image: url(../images/bg_video.jpg);
	width: 1089px;
	height: 1068px;
}
#result {
	background-image: url(../images/bg_result.jpg);
	width: 1089px;
	height: 1239px;
}*/
#result {
	background-image: url(../images/bg_result.jpg);
	width: 1089px;
	height: 890px;
}
#result2 {
	background-image: url(../images/bg_result2.jpg);
	width: 1089px;
	height: 1010px;
}
#about {
	background-image: url(../images/bg_about.jpg);
	width: 1089px;
	height: 1025px;
}
#gh_watch {
	background-image: url(../images/bg_gatborhood_watch.jpg);
	width: 1089px;
	height: 1025px;
}
#about_faq {
	background-image: url(../images/bg_about_faq.jpg);
	width: 1089px;
	height: 1165px;
}
#register {
	background-image: url(../images/bg_register.jpg);
	width: 1089px;
	height: 1145px;
}
#myaccount {
	background-image: url(../images/bg_myaccount.jpg);
	width: 1089px;
	height: 1005px;
}
#signin {
	background-image: url(../images/bg_signin.jpg);
	width: 1089px;
	height: 1101px;
}
#retrievepswd {
	background-image: url(../images/bg_password.jpg);
	width: 1089px;
	height: 905px;
}
#misc {
	background-image: url(../images/bg_misc.jpg);
	width: 1089px;
	height: 1101px;
}
#shows {
	background-image: url(../images/bg_shows.jpg);
	width: 1089px;
	height: 1210px;
}
#upclose {
	background: url(../images/bg_shows_upclose.jpg) no-repeat;
	width: 963px;
	height: 1141px;
}
#benhomo {
	background: url(../images/bg_shows_benhomo.jpg) no-repeat;
	width: 963px;
	height: 1141px;
}
#thebox {
	background: url(../images/bg_shows_thebox.jpg) no-repeat; 
	width: 963px;
	height: 1141px;
}
#safari {
	background: url(../images/bg_shows_safari.jpg) no-repeat; 
	width: 963px;
	height: 1141px;
}
#watch {
	background-image: url(../images/bg_watch.jpg);
	width: 1089px;
	height: 1580px;
}

.afooter:link {
	color: #FFFFFF;
	text-decoration: none;
}
.afooter:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.afooter:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D061AB;
}
.afooter:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D061AB;
}

a.show_nt_tle {
    display:block;
    width:185px;
	height:23px;
	font-size: 17px;
	font-weight: bold;
	background-color: #d969b2;
	color: #000;
	padding:4px 0 0 0;
	margin:1px 0 0 0;
	*margin:8px 0 0 0;
}
a.show_nt_tles:hover {
	font-size: 17px;
	font-weight: bold;
	background-color: #d969b2;
	color: #000;
}
a.pic_rlink{}
a.pic_rlink:hover{background:none;}



.ashow:link {
	font-size: 17px;
	font-weight: bold;
	background-color: #F2F696;
	color: #D466AF;
}
.ashow:visited {
	font-size: 17px;
	font-weight: bold;
	background-color: #F2F696;
	color: #D466AF;
}
.ashow:hover {
	font-size: 17px;
	font-weight: bold;
	background-color: #F2F696;
	color: #3B3B3B;
}
.ashow:active {
	font-size: 17px;
	font-weight: bold;
	background-color: #F2F696;
	color: #3B3B3B;
}
.content {
	line-height: 145%;
}

.content_show{
display:block;
background-color:#efe3d7;
width:170px;
line-height: 145%;
padding-right:13px;
border:1px solid #e6dace;
}

.footer {
	padding:30px 0 15px;
	color: #FFFFFF;
	line-height: 145%;
}
.loginform {
	width: 60px;
	background-color: #E6E6E6;
}
.searchform {
	width: 135px;
	background-color: #E6E6E6;
}
.mailinglist {
	width: 160px;
	background-color: #E6E6E6;
}
.title {
	font-size: 14px;
	font-weight: bold;
}
.title2 {
	font-size: 12px;
	font-weight: bold;
}
.header {
	font-size: 17px;
	font-weight: bold;
	background-color: #F2F696;
	color: #3B3B3B;
}
.registerform {
	width: 190px;
	background-color: #E6E6E6;
}
.whiteheader {
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitesubheader {
	font-size: 14px;
	color: #F9E9F4;
}
.whitecontent {
	color: #FFFFFF;
	line-height: 145%;
}
.yellowcontent {
	color: #F2F696;
	line-height: 145%;
}
.minidate {
	font-size: 9px;
	color: #787776;
}
.showsearch {
	width: 300px;
	background-color: #E6E6E6;
	font-size: 16px;
	font-weight: bold;
}
.currentpage {
	font-size: 11px;
	font-weight: bold;
	background-color: #F2F696;
	color: #000000;
	padding: 3px 3px 3px 3px;
}
.otherpage {
	font-size: 11px;
	font-weight: bold;
	background-color: #D466AF;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px;
}



/*-------------------------------------------------*/
div.unit_s1{width:100px; height:100px; height:auto!important; min-height:100px; float:left; margin:0; padding:0 2px 0 0;}
div.leftside1_fl{width:690px; height:824px; float:left; margin:0 10px 0 10px;}
div.leftside1_flvideo {width:690px; height:765px; float:left; margin:0 10px 0 10px; display:inline;}
div.rightside1_fl .rightpad{width:210px; height:220px; text-align:left; float:left; overflow:hidden;}
#btn_post{width:700px; height:30px;}
#btn_post span{position:absolute; margin:0 0 0 430px;}
div#pop1{height:176px; text-align:center; z-index:999;}
div#pop2{height:162px; text-align:center; z-index:999;}
div#pop1 table{color:#bc5292; margin:0 auto;}
div#pop2 table{margin:32px auto 0;}
div#pop1 table td{padding:2px 0; color:#bc5292;}
div#pop2 table td{padding:2px 0; color:#bc5292;}
div#searchbar{width:250px; float:left; margin:7px 576px 0 15px !important; margin:0 565px 0 10px; }
.win_1:hover{background:#FFF;}
.btn_upload{margin:5px 0 0 0; float:left;}
/*-------------------------------------------------*/



/*-----------------------about--------------------------*/
#container_abt{width:920px; height:880px; position:relative; top:140px; left:45px; margin:0; padding:0; text-align:left;}
.mainctn_abt{width:750px; height:728px; float:left; padding:35px 0 0 0; text-align:left;}
.banner_abt_v{width:150px; height:725px; float:left; text-align:right; padding:38px 0 0 0;}
.banner_abt_b{width:900px; height:92px; float:left; margin-top:0;}


/*-----------------------about--------------------------*/




/*-----------------------shows--------------------------*/
.container_uc{width:920px; height:989px; margin:135px 0 0 31px;}
.showdescripn{display:block; width:420px; height:138px; margin:50px 0 0 0; float:right; color:#FFF; font-size:12px; font-weight:900;}
.tlepic{width:677px; height:271px; margin:36px 0 0 39px;}
.tle_1{color:#FFF; font-size:25px; font-weight:900;}
.showctn_unit_1{width:320px; height:115px; float:left; margin:90px 0 0 39px;}
.showctn_unit_2{width:320px; height:115px; float:left; margin:90px 0 0 39px;}
.showctn_unit_3{width:320px; height:115px; float:left; margin:22px 0 0 39px;}
.showctn_unit_4{width:320px; height:115px; float:left; margin:22px 0 0 39px;}
.rollpage{width:128px; height:20px; margin:35px auto 0 auto;}
.rollpage td{color:#FFF;}
.text_episode{color:#FFF; background-color:#333; padding:3px 6px 3px 0; margin:3px 0 -13px 0; display:block;}
.text_episode2{color:#FFF; background-color:#d969b2; padding:3px 6px 3px 0; margin:3px 0 -13px 0; display:block;}
.text_jwhite{color:#FFF;}
.unit_video_pic{background:url(../images/bg_unit_video.gif) top left no-repeat; padding:3px 0 0 3px; }
.unit_video_pic a{ height:100%; display:block; }/* Eric Changed */
.unit_video_pic2{background:url(../images/bg_unit_video_2.gif) top left no-repeat; padding:3px 0 0 3px;}
.unit_video_pic2 a{ height:100%; display:block; }/* Eric Changed */
.unit_video_pic3{background:url(../images/bg_unit_video_3.gif) top left no-repeat; padding:3px 0 0 3px;}
.unit_video_pic3 a{ height:100%; display:block; }/* Eric Changed */
.unit_video_pic4{background:url(../images/bg_unit_video_4.gif) top left no-repeat; padding:3px 0 0 3px;}
.unit_video_pic4 a{ height:100%; display:block; }/* Eric Changed */

a.litmore{font-size:9px;text-decoration:underline}


.unit_video_pic a:link{display:block; width:130px; height:106px; border:0;}
.unit_video_pic a:hover{background:none;}
.unit_video_pic2 a:link{display:block; width:130px; height:106px; border:0;}
.unit_video_pic2 a:hover{background:none;}
.unit_video_pic3 a:link{display:block; width:130px; height:106px; border:0;}
.unit_video_pic3 a:hover{background:none;}
.unit_video_pic4 a:link{display:block; width:130px; height:106px; border:0;}
.unit_video_pic4 a:hover{background:none;}
.input_font{font-family:Arial, Helvetica, sans-serif; color:#000;}

.watchnow:link,.watchnow:visited,.watchnow:hover,.watchnow:active{display:block; width:87px; height:21px; background:url(../images/btn_watchnow_02.gif) no-repeat; color:#000; font-size:14px; font-weight:900; padding:3px 0 0 8px; margin:140px 0 0 0;}

.watchnow2:link,.watchnow2:visited,.watchnow2:hover,.watchnow2:active{display:block; width:87px; height:21px; background:url(../images/btn_watchnow.jpg) no-repeat; color:#FFF; font-size:14px; font-weight:900; padding:3px 0 0 8px; margin:120px 0 0 0;}

a.num,.num:link{background:url(../images/number_01.jpg) no-repeat; display:block; width:13px; height:18px; padding:0 0 0 5px; color:#000;}
.num:hover{background:url(../images/number_011.jpg) no-repeat; color:#FFF;}
.num2:link{background:url(../images/number_01.jpg) no-repeat; display:block; width:13px; height:18px; padding:0 0 0 5px; color:#000;}
.num2:hover{background:url(../images/number_021.jpg) no-repeat; color:#FFF;}
.num3:link{background:url(../images/number_041.jpg) no-repeat; display:block; width:13px; height:18px; padding:0 0 0 5px; color:#FFF;}
.num3:hover{background:url(../images/number_031.jpg) no-repeat; color:#000;}
/*-----------------------show_upclose--------------------------*/



/*-----------------------register--------------------------*/
#container_rgt{width:900px; height:880px; position:relative; top:140px; left:45px; margin:0; padding:0; text-align:left;}
.mainctn{width:700px; height:728px; float:left; padding:35px 0 0 0; text-align:left;}
.mainctn td{padding:3px 0;}
.banner_v{width:200px; height:725px; float:left; text-align:right; padding:38px 0 0 0;}
.banner_b{width:900px; height:92px; float:left;}
.ipt_file{height:22px;}
.er_uname_1{display:none;}
.er_uname_2{display:block; color:#F00; font-size:11px; overflow:hidden; height:18px;}
/*-----------------------register--------------------------*/


.approveVideoTb{ border-bottom:solid 1px #cfceb6; border-right:solid 1px #cfceb6; margin:20px 0 10px; }
.approveVideoTb td{ border-left:solid 1px #cfceb6; border-top:solid 1px #cfceb6; padding:7px; font-size:13px; }
.approveVideoTitle{ line-height:38px; color:#ba288a; font-size:15px; font-weight:bold; }


/* -----------------------watch--------------------------*/

#bg_safari { background:url(../images/bg_safari.jpg) 0 0 no-repeat; width:1030px; min-height:1480px; position:relative;}
#bg_safari #title {
	position:absolute;
	width:400px;
	height:172px;
	left:525px;
	top:130px;
	overflow:hidden;
	color:#fff;
}
#bg_safari #flashplayer { width:730px; height:522px;position:absolute; top:345px; left:40px;}
#bg_safari #ad_right {width:160px; height:600px;position:absolute; top:345px; left:790px;}
#bg_safari #ad_bottom { margin: 10px auto; clear:both; width:98%;}
#bg_safari #bg_white {float:left; width:938px; margin:955px 0 0 25px; padding-bottom:20px;}
#bg_safari 	#comments {float:left; width:650px; min-height:500px; margin-left:15px;}
#bg_safari 	#episodes {float:right; width:240px; height:360px; overflow-y:scroll; overflow-x:hidden; border:1px solid #999; padding:5px; margin-right:15px;}
#bg_safari #episodes dl { width:222px; height:110px; font-size:9px; clear:both;}
#bg_safari #episodes dl dt.img {background:url(../images/bg_icon1.gif) 0 0 no-repeat; width:131px; height:103px; float:left;}
#bg_safari #episodes dl dt.img a{display:block; height:100%; background:none; margin-right:5px; }/* Eric Changed */
#bg_safari #episodes dl dt.img a:link img,#bg_safari #episodes dl dt.img a:visited img{border:solid 3px #ff0; width:110px; height:80px; background:#000;filter:alpha ( opacity=90); -moz- opacity:0.90; opacity:0.90;}
#bg_safari #episodes dl dt.img a:hover img{border:solid 3px #fc3; width:110px; height:80px;filter:alpha ( opacity=100); -moz- opacity:1; opacity:1;}
#bg_safari #episodes dl dd.title{ color:#fff; font-weight:bold; float:right; width:86px; font-size:10px;}
#bg_safari #episodes dl dd.info{ color:#999;float:right;width:86px;}
#bg_safari #episodes dl dd a { background:none; text-decoration:underline; color:#333;float:right;font-size:9px; color:#ccc;}



#bg_ben { background:url(../images/bg_ben.jpg) 0 0 no-repeat; width:1030px; min-height:1480px; position:relative;}
#bg_ben #title { position:absolute;width:400px; height:100px; left:525px; top:195px; overflow:hidden; color:#fff;}
#bg_ben #flashplayer { width:730px; height:522px;position:absolute; top:345px; left:40px;}
#bg_ben #ad_right {width:160px; height:600px;position:absolute; top:345px; left:790px;}
#bg_ben #ad_bottom { margin: 10px auto; background:#fff; clear:both; width:98%;}
#bg_ben #bg_white {float:left; width:938px; margin:955px 0 0 24px; background:#fff;}
#bg_ben 	#comments {float:left; width:650px; min-height:500px; margin-left:15px;}
#bg_ben 	#episodes {float:right; width:240px; height:360px; overflow-x:hidden; overflow-y:scroll; border:1px solid #999; padding:5px; margin-right:15px;}
#bg_ben #episodes dl { width:222px; height:110px; font-size:9px; clear:both;}
#bg_ben #episodes dl dt.img {background:url(../images/bg_icon1.gif) 0 0 no-repeat; width:131px; height:103px; float:left;}
#bg_ben #episodes dl dt.img a:link img,#bg_ben #episodes dl dt.img a:visited img{border:solid 3px #ff0; width:110px; height:80px; background:#000;filter:alpha ( opacity=90); -moz- opacity:0.90; opacity:0.90;}
#bg_ben #episodes dl dt.img a:hover img{border:solid 3px #fc3; width:110px; height:80px;filter:alpha ( opacity=100); -moz- opacity:1; opacity:1;}
#bg_ben #episodes dl dd.title{ color:#C84FA8; font-weight:bold; float:right; width:91px; font-size:10px;}
#bg_ben #episodes dl dd.info{ float:right;width:91px;}
#bg_ben #episodes dl dd a { background:none; text-decoration:underline; color:#333;float:right;font-size:9px;}
#bg_ben #episodes dl dt a{display:block; height:100%; background:none;}
