html {
	height: 100%;
}

body {
	height: 100%;
	background:url(../images/bkgd_onemodel.png) repeat-x;
}

.memberlinks_models {
	top:192px;
	z-index:998;
}

#contentWrapper_models {
	background-image:url(../images/bkgd_blue.png);
	top:310px;
}

#contentWrapper_models_members {
	background-image:url(../images/bkgd_blue.png);
	top:240px;
}

.modelWrapper {
	float:left;
	background-image: url(../images/bkgdmodelthumb.png);
	text-align:center;
	margin:0 3px -18px 3px;
	width:181;
	height:150;
	font-size: 13px;
}

* html .modelWrapper {
	margin:-1px 5px -24px 5px;
	height:175;
}

.modelWrapper img {
	float:left;
	/* top  right bottom left */
	margin:-8px 0px 2px 7px;
	border:1px solid #303a4a;
	width:159px;
	height:90px;
}

.sampleWrapper img {
	float:left;
	/* top  right bottom left */
	margin:0 4px 0 4px;
	border:1px solid #303a4a;
	width:159px;
	height:90px;
	cursor:pointer;
}

.modelWrapper a, .thumbUpdates a {
	font-size: 17px; /* border:2px solid #000; */
	font-weight:bold;
	text-decoration:none;
}

.modelWrapper a:hover, .thumbUpdates a:hover {
	text-decoration:underline;
	color:#ffc000;
}

.modelWrapper a:visited, .thumbUpdates a:visited {
	color:#fff;
}

.alpha {
	position:relative;
	font-size:22px;
	font-weight:bold;
	color:#fff;
	margin:-25px 0 20px 0;
}

.alpha a {
	color:#fff;
	text-decoration:none;
}

.alpha a:visited {
	color:#fff;
}

.alpha a:hover {
	color:#ffc000;
}

.alpha .current {
	color:#ff4040;
}

#footerlong {
	clear:both;
	width:100%;
	left:0;
	bottom: 0;
	display: block;
	position: relative;
}

#footershort {
	clear:both;
	width:100%;
	left:0;
	bottom: 0;
	display: block;
	position: absolute;
}

.instantAccess {
	margin-top:42px;
}

* html .instantAccess {
	margin-top:62px;
}

#pageLinksTop, #pageLinksBottom {
	margin:5px 0 5px 0;
	clear:left;
}

#pageLinksBottom {
  padding-top: 10px;
}

#pageLinksBottom .internal-link {
  top: 13px;
}

#PrevTop, #NextTop, #PrevBottom, #NextBottom, #NumsTop, #NumsBottom {
	display:inline;
}

#PrevTop, #NextTop, #PrevBottom, #NextBottom {
	color:#ffcc00;
}

#NumsTop, #NumsBottom {
	font-family: "Arial", "Trebuchet MS", "Segoe UI", sans-serif;
	color:#ff4040;
	font-size:20px;
	margin:0 0px 0 0px;
	display:inline;
	z-index:99;
}

.ellipseL, .ellipseR {
	font-size:18px;
	display:inline;
	margin:0 0px 0 0px;
	z-index:-1;
}

#PrevTop, #PrevBottom {
	text-align:right;
	z-index:-1;
}

#NextTop, #NextBottom {
	text-align:left;
	z-index:-1;
}

#PrevTop a, #NumsTop a, #NextTop a, #PrevBottom a, #NumsBottom a, #NextBottom a {
	color:#fff;
	text-decoration:none;
	font-size:17px;
}

#PrevTop a:hover, #NumsTop a:hover, #NextTop a:hover, #PrevBottom a:hover, #NumsBottom a:hover, #NextBottom a:hover {
	color:#ffcc00;
}

#PrevTop a:visited, #NumsTop a:visited, #NextTop a:visited, #PrevBottom a:visited, #NumsBottom a:visited, #NextBottom a:visited {
	color:#fff;
}


.modelLine {
	display:block;
	width:1148px;
	height:155px;
	margin:5px 0 5px 0;
}

* html .modelLine {
	margin:0 0 3px 0;
}

