body {
	margin:0;
	padding:0;
	font-size:12px;
	text-align:center;
	font-family:sans-serif;
	background-color:#000;
	color:#fff;
	height:100%;
}
h1, h2, h3, p, form, ul { font-weight:normal; padding:0; margin:0; }
h2 { font-size:32px; font-weight:bold; color:#FF9C00; }
h3 { font-size:17px; }
p { line-height:130%; }
ul li { list-style:none; }
a, a:visited { color:#ffff36; text-decoration:underline; outline:none; }
a:link { color:#ffff36; }
a:hover { text-decoration:none; }
img { border:none; padding:0; display:block; }
.clear { clear:both; }
.wrap { margin:0 auto; text-align:left; }
.box { width:970px; }
a .over { cursor:pointer; }
.textCenter { text-align:center; }
.textRight { text-align:right; }
.float { float:left; }

body a.button { display:block; float:left; text-align:center; position:relative; font-size:20px; }
body a.button span { display:block; position:absolute; top:0; left:0; cursor:pointer; }

/* = header */
.header {
	width:970px;
	height:370px;
	position:relative;
}
.header h1 { color:#fff; padding-left:20px; }
.header img.headerimg { position:absolute; top:0; left:0; }
.header .mainmenu {
	width:243px;
	height:215px;
	position:absolute;
	top:107px; left:0;
}
.header .joinmenu {
	width:213px;
	height:182px;
	position:absolute;
	top:49px; right:-1px;
}
.header a.button span { background:url(../images/layout/buttons.jpg) no-repeat; }
.header a.members-entrance { width:243px; height:67px; margin-bottom:8px; }
.header a.members-entrance span { width:243px; height:67px; background-position:0 0; }
.header a.members-entrance:hover span { background-position:0 -67px; }
.header a.see-top-movies { width:243px; height:67px; margin-bottom:6px; }
.header a.see-top-movies span { width:243px; height:67px; background-position:-243px 0; }
.header a.see-top-movies:hover span { background-position:-243px -67px; }
.header a.start-free-tour { width:243px; height:67px; }
.header a.start-free-tour span { width:243px; height:67px; background-position:0 -134px; }
.header a.start-free-tour:hover span { background-position:0 -201px; }
.header a.continue-free-tour { width:243px; height:67px; }
.header a.continue-free-tour span { width:243px; height:67px; background-position:0 -318px; }
.header a.continue-free-tour:hover span { background-position:-243px -318px; }
.header a.join-now { width:213px; height:182px; }
.header a.join-now span { width:213px; height:182px; background:url(../images/layout/joinbuttons.jpg) 0 0 no-repeat; }
.header a.join-now:hover span { background-position:0 -182px; }

.side { width:220px; float:left; }

/* = panel */
.panel { margin:0 0 22px 0; position:relative; background:#000; zoom:1; }
.panel h2 {
	height:46px;
	line-height:46px;
	text-indent:43px;
	font-size:18px;
	color:#fff;
	background:#c7120b url(../images/layout/buttons.jpg) -243px -134px no-repeat;
	position:relative;
}
.panel h2 .icon { position:absolute; background:url(../images/layout/buttons.jpg) no-repeat; }
.panel a.more {
	display:block;
	position:absolute;
	bottom:0; right:6px;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	line-height:15px;
	width:100%;
}
.panel a.more:hover { text-decoration:underline; }
.panel .upperText { line-height:150%; }
.panelInner {
	width:184px;
	padding:10px 20px 29px 14px;
	border:1px solid #262626;
	border-width:0 1px;
	background:url(../images/layout/sidepanel-bg.jpg) 0 0 no-repeat;
}
.panelFooter {
	height:5px;
	width:100%;
	line-height:5px;
	position:absolute;
	bottom:-5px; left:0px;
	background:#333 url(../images/layout/buttons.jpg) -243px -215px no-repeat;
}
.side .dvd h2 .icon {
	width:22px; height:22px;
	top:12px; left:13px;
	background-position:-463px -134px;
}
.side .dvd .panelInner { height:304px; background:url(../images/layout/dvds-bg.jpg) no-repeat; }
.side .dvd .panelInner #fmovie-cover {
	display:block;
	width:161px;
	height:243px;
	position:absolute;
	top:110px; left:15px;
	overflow:hidden;
}
.side .dvd .panelInner img {
	display:block;
	width:161px;
	height:243px;
	position:absolute;
	top:0; left:0;
}
.dvd #fmovie-front { opacity:1; filter:alpha(opacity=100); display:block; z-index:20; }
.dvd #fmovie-back { left:-100px; opacity:0; filter:alpha(opacity=0); display:none; z-index:30; }
.side .dvd .upperText { height:54px; }
.side .webcam h2 .icon {
	width:26px; height:28px;
	top:8px; left:11px;
	background-position:-269px -180px;
}
.side .dating h2 .icon {
	width:26px; height:24px;
	top:13px; left:13px;
	background-position:-243px -180px;
}
.side .pornstars h2 .icon {
	width:28px; height:30px;
	top:9px; left:10px;
	background-position:-295px -180px;
}
.panel .thumbWrap {
	display:block;
	width:194px;
	height:118px;
	background:#fff;
	margin:10px auto 11px auto;
	padding:6px 0 0 0;
	position:relative;
}
.panel .thumbWrap img {
	display:block;
	margin:0 auto;
	position:relative;
}
.panel .thumbWrap .modelsName {
	line-height:16px;
	height:18px;
	color:#E02A00;
	display:block;
	text-indent:6px;
}
.thumbWrap .icon {
	width:22px;
	height:21px;
	background:url(../images/layout/buttons.jpg) -463px -156px no-repeat;
	position:absolute;
	top:-8px; right:-7px;
}
.panel .contentWrap {
	width:189px;
	height:118px;
	background:url(../images/layout/webcamdating.jpg) no-repeat;
	margin:10px auto;
	padding:3px 0 0 3px;
	position:relative;
}
.panel .contentWrap img { display:block; }
.side .webcam .contentWrap { background-position:0 -121px; }
.side .dating .contentWrap { background-position:0 0; }
.side .dating span.transparent { display:block; position:absolute; bottom:3px; left:3px; line-height:16px; height:17px; width:143px; background:url(../images/layout/tr.png) repeat; }
.side .dating span.transparent .l { float:left; padding:0 0 0 3px; }
.side .dating span.transparent .r { float:right; padding:0 3px 0 0;  }

/* = content */
.content { float:right; width:739px; }
.content .top { background:url(../images/layout/c-sample-1-bg.jpg) no-repeat; }
.content .bottom { background:url(../images/layout/c-sample-2-bg.jpg) no-repeat; }
.container { width:730px; height:726px; overflow:hidden; padding:11px 0 0 9px; }
.container h2 { font-size:18px; margin:0 0 10px 0; color:#FFFFDE; }
.container p { color:#fff; font-size:11px; line-height:150%; }

/* = sampleBox */
.container .sampleBox { width:348px; height:346px; float:left; padding:7px 0 0 8px; margin:0 0 10px 0; }
.container .sampleBoxContent { padding:13px 24px 0 15px; }
.container .sampleBox a { display:block; position:relative; }
.container .rightside a img { margin-left:9px; }
.container .rightside .sampleBoxContent { padding:13px 24px 0 25px; }
.container .sampleBox a span { display:block; position:absolute; top:90px; left:142px; width:55px; height:47px; cursor:pointer; }
.container .sampleBox a span.play { background:url(../images/layout/p-play.png) no-repeat; }
.container .sampleBox a span.members { background:url(../images/layout/p-members.png) no-repeat; width:71px; height:57px; left:135px; top:90px; }
.sampleBoxContent p { line-height:14px; height:42px; overflow:hidden; }
.sampleBoxContent .info { height:14px; margin-top:4px; padding-top:3px; position:relative; border:1px solid #222; border-width:1px 0 0 0; }
.sampleBoxContent .info span { display:block; position:absolute; top:3px; left:110px; }
.sampleBoxContent .info .rating {
	display:block;
	width:65px; height:12px;
	background:url(../images/layout/ratingstars.png) no-repeat;
	position:absolute;
	top:4px; right:-6px;
}
.sampleBoxContent .info .r1 { background-position:0 0; }
.sampleBoxContent .info .r2 { background-position:0 -12px; }
.sampleBoxContent .info .r3 { background-position:0 -24px; }
.sampleBoxContent .info .r4 { background-position:0 -36px; }
.sampleBoxContent .info .r5 { background-position:0 -48px; }
.sampleBoxContent .info .r6 { background-position:0 -60px; }
.sampleBoxContent .info .r7 { background-position:0 -72px; }
.sampleBoxContent .info .r8 { background-position:0 -84px; }
.sampleBoxContent .info .r9 { background-position:0 -96px; }
.sampleBoxContent .info .r10 { background-position:0 -108px; }

.joinNow a.join-now { width:179px; height:133px; }
.joinNow a.join-now span { width:179px; height:133px; background:url(../images/layout/joinbuttons.jpg) -213px 0 no-repeat; }
.joinNow a.join-now:hover span { background-position:-213px -133px; }

/* = bottom */
.bottom .sampleBox { width:348px; height:343px; float:left; padding:10px 0 0 8px; margin:0 0 10px 0; }
.bottom a.join-now { width:135px; height:157px; }
.bottom a.join-now span { width:135px; height:157px; background:url(../images/layout/joinbuttons.jpg) -392px 0 no-repeat; }
.bottom a.join-now:hover span { background-position:-392px -157px; }
.bottom a.free-tour { width:218px; height:50px; margin-top:21px; }
.bottom a.free-tour span { width:218px; height:50px; background:url(../images/layout/buttons.jpg) 0 -268px no-repeat; }
.bottom a.free-tour:hover span { background-position:-218px -268px; }

.warning { font-size:11px; color:#666; text-align:center; padding-bottom:14px; width:860px; margin:0 auto; }
.warning a { color:#999; }
.warning a:hover { color:#ccc; text-decoration:underline; }

#clipWrapper {
	display:block;
	z-index:999;
/*	width:560px;
	height:390px;*/
	width:160px;
	height:90px;
	background:#000;
	border:2px solid #666;
	position:absolute;
	left:50%;
/*	margin:-200px 0 0 -280px;*/
	margin:-50px 0 0 -80px;
	padding-top:10px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#clipCloseBttn {
	position:absolute;
	top:-18px;
	right:4px;
	cursor:pointer;
	font-family:verdana, sans-serif;
	color:#aaa;
}
#clipCloseBttn:hover { color:#fff; }
.amnlogo {
	width:160px;
	height:64px;
	background:url(../images/layout/amnlogo.png) no-repeat;
	position:absolute;
	top:-42px;
	left:8px;
}
#clipOverlay {
	position:fixed;
	z-index:998;
	left:0; top:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
}

/* top dvds page */
.covers-content { float:left; width:970px; }
.covers-content h2 {
	height:39px;
	background:#f90 url(../images/layout/fullwidthtitle.jpg) no-repeat;
	color:#000;
	font-size:24px;
	font-weight:normal;
	padding:8px 0 0 20px;
	overflow:hidden;
}
.covers-content h2 span { color:#e30300; font-weight:bold; }
.covers-container {
	width:948px;
	height:auto;
	position:relative;
	overflow:hidden;
	padding:10px;
	background:url(../images/layout/fullwidthbg.jpg) no-repeat;
	border:1px solid #1f1f1f;
	border-width:0 1px 1px 1px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}
.coverbox-wrapper {
	width:200px;
	padding:6px;
	background:url(../images/layout/coverbox-bg.png);
	border:1px solid #100606;
	border-width:0 1px 2px 1px;
	float:left;
	margin:11px 11px 20px 11px;
}
.coverbox-wrapper .cover { position:relative; }
.cover .scenes-wrapper {
	width:200px; height:313px;
	position:absolute;
	top:0; left:0;
	background:url(../images/layout/scenes-bg.png);
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
}
.cover .scenes-box {
	width:164px; height:120px;
	position:absolute;
	top:89px; left:18px;
/*	background:url(../images/content/covers/scenes0.jpg);*/
}
.coverbox-wrapper .info {
	background:#010101 url(../images/layout/coverinfo-bg.png) repeat-x;
	padding:10px 6px 6px 6px;
	font-size:12px;
	height:80px;
	position:relative;
}
.coverbox-wrapper .info strong { font-size:14px; }
.coverbox-wrapper .info p { color:#bba; line-height:13px; margin-top:4px; }
.coverbox-wrapper .info span { color:#ff7200; }
.coverbox-wrapper .info a.dlhd {
	display:block;
	position:relative;
	height:18px;
	padding:4px 0 0 3px;
	text-decoration:none;
	color:#999;
	position:absolute;
	bottom:6px; left:6px;
	width:182px;
}
.coverbox-wrapper .info a.dlhd:hover { color:#fff; }
.dlhd span {
	display:block;
	width:31px;
	height:22px;
	background:url(../images/layout/buttons.jpg) -405px -246px no-repeat;
	position:absolute;
	top:0; right:-1px;
	cursor:pointer;
}
.model { width:948px; height:456px; }
.model-wrapper { width:948px; height:426px; padding:4px 10px 10px 4px; position:absolute; top:0; left:0; }
.model .coverbox-wrapper {
	border-width:1px 1px 2px 1px;
	border-color:#241f1f #100606 #100606 #1e1616;
}
.model .coverbox-wrapper .info strong { font-size:18px; }
.model .coverbox-wrapper .info a.dlhd { padding-left:10px; }
.model .coverbox-wrapper .dlhd span { right:12px; }
.model-photos {
	width:720px; height:234px;
	background:#900 url(../images/content/photosbg.jpg) no-repeat;
	position:absolute;
	left:235px; bottom:2px;
}
*+html .model-photos { bottom:1px; }
.model-photos img {
	display:block;
	width:140px; height:180px;
	border:6px solid #fff;
	float:left;
	margin:20px 10px 10px 16px;
}
.model-info {
	width:700px; height:154px;
	background:url(../images/layout/coverbox-bg.png);
	position:absolute;
	left:235px; top:15px;
	border:1px solid #100606;
	border-width:1px 1px 2px 1px;
	border-color:#241f1f #100606 #100606 #1e1616;
	padding:10px;
}
.model-info .bit {
	font-size:14px;
	padding:6px 12px;
	border:1px solid #555;
	margin:6px 8px;
	float:left;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.model-info .bit b { color:#ff7200; font-weight:normal; }
.model-info p { color:#ccc; font-size:11px; margin:6px 10px 10px 4px; }
.model-info .readmore { color:#ff7200; font-size:11px; position:absolute; bottom:4px; right:6px; }
a#prevmodel, a#nextmodel {
	text-decoration:none;
	color:#fc0;
	font:normal 13px verdana, sans-serif;
	display:block;
	padding:2px 12px 3px 12px;
	border:1px solid #fc0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 10px;
	position:absolute;
	bottom:2px;
	opacity:.4;
	filter:alpha(opacity=40);
}
a#prevmodel { left:-8px; }
a#nextmodel { right:-8px; }
a#prevmodel:hover, a#nextmodel:hover { color:#fff; border-color:#fff; opacity:.8; filter:alpha(opacity=80); }