@charset "utf-8";
* { padding:0; margin:0 }
img { border:0; -ms-interpolation-mode:bicubic }
a { outline:none }
body {
	font-family :Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	background:#24323F url(images/hms_01.jpg) repeat-x;
	text-align:center;
}
#Header {
	float:left;
	background-image:url(images/header.jpg);
	width:973px;
	height:324px;
	position:relative;
}

#getacc {
	width:155px;
	height:80px;
	position:absolute;
	bottom:81px; left:38px;
}
#current {
	width:293px;
	height:62px;
	position:absolute;
	bottom:81px; right:28px;
}
#Center {
	width:973px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}
#Content {
	float:left;
	width:973px;
	overflow:visible;
	background:#FFF url(images/bottombg.jpg) no-repeat right bottom;
}
#Left {
	background-color:#000000;
}
#Right {
	float:left;
	width:310px;
	color:#3f3f3f;
	overflow:visible;
	height:1540px;
	font-size:8px;
	line-height:8px;
	padding-left:23px;
	margin-top:-10px;
}
#Footer {
	width:973px;
	background-image:url(images/footer.jpg);
	height:291px;
	float:left;
	overflow:hidden;
	text-align:right;
}
#Left {
	width:619px;
	float:left;
	background-color:#fff;
}
#Left2 {
	width:619px;
	float:left;
	background-image:url(images/main3bg.png);
	background-position:6px 0px;
}
#topblock1 {
	float:left;
	width:100%;
	background:url(images/centerbg_01.png) repeat-x 9px top;
}
#topblock1 .topc1 {
	float:left;
	background-image:url(images/hms_index_05.png);
	width:11px;
	height:832px;
}
#topblock1 .center1 {
	float:left;
	width:598px;
	height:831px;
	background:url(images/mainCrightbtm.png) no-repeat right bottom;
}
#topblock1 .topc2 {
	float:left;
	width:11px;
	height:759px;
	background:url(images/index_long2_16.png) no-repeat;
}
#topblock2 {
	float:left;
	background:url(images/centerbg_01.png) repeat-x 3px 57px;
	width:619px;
	height:888px;
}
#topblock2 .topc6 {
	float:left;
	background-image:url(images/hms_46.png);
	width:11px;
	height:831px;
	background-position:0 0px;
	background-repeat:no-repeat;
}
#topblock2 .center2 {
	float:left;
	width:608px;
	background:url(images/mainCbtmleft2.png) no-repeat right bottom;
	overflow:hidden;
}
#topblock2 .topc7 {
	float:left;
	width:11px;
	height:759px;
}
#Seperator {
	float:left;
	width:606px;
	background-image:url(images/mainsep2.png);
	background-color:#2A3C49;
	height:10px;
	background-repeat:repeat-x;
	padding-left:13px;
}
#Seperator .r {
	float:left;
	width:606px;
	height:10px;
	background-repeat:no-repeat;
	background-color:#fff;
	line-height:8px;
	font-size:8px;
}
#Seperator .l {
	background-image:url(images/mainsep3.png);
	float:left;
	height:13px;
	width:176px;
}
#topblock1 .center1 .content1 {
	width:598px;
	float:left;
	padding-top:21px;
	background:url(images/sepbar.png) no-repeat 31px 365px;
}
#topblock2 .center2 .content2 {
	float:left;
	width:596px;
	padding:20px 0 0 0;
	background:url(images/sepbar.png) no-repeat 31px 364px;
	overflow:hidden;
}
#topblock1 .center1 .content1 .video1 .label1, #topblock2 .center2 .content2 .video1 .label1 {
	float:left;
	width:21px;
	height:180px;
	padding-top:16px;
	padding-left:6px;
	padding-right:3px;
}
#topblock1 .center1 .content1 .video1 .label2, #topblock2 .center2 .content2 .video1 .label2 {
	float:left;
	width:21px;
	height:180px;
}
#topblock1 .center1 .content1 .video1 .vid1, #topblock2 .center2 .content2 .video1 .vid1 {
	width:265px;
	background:url(images/index_long2t_32.png) no-repeat 0 175px;
	float:left;
	height:360px;
	padding:0 25px 0 0;
}
#topblock1 .center1 .content1 .video1 .vid2, #topblock2 .center2 .content2 .video1 .vid2 {
	width:265px;
	background:url(images/index_long2t_32.png) no-repeat 0 175px;
	float:left;
	height:361px;
	padding:0 0px 0 0;
}
#topblock1 .center1 .content1 .video1 .vidrating, #topblock2 .center2 .content2 .video1 .vidrating {
	float:left;
	width:252px;
	padding:10px 0 0px 13px;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	line-height:16px;
	height:40px;
	background-image:url(images/clips_01bg.png);
}
*+html .vidrating, * html .vidrating { position:relative; top:-3px }
#topblock1 .center1 .content1 .video1 .vidrating div,
#topblock2 .center2 .content2 .video1 .vidrating div  { float:left; padding:6px 0 0 2px }
#topblock1 .center1 .content1 .video1 .vidrating .userr,
#topblock2 .center2 .content2 .video1 .vidrating .userr { padding:7px 4px 0 0 }
#topblock1 .center1 .content1 .video1 .vidrating .ratenum, #topblock2 .center2 .content2 .video1 .vidrating .ratenum {
	padding:8px 0 0 6px;
	font-size:14px;
	line-height:14px;
}
.vidrating .stars {
	width:18px; height:18px;
	background-position:3px 6px;
	background-repeat:no-repeat;
}
.vidrating .full { background-image:url(images/star_2.png) }
.vidrating .half { background-image:url(images/star_1.png) }
.vidrating .empty { background-image:url(images/star_0.png) }