.modelLineLong {
	display:block;
	width:1148px;
	height:216px;
	padding:0;
	margin:6px 0 6px 0;
}

* html .modelLineLong {
	margin:0 0 3px 0;
}

.modelThumb {
	display:inline-block;
	background:url(../images/bkgd_scroll_item.png) no-repeat;
	text-align:center;
	padding-top:4px;
	margin:3px 5px 0 5px;
	width:181px;
	height:181px;
	font-size:12px;
	color: #fff;
	float:left;
	position:relative;
}

* html .modelThumb {
	display:inline;
	margin:4px 4px 0 4px;
}

.modelThumbVideos {
	display:inline-block;
	background:url(../images/bkgd_membervid.png?1536320701) no-repeat;
	text-align:center;
	padding-top:2px;
	margin:0 5px 4px 5px;
	width:181px;
	height:236px;
	font-size: 12px;
	color: #fff;
	float:left;
	line-height:16px;
}

* html .modelThumbVideos {
	display:inline;
	margin:0 4px 0 4px;
	height:220px;
}

.modelThumb img {
	margin:8px 0 5px 0;
	border:1px solid #303a4a;
	width:159px;
	height:90px;
}

* html .modelThumb img {
	margin:4px 0 4px 0;
	border:1px solid #303a4a;
	width:159px;
	height:90px;
}

.modelThumbVideos img {
	margin:2px 0 0 0;
	border:1px solid #303a4a;
	width:159px;
	height:90px;
}

* html .modelThumbVideos img {
	margin:0 0 -1px 0;
	border:1px solid #303a4a;
	width:159px;
	height:90px;
}

/*added by Szilard - BEGIN */
.modelThumb .playPreview img,
.modelThumbVideos .playPreview img {
	height:auto;
}
.modelThumbVideos .playPreview {
	margin-top: -26px;
	display: block;
	height:10px;
}
.modelThumb .playPreview {
	margin-top: -37px;
	display: block;
	height:21px;
}
.modelThumb.videodownloading::after,
.modelThumb.videostreaming::after {
	content: '';
	width: 23px;
	height: 23px;
	display:block;
	bottom:6px;
	right:2px;
	position:absolute;
	background: url(../images/download_icon_23x23.png) top left no-repeat;
}
.modelThumb.videostreaming::after {
	width: 46px;
	background: url(../images/download_and_play_icon_46x23.png) top left no-repeat;
}
/*added by Szilard - END */

.bonusSpacer {
	margin-top:-17px;
	font-size:1px;
 }

* html .bonusSpacer {
 	display:block;
	height:5px;
	margin-top:-26px;
	font-size:1px;
 }

.modelThumb .thumbName {
	font-size: 17px;
	font-weight:bold;
}

.modelThumbVideos .thumbName {
	font-size: 15px;
	font-weight:bold;
}

.modelThumb a {
	color:#fff;
	text-decoration:none;
}

.modelThumbVideos a {
	color:#fff;
}

.modelThumb a:visited, .modelThumbVideos a:visited {
	color:#fff;
}

.modelThumb a:hover, .modelThumbVideos a:hover {
	color:#ffcc00;
	text-decoration:underline;
}

.samplednld {
	color:#fff;
	font-size:14px;
	float:left;
	display:inline;
	margin:0 0 0 -5px;
}

.videohelp a {
	color:#fff;
}

.videohelp a:visited {
	color:#fff;
}

.videohelp a:hover {
	color:#ffcc00;
}

.newslist li {
	margin:0 0 20px 0;
}

.timeFont {
	font-size:13px;
	color:#ebebeb;
	margin:1px 0 -8px 0;
}

* html .timeFont {
	font-size:13px;
	color:#ebebeb;
	margin:1px 0 -10px 0;
}

.bv {
	margin:22px 0 0 0;
}

* html .bv {
	margin:17px 0 0 0;
}

.styledlink a {
	color:#fff;
}

.styledlink a:visited {
	color:#fff;
}

.styledlink a:hover {
	color:#ffcc00;
}