#topblock1 .center1 .content1 .video1 .vidtitle, #topblock2 .center2 .content2 .video1 .vidtitle {
	float:left;
	width:255px;
	font-size:18px;
	color:#fff;
	display:block;
	font-weight:bold;
	line-height:20px;
	padding:11px 0 2px 10px;
}
#topblock1 .center1 .content1 .video1 .videsc, #topblock2 .center2 .content2 .video1 .videsc  {
	float:left;
	display:block;
	width:255px;
	padding-left:10px;
	font-size:11px;
	color:#777777;
}
#topblock1 .center1 .content1 .buttons1, #topblock2 .center2 .content2 .buttons1 {
	color:#666666;
	float:left;
	width:558px;
	padding:0px 0 0 33px;
}
#topblock2 .center2 .content2 .buttons1 { color:#000 }
#Footer #footerjoin, #Footer2 #footerjoin  {
	float:left;
	position:relative;
	top:153px;
	left:230px;
}
#Footer #tourbtm, #Footer2 #tourbtm  {
	float:left;
	position:relative;
	left:438px;
	top:60px;
}
#Footer div, #Footer2 div { float:left; width:973px }
#Right .topright1 {
	float:left;
	font-weight:bold;
	color:#333333;
	font-size:24px;
	padding-left:10px;
	width:230px;
	line-height:24px;
}
#Right .topright1 .toprights {
	font-size:14px;
	line-height:14px;
}
.pinkish { color:#ff4b58 }
#Right .righttopclip {
	float:left;
	width:310px;
	height:155px;
	margin-top:13px;
}
#Right .righttopclip span {
	display:block;
	height:45px;
	padding:110px 0 0 15px;
	text-transform:uppercase;
	font:normal bold 28px/24px Geneva, Arial, Helvetica, sans-serif;
	width:295px;
	color:#fff;
	cursor:default;
}
#Right .blowjobs { background-image:url(images/right_blowjobs.jpg) }
#Right .hardcore { background-image:url(images/right_hardcore.jpg) }
#Right .lesbians { background-image:url(images/right_lesbians.jpg) }
#Right .groupsex { background-image:url(images/right_groupsex.jpg) }
#Right .pornstars { background-image:url(images/right_pornstars.jpg) }

#Right .rightbtm {
	float:left;
	width:146px;
	overflow:hidden;
	margin:0 18px 10px 0;
}
#Right .nomargin { margin:0 }
#Right .rightbtm  span {
	display:block;
	color:#fff;
	background:#23323e;
	height:23px;
	padding:7px 0 0 5px;
	text-transform:uppercase;
	font:normal bold 11px/15px Geneva, Arial, Helvetica, sans-serif;
}
#Content .bottomright1 {
	float:left;
	width:230px;
	font-size:24px;
	padding:10px 0 0  8px;
	font-weight:bold;
	font-family:Arial;
	line-height:24px;
}
#Right .middleright1 {
	float:left;
	width:317px;
	font-weight:bold;
	overflow:hidden;
	background-image:url(images/checkout.gif);
	height:159px;
	margin-left:-3px;
}
#Right .middleright1 .more {
	font-size:34px;
	font-weight:bold;
	line-height:34px;
	display:block;
	width:330px;
}
#Right .middleright1 .more2 {
	font-size:25px;
	font-weight:bold;
	line-height:24px;
}
#Header .featured1, #Header2 .featured1 {
	float:left;
	width:800px;
	bottom:0px;
	height:55px;
	padding:25px 0 0 60px;
	color:#fff;
	font-weight:bold;
	font-size:20px;
}
#Header .featured1 .smallhdrtxt, #Header2 .featured1 .smallhdrtxt {
	font-size:7px;
	font-family:Verdana, sans-serif;
}
#topblock1a {
	float:left;
	height:994px;
	width:619px;
	background:url(images/btm.png) no-repeat 78px bottom;
	overflow:hidden;
}
#topblock1a .topc1a {
	float:left;
	width:11px;
	background-image:url(images/leftmain3.png);
	height:994px;
	background-repeat:no-repeat;
	padding-right:43px;
}
#topblock1a .cliptitle {
	color:#fff;
	float:left;
	font-weight:bold;
	font-size:24px;
	font-style:italic;
	padding:10px 10px 3px 12px;
	width:523px;
}
#Right2 {
	float:left;
	width:260px;
	padding-left:35px;
	font-family:Arial;
	height:900px;
	position:relative;
	top:-67px;
	overflow:visible;
	background:url(images/funarrow.png) no-repeat 0 180px;
	left:-14px;
}
#topblock1a .videoclip {
	float:left;
	padding:9px 0 0 0;
	width:512px; height:420px;
}
#topblock1a .vclipdetails {
	float:left;
	width:492px;
	background-color:#222;
	height:25px;
	padding:10px 10px 0 10px;
	color:#fff;
	font-size:12px;
	text-align:center;
}
#topblock1a .vclipdetails a, #topblock1a .vclipdetails a:visited {
	color:#EFAF01;
	text-decoration:none;
}
#topblock1a .vclipdetails a:hover { color:#fff; text-decoration:none }
#topblock1a .vclipdetails2 {
	float:left;
	width:512px;
	padding:10px 0 0 0;
	line-height:28px;
	font-size:26px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	font-family:Arial;
	overflow:visible;
	margin-top:11px;
	border-top:solid #434343 1px;
}
#topblock1a .vclipdetails2 img { float:left }
#topblock1a .vclipdetails2 .urating {
	color:#4F5458;
	padding-left:12px;
	padding:0 10px;
	float:left;
}
#topblock1a .vclipdetails2 .bstar {
	float:left;
	padding-right:3px;
	height:28px;
	width:28px;
	overflow:hidden;
	background-repeat:no-repeat;
	cursor:pointer;
}
#topblock1a .vclipdetails2 span { float:left }
.vclipdetails2 .full { background-image:url(images/cstar_2.png) }
.vclipdetails2 .half { background-image:url(images/cstar_1.png) }
.vclipdetails2 .empty { background-image:url(images/cstar_0.png) }
.vclipdetails2 .full:hover,
.vclipdetails2 .half:hover,
.vclipdetails2 .empty:hover { background-image:url(images/cstar_hover.png) }

#topblock1a .vclipdetails3 {
	float:left;
	width:512px;
	color:#8a8a8a;
	padding-top:8px;
	line-height:14px;
	font-size:14px;
}
#topblock1a .clipselect1 {
	float:left;
	width:527px;
	height:34px;
	background:url(images/clipbt.png) no-repeat left bottom;
	padding:34px 0 0 5px;
	color:#4F5458;
	font-size:22px;
	font-weight:bold;
	font-style:italic;
}
#Left2 #topblock1a .clipselect2 {
	float:left;
	width:494px;
	height:250px;
	background-color:#2B3136;
	overflow:hidden;
	padding-left:18px;
}
#topblock1a .clipselect3 {
	float:left;
	width:501px;
	height:11px;
	line-height:9px;
	background:#2B3136 url(images/scncornc.png) no-repeat left bottom;
	padding-left:11px;
	font-size:9px;
	}
#topblock1a .clipselect4 {
	float:left;
	width:501px;
	height:11px;
	line-height:9px;
	background:url(images/scncornd.png) no-repeat right bottom;
	font-size:9px;
}
#topblock1a .clipselect2 img {
	float:left;
	width:150px;
	height:113px;
	margin:3px 6px 4px 0px;
	border:3px solid #758392;
}
#Right2 .cliprtext1 {
	color:#555555;
	font-weight:bold;
	font-size:34px;
	line-height:35px;
	display:block;
	overflow:visible;
}
#Right2 .cliprtext1 .cliprtext2 {
	font-size:48px;
	line-height:48px;
	display:block;
}
#Right2 .cliprtext1 .cliptext3 {
	font-size:27px;
	line-height:27px;
	text-indent:-1px;
}
#Right2 .clipr {
	float:left;
	width:271px;
	height:204px;
	border:solid #46667A 1px;
	margin:3px 0;
	position:relative;
}
#Right2 .clipr a img{
	float:left;
	display:block;
	width:267px;
	height:200px;
	padding:2px;
}
#Right2 .clipr .clipr2 {
	position:absolute;
	bottom:0; left:0;
	height:48px;
	width:271px;
	padding-top:8px;
	background-color:#23323e;
	filter:alpha(opacity=88);
	-moz-opacity:.88;
	opacity:.88;
}
#Right2 .clipr .clipr2 .clipr33 { float:left }
#Right2 .clipr .clipr2 .cliprt2 { float:left }
#Right2 .clipr .clipr2 .cliprt2 .str { float:left; padding:0px 2px }
#Right2 .clipr .clipr2 .cliprt1 {
	float:left;
	width:260px;
	padding-left:10px;
	font-size:16px;
	line-height:20px;
}
#Right2 .clipr .clipr2 .cliprt3 {
	float:left;
	width:78px;
	font-size:11px;
	color:#818181;
	padding-left:10px;
	line-height:11px;
	padding-top:3px;
}
#Right2 .clipr .clipr2 .cliprt4 {
	float:left;
	font-size:11px;
	color:#818181;
	line-height:11px;
	padding-top:3px;
	padding-right:5px;
}
#Right2 .clipr .clipr2 .cliprt1 a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;	
}
#Footernav {
	float:left;
	clear:both;
	width:893px;
	padding:8px 40px;
	text-align:center;
	color:#ddd;
}
#Footernav a { color:#fe0 }
#topblock1 .vidtitle a,
#topblock1 .vidtitle a:visited,
#topblock2 .vidtitle a,
#topblock2 .vidtitle a:visited { color:#fff; text-decoration:none }
#Right2 .cliprtext5 {
	width:318px;
	height:123px;
	float:left;
	position:relative;
	left:-5px;
	overflow:visible;
}
#topblock1 .main1bott {
	float:left;
	height:21px;
	width:100%;
	line-height:10px;
	font-size:10px;
	background:url(images/main_btcorna.png) no-repeat 0 0px;
}
#topblock1 .main1bott div {
	float:right;
	width:21px;
	height:22px;
	background:url(images/hms_index_32.png) no-repeat 0 0px;
}
#topblock2 .top {
	float:left;
	width:619px;
	background-image:url(images/hms_44.jpg);
	height:57px;
}
#Right .middleright1 .hrdc1 {
	color:#D44741;
	line-height:50px;
	font-size:50px;
	display:block;
	width:330px;
}
#Right .middleright1 .dvdcoll {
	font-size:33px;
	line-height:30px;
	display:block;
	width:330px;
}
#Right .middleright1 .dvdcoll span { color:#D44741 }
#Footer .mrright, #Footer2 .mrright {
	color:#233039;
	float:left;
	position:relative;
	top:86px;
	left:0px;
	padding-right:10px;
	width:943px;
	font-size:11px;
	font-weight:bold;
}
#Footer .mrright a, #Footer .mrright a:visited, #Footer2 .mrright a, #Footer .mrright a:visited {
	color:#2C3C48;
	text-decoration:none;
}
#Footer .mrright a:hover, #Footer2 .mrright a:hover { color:#fff }
#Footernav .leftcopy .style2 { color:#475E73 }
#Right2 .clipr .clipr2 .clipr33 .cliprt3 span,
#Right2 .clipr .clipr2 .clipr33 .cliprt4 span { font-weight:bold; color:#fff }
#Right2 .clipcontainer {
	float:left;
	background-color:#23323E;
	width:310px;
	overflow:hidden;
}
#Right2 .clipcontainer .corna {
	float:left;
	width:16px;
	padding:0 0 0 294px;
	height:16px;
	background:url(images/rightcorna.png) no-repeat;
}
#Right2 .clipcontainer .corna .cornb {
	float:left;
	height:16px;
	width:16px;
	background-image:url(images/rightcornb.png);
	line-height:8px;
	font-size:8px;
}
#Right2 .clipcontainer .clipcontainer2 {
	float:left;
	padding:0 0 0 18px;
}
#Right2 .clipcontainer .cornc {
	float:left;
	padding:0 0 0 294px;
	width:16px;
	height:16px;
	background:url(images/rightcornc.png) no-repeat;
}
#Right2 .clipcontainer .cornc .cornd {
	float:left;
	height:16px;
	width:16px;
	background-image:url(images/rightcornd.png);
	line-height:8px;
	font-size:8px;
}
#Right2 .cliprtext5 img { width:318px }
#topblock1a .clipselect8 {
	float:left;
	height:10px;
	width:10px;
	padding:0 0 0 502px;
	background:#2B3136 url(images/scncorna.png) no-repeat;
}
#topblock1a .clipselect8 .clipselect9 {
	float:left;
	height:10px;
	width:10px;
	line-height:8px;
	font-size:8px;
	background-image:url(images/scncornb.png);
}