* { 
	padding: 0px; 
	margin: 0px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9pt;			
}

.site-color {
	color: #A60000 
}

p {
	line-height: 12pt;
}

div { text-align: left; vertical-align: top; }

table { padding: 0; margin: 0; border-collapse: collapse; border: 0; }

td { vertical-align: top; }

body {
	background: transparent url('/images/background.jpg') repeat scroll top left;
	background-attachment: fixed;	
}

div.footer {
        text-align: center;
	height: 120px;
}


img { border: 0; }

ul {
	list-style-type: none;
}

ul li {
	line-height: 25px;
}				

ul li a:hover {
	text-decoration: underline;
}

a {
	text-decoration: none;
	color: #000000;
}

p {
	line-height: 18px;
}


/********************/
/*		BOXES		*/
/********************/

.navBox {
	margin-bottom: 20px;
}

.box-header {
	background: transparent url('/images/smallBox-top.jpg') repeat-x scroll top left;;
	height: 26px;
	width:100%; 
	text-align: left;
	margin-bottom: 0;
}

.box-header span {
	display:inline-block; 
	color: white; 
	font-weight: bold; 
	padding: 7px 15px;
}

.smallBox-top {
	border-top: 1px solid #B1B1B1;
	height: 0;
/*	margin-top: 20px; */
}

.smallBox-middle {
	width: 217px;
	border: 1px solid #B1B1B1;
	border-top: 0;
	background-color: #FFFFFF;
	padding:9px;
}

.smallBox-bottom {
	display: none;
}
span.pageBtn[class~=hidden] {
	display: none;
}

span.pageBtn[class~="active"] {

    font-weight: bold;
}

.bigBox-top {
	border-top: 1px solid #B1B1B1;
	height: 0px;
	width: 949px;
}

.bigBox-middle {
	border: 1px solid #B1B1B1;
	border-width: 0 1px;
	background-color: white;
	width: 887px;
	padding: 30px;
}

.bigBox-bottom {
	border-bottom: 1px solid #B1B1B1;
	width: 949px;
	height: 0px;
}

/****************/
/*	MODELS		*/
/****************/
span.modelBox-title {
	display: inline-block; 
	color: #8a0c36;
	text-align: left; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 14px; 
	margin: 12px;
}

.modelBox {
	margin-bottom: 20px;
	height: 430px; 
	text-align: left; 
	width: 690px;
	background: transparent url('/images/modelbox-back.jpg') no-repeat scroll top left;
}

.modelBox-middle {
	width: 688px; 
	border: 1px solid #B1B1B1;
	border-width: 0 1px;
	background-color: #FFFFFF;
	padding: 10px 0 10px; 

}
ul.list-front-dvd li a div {
    background: url("/images/dvdmovie-frame.gif") no-repeat scroll left top transparent;
    height: 218px;
    padding: 6px;
    width: 151px;
}
.modelBox-bottom {
	background: transparent url('/images/modelbox-bottom.jpg') no-repeat scroll bottom left;
	height:39px;
	width: 690px;
}
ul.list-front-dvd li span.date {
    color: #595959;
    width: 30px;
}
ul.list-front-dvd li a {
    text-decoration: none;
}
ul.list-front-dvd li a:hover {
    text-decoration: none;
}
ul.list-front-dvd li span[class|="overlay-star"] {
    background-image: url("/images/stars.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    margin-top: 2px;
    padding: 0;
    width: 100%;
}
span.tip {
	float: left; 
	padding-left: 15px; 
	margin-top: 4px;
        display:none;
}
ul.list-front-dvd div.overlay-country {
    margin-left: 6px;
    margin-top: 183px;
    position: absolute;
}

ul.list-front-dvd li {
    display: inline-block;
    height: 264px;
    line-height: 16px;
    margin-bottom: 6px;
    text-align: center;
    width: 165px;
}

span.bottom-buttons a {
    display:none;
}


span.bottom-buttons {  
	vertical-align: middle; 
	margin-top: 4px;
        display: inline-block;
        float: none;
        padding: 0;
        text-align: center;
        width: 690px;
}
span.pageBtn {
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 17px;
    margin: 0 2px;
    padding-top: 2px;
    vertical-align: middle;
    width: 19px;
}
.modelButton {
	width: 116px;
	height: 20px;
	background-image: url('/images/button_bg.gif');
	margin-top: 10px;
}
.modelButton a {
	display: block;
	width: 116px;
	height: 20px;
	padding-top: 3px;
	padding-left: 15px;
	color:#8A0C36;
	font-weight:bold;
}
.modelDetailBox-top {
	height: 16px;
	width: 668px;
	padding: 8px 20px;
	background: transparent url('/images/modelDetailBox-top.jpg') no-repeat scroll top left;
	font-weight: bold;
}

div.modelHomeBarInitials {
	background: transparent url('/images/modelBar.jpg') no-repeat scroll top left;
	height: 23px;
	width: 655px;
	padding-top: 5px;
	margin-left: 15px;
}

div.modelHomeTabBar-bottom {
	width: 655px; 
	height: 33px; 
	background: transparent url('/images/modelBar2.jpg') no-repeat scroll top left;
	padding-left: 7px;
	padding-top: 5px;
	margin-bottom: 14px;
	margin-left: 15px;
}

span.modelHomeTabSelected {
	display: inline-block;
	height: 19px;
	color: #a60000;
	
	font-weight: bold;
	margin: 0 0px;
	padding-top: 3px;		
	text-align: center;
}

.modelHomeTabSelectedBig {
	background: #FFFFFF url('/images/modelTabBig.jpg') no-repeat scroll top left;
	width: 60px;
}

.modelHomeTabSelectedSmall {
	background: transparent url('/images/modelTabSmall.jpg') no-repeat scroll top left;
	margin: 0;
	width: 20px;
}

.modelHomeTabSelectedMid {
	background: transparent url('/images/modelTabMid.jpg') no-repeat scroll top left;
	margin: 0;
	width: 30px;
}	

span.modelHomeTab, a.modelHomeTab {
	display: inline-block;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 17px;
	text-align: center;		
}

span.modelHomeTab {
	color: #7F7F7F;
}



div.modelHomeTabBar-bottom a {
	color: #A60000;
}

div.modelTab-header {
	padding: 4px 10px;
	background: transparent url('/images/normalsmallbox-Tab2.jpg') no-repeat scroll top left;
	width:237px;
	height: 15px;	
}

/*****************/
/*  TAGCLOUD     */
/*****************/
span.tagCloudBox-title {
	display: inline-block; 
	color: #8a0c36;
	text-align: left; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 14px; 
	margin: 12px;
}

.tagCloudBox {
	margin-bottom: 20px;
	height: 430px; 
	text-align: left; 
	width: 690px;
	background: transparent url('/images/modelbox-back.jpg') no-repeat scroll top left;
}

.tagCloudBox-middle {
	width: 688px; 
	border: 1px solid #B1B1B1;
	border-width: 0 1px;
	background-color: #FFFFFF;
	padding: 10px 0 10px; 

}

.tagCloudBox-bottom {
	background: transparent url('/images/modelbox-bottom.jpg') no-repeat scroll bottom left;
	height:39px;
	width: 690px;
}

/*****************/
/*	MOVIES LIST  */
/*****************/

.container{
	position: relative;
	height: 200px;
	width: 688px;
	padding: 0;
}

.dvdMovieItem, .webMovieItem, .galleryItem {
	display:inline-block;
	height: 264px; 
	margin:0 4px 0 0;
	position:relative;
	width:159px;
	text-align: center;

}

.galleryItem {
	margin-right: 13px;
}

.dvdMovieItem a, .webMovieItem a, .galleryItem a {
	text-decoration: none;
}

.dvdMovieItem a:hover, .webMovieItem a:hover, .galleryItem a:hover {
	text-decoration: underline;
}

.webMovieItem {
	height: 146px;
	width: 159px;
	margin:0 4px 0 0;

}
.webMovieItemDate{
	display: block;width:151px;font-size:8pt;color:#434343;
}
.webMovieItemTitle{
	display: block;
	width:151px;
	margin-top: 0px;
}

.dvdMovieItemDate{
	display: block;width:154px;font-size:8pt;color:#434343;
}
.dvdMovieItemTitle{
	display: block; width:154px; margin-top: 0px;
}
.webMovieItemDateVip{
	display: block;width:154px;font-size:8pt;color:#434343;
}
.webMovieItemTitleVip{
	display: block;width:154px;margin-top: 0px;
}

.dvdMovieItemDateVip{
	display: block;width:144px;font-size:8pt;color:#434343;
}
.dvdMovieItemTitleVip{
	display: block; width:144px; margin-top: 0px;
}
.channel{
	margin-left: 17px;
	margin-top: 20px;
	float: left;
}
.channel img{
	border: 1px solid #434343;
}
.channelTitle{
	display: block;width:198px;font-size:10pt;text-align:center;color:#A80000;
}
.dvdMovieItemVip, .webMovieItemVip {
	display:inline-block;
	height: 249px; 
	margin:0 14px 0 0;
	position:relative;
	width:144px;

}

.dvdMovieItemVip a, .webMovieItemVip a, .channel a {
	text-decoration: none;
}

.dvdMovieItemVip a:hover, .webMovieItemVip a:hover, .channel a:hover {
	text-decoration: underline;
}

.webMovieItemVip {
	height: 146px;
}

.dvdMovieItemVip img {
	display: block;
	width: 140px;
	height: 203px;
	border: 7px solid #FFFFFF;
}

.webMovieItemVip img {
	display: block;
	width: 140px;
	height: 100px;
	border: 7px solid #FFFFFF;
 }

.galleryItem {
	height: 200px;
	width:  150px;
}

.galleryItem img {
	border: 1px solid #b2b2b2;
	width: 151px;
	height: 151px;
}

.dvdMovieItem img {
	display: block;
	width: 151px;
	height: 218px;
	border: 4px solid #FFFFFF;
}

.webMovieItem img {
	display: block;
	width: 151px;
	height: 108px;
	border: 4px solid #FFFFFF;
 }

.modelItem {
	width: 150px;
	margin: 0 0px 10px 16px;
	display: inline-block;
	text-align: center;
}

.modelItem a {
	text-decoration: none;
}

.modelItem a:hover {
	text-decoration: underline;
}

.modelItem img {
	display: block;
}

span.modelItem span.title {
	display: inline-block;
	text-align: center;
	color: #A60000;
	text-decoration: none;
}

.movieSearchResult .starsBox {
	display: inline;
	margin-top: 3px;
}
.movieSearchResult.dvdItem .starsBox .fullStar{
	background-image: url('http://www5.erozio.com/img/general/starFullPink.gif');
}
.movieSearchResult.dvdItem .starsBox .halfStar{
	background-image: url('http://www5.erozio.com/img/general/starHalfPink.gif');
}
.movieSearchResult.dvdItem .starsBox .emptyStar{
	background-image: url('http://www4.erozio.com/img/general/starEmptyPink.gif');
}
.movieSearchResult.webItem .starsBox .fullStar{
	background-image: url('http://www4.erozio.com/img/general/starFullBlue.gif');
}
.movieSearchResult.webItem .starsBox .halfStar{
	background-image: url('http://www5.erozio.com/img/general/starHalfBlue.gif');
}
.movieSearchResult.webItem .starsBox .emptyStar{
	background-image: url('http://www5.erozio.com/img/general/starEmptyBlue.gif');
}

.nyesteDVD, .bedsteDVD, .nyesteFilm, .bedsteFilm, .nyesteModel, .nyesteGallery, .bedsteGallery {
	cursor: pointer;
	color: #8a0c36;
	font-weight: bold;
}	

.movieDetailButtons {
	margin-top: 10px;
	margin-right: 15px;
	height: 26px;
	width: 106px;
	float: left;
	position: relative;
}
.movieDetailButtonsText{
	position: absolute;
	top: 5px;
	left: 5px;
}


.movieboxTab1-top {
	background: transparent url('/images/movieboxTab1-top.jpg') no-repeat scroll top left; 
	width: 690px; 
	height:32px;
}

.movieboxTab2-top {
	background: transparent url('/images/movieboxTab2-top.jpg') no-repeat scroll top left; 
	width: 690px; 
	height:32px;
}

.modelHomeTab1-top {
	height: 32px;
	background: transparent url('/images/modelboxTab1-top.jpg') no-repeat scroll top left;
	width: 690px;
}

.modelHomeTab2-top {
	height: 32px;
	background: transparent url('/images/modelboxTab2-top.jpg') no-repeat scroll top left;
	width: 690px;
}

.galleryHomeTab1-top {
	background: transparent url('/images/modelboxTab1-top.jpg') no-repeat scroll top left; 
	width: 690px; 
	height:32px;
}

.galleryiHomeTab2-top {
	background: transparent url('/images/movieboxTab2-top.jpg') no-repeat scroll top left; 
	width: 690px; 
	height:32px;
}

.movieboxSeeFilms {
	color: #8a0c36; 
	font-weight: bold; 
	vertical-align: middle;
	margin-right: 10px;
}

a.moviebox-order {
	text-decoration: underline;
	font-weight: bold;
	color: #8a0c36; 
}

.normalBox-tabbed-top {
	width: 690px;
	background: transparent url('/images/normalbox-tabbed-top.jpg') no-repeat scroll top left;
	height: 32px;
}

.normalBox-top {
	width: 690px; /* 690px; */
	background: transparent url('/images/normalBox-top.jpg') no-repeat scroll top left;
	height: 9px;
}
.normalBox-topV {
	width: 690px; 
	background: transparent url('/images/normalBox-top.gif') no-repeat scroll top left;
	height: 4px;
}

.normalBox-bottom {
	width: 690px; 
	height: 19px; 
	background: transparent url("/images/normalbox-bottom.jpg") no-repeat scroll bottom left;
	margin-bottom: 20px;
}

.normalBox-middle {
	width: 654px; 
	border: 1px solid #B1B1B1;
	border-width: 0 1px;
	background-color: #FFFFFF;
	padding: 10px 17px; 
}

/****************/
/*	GALLERIES	*/
/****************/
span.galleryBox-title {
	display: inline-block; 
	color: #8a0c36;
	text-align: left; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 14px; 
	margin: 12px;
}

.galleryBox {
	margin-bottom: 20px;
	height: 430px; 
	text-align: left; 
	width: 690px;
	background: #F6F6F6 none no-repeat scroll top left;
}

.galleryBox-middle {
	width:688px;
	height: 420px;
	background: #F6F6F6 none no-repeat bottom left;
	border: 1px solid #b1b1b1;
	border-width: 0 1px;	
}

.galleryDetailBox-top {
	height: 16px;
	width: 650px;
	padding: 8px 20px;
	background: transparent url('/images/galleryDetailBox-top.jpg') no-repeat scroll top left;
	font-weight: bold;
}

div.galleryHomeBarInitials {
	background: transparent url('/images/galleryBar.jpg') no-repeat scroll top left;
	height: 23px;
	padding-top: 5px;
	width: 655px;
}

div.galleryHomeTabBar-bottom {
	width: 655px; 
	height: 21px; 
	padding-left: 10px;
	padding-top: 7px;
	margin-bottom: 0px;
	background: transparent url('/images/galleryBar1.jpg') no-repeat scroll top left;
}

div.galleryHomeTabBar-bottom2 {
	width: 654px; 
	height: 25px; 
	background: transparent url('/images/galleryBar2.jpg') no-repeat scroll bottom left;
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
}

div.galleryHomeTabBar-slide {
	width:660px;
	background: transparent url('/images/galleryBar-dropmid.jpg') repeat-y scroll top left;
	padding: 3px 7px 0 10px;
}

span.galleryHomeTabSelected {
	display: inline-block;
	height: 19px;
	color: #aa0562;
	
	font-weight: bold;
	margin: 0 0px;
	padding-top: 3px;		
	text-align: center;
}

.galleryHomeTabSelectedBig {
	background: #FFFFFF url('/images/galleryTabBig.jpg') no-repeat scroll top left;
	width: 60px;
}

.galleryHomeTabSelectedSmall {
	background: transparent url('/images/galleryTabSmall.jpg') no-repeat scroll top left;
	margin: 0;
	width: 20px;
}

.galleryHomeTabSelectedMid {
	background: transparent url('/images/galleryTabMid.jpg') no-repeat scroll top left;
	margin: 0;
	width: 30px;
}	

span.galleryHomeTab, a.galleryHomeTab {
	display: inline-block;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 2px;
	padding-top: 3px;
	width: 17px;
	text-align: center;		
}

span.galleryHomeTab {
	color: #7F7F7F;
}



div.galleryHomeTabBar-bottom a {
	color: #aa0562;
}

input.galleryBox-dropdown-button, input.galleryBox-dropup-button {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: transparent url('/images/galleryBar-dropdown.jpg') no-repeat scroll top left;
	width: 97px;
	height: 18px;
	border: 0;
	padding-left: 7px;
	padding-bottom: 3px;
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}

input.galleryBox-dropup-button {
	background: transparent url('/images/galleryBar-dropup.jpg') no-repeat scroll top left;
}

/****************/
/*	CALENDAR	*/
/****************/
span.eromax-calendar, span.eromax-calendar-day, span.eromax-calendar-noday, span.eromax-calendar-today, span.eromax-calendar-day-middle, span.eromax-calendar-day-end, span.eromax-calendar-noday-middle {
	width: 95px;
	height: 101px;
	display: inline-block;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #666666;
	text-align: center;
	vertical-align: bottom;
}

span.eromax-calendar-day {
	background: transparent url('/images/calendar-day.gif') no-repeat scroll top left;	
}		

span.eromax-calendar-day-middle {
	background: transparent url('/images/calendar-day.gif') no-repeat scroll top left;	
}	

span.eromax-calendar-day-end {
	background: transparent url('/images/calendar-day.gif') no-repeat scroll top left;	
}	

span.eromax-calendar-noday {
	background: transparent url('/images/calendar-noday.gif') no-repeat scroll top left;				
}

span.eromax-calendar-today {
	background: transparent url('/images/calendar-today.gif') no-repeat scroll top left;
	color: white;
}

span.eromax-calendar-noday-middle {
	background: transparent url('/images/calendar-noday.gif') no-repeat scroll top left;				
}
	
.calendarBox-top {
	width: 690px;
	height: 32px;
	background: transparent url('/images/calendarBox-top.jpg') no-repeat scroll top left;
}

.calendarBox-middle {
	width: 688px;
	background: white url('/images/calendarBox-back.jpg') no-repeat scroll bottom left; 
	border: 1px solid #B1B1B1;
	border-width: 0 1px;

}

.calendarBox-bottom {
	width: 688px;
	background-color: white;
	border: 1px solid #B1B1B1;
	border-top: 0;
	height: 0px;
}

span.label-eromax-calendar-day {
	width: 94px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	color: #6b6b6b;
}

div.calendar-img {
	border-top: 1px solid #e8e7e9; 
	border-bottom: 1px solid #e8e7e9; 
	margin: 7px 4px 0 4px; 
	display:inline-block; 
	width: 85px; 
	height: 59px; 
	background: transparent none no-repeat scroll top left;	
}

.moviebox-top {
	width: 690px; 
	height:32px;
	background: transparent url('/images/moviebox-top.jpg') no-repeat scroll top left; 
	color: #8a0c36; 	
}

.moviebox-top-title {
	float:left; 
	padding: 8px 10px; 
}

a.moviebox-page, span.moviebox-page {
	display: inline-block;
	text-align: center;
	height: 15px;
	padding: 1px 3px 3px 3px;	
	margin: 0 1px;

}

a.moviebox-page {
	color: #8a0c36;
	background-color: transparent; 
}

span.moviebox-page {
	color: #FFFFFF;
	background: transparent url('/images/searchbox-active.jpg') repeat-x scroll top left;
	text-decoration: underline;
}

.moviebox-web-middle-front, .moviebox-dvd-middle-front {
	width:688px;
	border: 1px solid #b1b1b1;
	border-width: 0 1px;
}

.moviebox-web-middle-front {
	height: 470px;	
}

.moviebox-dvd-middle-front {
	height: 560px;
}
	

.moviebox-middle {
	width: 648px; 
	padding: 20px;		 
	border: 1px solid #B1B1B1; 
	border-width: 0 1px 1px 1px; 

}

.moviebox-bottom {
	width: 690px; 
	height: 39px; 
	background: transparent url(/images/normalbox-bottom.jpg) no-repeat scroll top left;

}


a.moviebox-page {
	width: 16px;
}

a.moviebox-page-text {
	text-transform: uppercase;
	font-weight: bold;
}

span.moviebox-page {
	display: inline-block;
	text-align: center;
	width: 16px;
}

/********************/
/*		REPORTS		*/
/********************/

div.reportBox {
	margin-bottom: 20px;
}

div.reportbox-top {
	width:690px; 
	height:22px;
	background: transparent url('/images/reportbox-top.jpg') no-repeat scroll top left;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 10px 0 2px 0;
}

div.reportbox-back {
	width:688px; 
	border: 1px solid #B1B1B1; 
	border-width: 0 1px; 
	height: 315px;
	background: transparent url('/images/reportbox-back.jpg') no-repeat scroll top left; 	
}


div.reportbox-video {
	float: left; 
	padding: 10px; 
	width: 316px;
}

div.reportbox-bottom {
	width:690px; 
	height: 17px;
	background: transparent url('/images/reportbox-bottom.jpg') no-repeat scroll bottom left; 	
}

.reportThumb-container {
	float: right; 
	width: 330px; 
	height: 295px; 
	overflow: hidden;
	position: relative; 
	padding: 10px;
}

.reportThumb-title {
	display: inline-block; 
	width: 180px; 
	font-weight:bold; 
	vertical-align: top;
	margin-left: 0px;
	color: #8a0c36;	
}

.reportThumb-img, .reportThumbList-img {
	width: 115px; 
	vertical-align: top;
	float: left;
	border: 1px solid #8a0c36; 	
}

.reportThumbList-img {
	width: 151px;
	border: 2px solid white;
}

.reportPreview-img {
	width:316px; 
	height:220px;
	border: 1px solid #8a0c36; 	
}

span.backX {
	background-color: #3e3e3e; 
	color: white; 
	display: inline-block; 
	width: 16px; 
	height: 15px; 
	font-weight: bold; 
	text-align: center; 
	padding-top: 1px; 
	border-left: 1px solid #8b8b8b; 
	border-bottom: 1px solid #8b8b8b; 
	border-top: 1px solid #bbbbbb; 
	border-right: 1px solid #bbbbbb;
}

/********************/
/*		TEASER		*/
/********************/
div.teaserBox {
	margin-bottom: 20px;
}

div.teaserbox-top {
	width:690px; 
	height:19px;
	background: transparent url('/images/teaserbox-top.jpg') no-repeat scroll top left;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 10px 0 2px 0;
}

div.teaserbox-back {
	width:688px; 
	border: 1px solid #d6abad; 
	border-width: 0 1px; 
	height: 248px;
	background: transparent url('/images/teaserbox-back.jpg') no-repeat scroll top left; 	
}

div.teaserbox-video {
	float: left; 
	padding: 10px; 
	width: 316px;
	height: 172px;
}

div.teaserbox-bottom {
	width:690px; 
	height: 17px;
	background: transparent url('/images/teaserbox-bottom.jpg') no-repeat scroll bottom left; 	
}

.teaserThumb-container {
	float: right; 
	width: 330px; 
	height: 215px;
	position: relative; 
	overflow: hidden; 
	padding: 10px;
}

.teaserThumb-title {
	display: inline-block; 
	width: 193px; 
	font-weight:bold; 
	vertical-align: top;
	margin-left: 0px;
	background-color: #F1E5E6;
	text-transform: uppercase;
	padding: 0 5px;
}

.teaserThumb-img {
	width: 115px;
	height: 64px;
	vertical-align: top;
	float: left;
	border: 1px solid #8a0c36; 	
}

.teaserPreview-img {
	width:316px; 
	border: 1px solid #8a0c36; 	
}

.teaserPreviewDesc {
	text-align: justify;
	background-color: #f1e5e6;
	padding: 0 5px 5px 5px;
	line-height: 12px;
	text-transform: none;
}

.modelTeaserThumb-title {
	display: inline-block; 
	width: 330px; 
	font-weight:bold; 
	vertical-align: top;
	margin-left: 0px;
	text-transform: uppercase;
	padding: 0 5px;
}

.modelTeaserThumb-img {
	vertical-align: top;
	float: left;
	border: 1px solid #8a0c36; 	
}

.modelTeaserPreview-img {
	border: 1px solid #8a0c36; 	
}

.modelTteaserPreviewDesc {
	text-align: justify;
	background-color: #f1e5e6;
	padding: 0 5px 5px 5px;
	line-height: 12px;
	text-transform: none;
}

/*****************/
/* CATEGORY LIST */
/*****************/
div.category-separator {
	height: 0;
	border-top: 1px solid #B0B0B0;
	margin: 15px 0;
}

ul.listCategory {
	text-align: left;
	border: 1px solid #B0B0B0;
	background-color: #F6F6F6;
	line-height: 24px;
	margin-top: 0px;
	padding: 15px 0;
}

ul.listCategory li {
	padding: 0 15px;
}

/*******/
/* VIP */
/*******/
.vipResult {
	background-image: url('/images/search-result-vip.gif');
	background-repeat: no-repeat;
	position:absolute;
	height:30px;
	right:5px;
	top:10px;
	cursor: pointer;
}
.vipResultText {
	display: block;
	margin-top:15px;
	font-size: 0.8em;
	font-weight:bold;
	color:#8A0C36; 
	text-decoration: underline;
	cursor: pointer;
}
.vipMovieDetailContainer {
	position:relative;
}
.vipMovieDetail {
	background-image: url('/images/search-result-vip.gif');
	background-repeat: no-repeat;
	margin-top:10px;
	height:21px;
	width:250px;
	cursor: pointer;
	position: relative;
}
.vipDetailsText {
	display: block;
	position: absolute;
	left: 40px;
	bottom: 6px;
	font-size: 0.8em;
	font-weight:bold;
	color:#8A0C36; 
	text-decoration: underline;
	cursor: pointer;
}
#vipRealityHeader{
	background-image: url('/images/vipRealityHeader.jpg');
	width: 652px;
	height: 116px;
	position: relative;
}
#realitySites{
	background-image: url('/images/realitysites.gif');
	width: 151px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 15px;
}
.vipIcon{
	background-image: url('/images/vipicon.gif');
	width: 47px;
	height: 28px;
}
#realitySites h3 {
	display: none;
	visibility: hidden;
}
#realitySitesText{
	position: absolute;
	width: 490px;
	height: 50px;
	left: 10px;
	top: 45px;
	
}
#realitySitesText p {
	color: white;
	font-size: 0.9em;
	line-height: 12px;
	margin-bottom: 12px;
}


#vipNicheHeader{
	background-image: url('/images/vipNicheHeader.jpg');
	width: 652px;
	height: 116px;
	margin-top: 40px;
	position: relative;
}
#nicheSites{
	background-image: url('/images/nichesites.gif');
	width: 131px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 15px;
}
#nicheSites h3 {
	display: none;
	visibility: hidden;
}
#nicheSitesText{
	position: absolute;
	width: 490px;
	height: 150px;
	left: 10px;
	top: 45px;
	
}
#nicheSitesText p {
	color: white;
	font-size: 0.9em;
	line-height: 12px;
	margin-bottom: 12px;
}

#vipWebcamHeader{
	background-image: url('/images/vipWebcamHeader.jpg');
	width: 652px;
	height: 116px;
	margin-top: 40px;
	position: relative;
}
#webcamSites{
	background-image: url('/images/webcams.gif');
	width: 125px;
	height: 20px;
	position: absolute;
	left: 10px;
	top: 15px;
}
#webcamSites h3 {
	display: none;
	visibility: hidden;
}
#webcamSitesText{
	position: absolute;
	width: 490px;
	height: 150px;
	left: 10px;
	top: 45px;
	
}
#webcamSitesText p {
	color: white;
	font-size: 0.9em;
	line-height: 12px;
	margin-bottom: 12px;
}
.selectedMovies{
	width: 670px;
	margin-top: 20px;
	margin-left: 18px;
}
.selectedMoviesItem{
	position: relative;
	width:154px;
	height:145px;
	background-image: url('/images/cambg.gif');
	float: left;
	margin-right: 13px;	
	margin-bottom: 13px;
}
.selectedMoviesItem img{
	position: absolute;
	left: 5px;
	top: 20px;
}

.selectedMoviesItem h5{
	position: absolute;
	left: 5px;
	top: 2px;
	display:block;
	font-style: normal;
}

#channelDetailHeader{
	position: relative;
	width:690px;
	height:251px;
	margin-bottom: 20px;
}
#channelDescription {
	width: 250px; 
	height: 200px;
	position: absolute;
	right: 20px;
	top: 50px;
	color: #eee;
}
#channelNext {
	position: absolute;
	bottom: 5px;
	right: 20px;
	font-weight: bold;
	color: #eee;
}
#channelNext a {
	font-weight: bold;
	color: #eee;
}
/*********/
/* OTHER */
/*********/
span.fullStar, span.halfStar, span.emptyStar, span.voteStar {
	display: inline-block;
	width: 18px;
	height: 14px;
	margin: 0 0;
}

span.fullStar {
	background-image: url('/images/starFull.jpg');
}

span.halfStar {
	background-image: url('/images/starHalf.jpg');
}

span.emptyStar {
	background-image: url('/images/starEmpty.jpg');
}

span.voteStar {
	background-image: url('/images/starVote.jpg');
}
span a {
	color:#8A0C36;
	text-decoration: underline;
}

.prevBtn {
	vertical-align: middle; 
	background-image: url('/images/box-prev.jpg'); 
	width:31px; 
	height:31px; 
	display:inline-block;
	cursor: pointer;
}

.nextBtn {
	vertical-align: middle; 
	background-image: url('/images/box-next.jpg'); 
	width:31px; 
	height:31px; 
	display:inline-block;
	cursor: pointer;
}

.signBtn {
	vertical-align: middle; 
	background-image: url('/images/box-sign.jpg'); 
	width:31px; 
	height:31px; 
	display:inline-block;
}

.ajaxLoader {
	display: none;
	background: transparent url('/images/ajax-loader2.gif') no-repeat scroll center center;
	width: 100%;
	opacity: 0.3;
	height: 500px;
	filter: alpha(opacity: 30%);
}

div#movieSearchBox {
	width: 688px; 
	height: 124px; 
	border: 1px solid #B1B1B1; 
	border-width: 0 1px 1pz 1px; 
	background-image: url('/images/moviebox-search-back.jpg');
}

div.rightbar-separator {
	border-bottom: 1px solid #d2d2d2;
	width: 150px;
	margin: 5px 0;
	height: 1px;
}


#rightbar_latest_updates{
	background-color: white;
	margin:0;

	border: 1px solid gray;
}
#rightbar_latest_updates_header{
	height: 26px;
	color: white;
	background: url("/images/smallBox-top.jpg") repeat-x scroll left top;
	
	font-weight: bold;
}
#rightbar_latest_updates_header span{
	color:white;
	display:inline-block;
	font-weight:bold;
	padding:7px 15px;
}
li.rightbar_latest_update_date{
	font-weight: bold;
	padding-top: 8px;
	
}
#rightbar_latest_updates_list {
	margin: 0 5px;
}
#rightbar_latest_updates_list li{
	
	line-height: 12px;
	display:block;
}
.rightbar_latest_update_item{
	margin:0;
	padding-left: 2px;
}
.rightbar_latest_update_item a{
	margin:0;
	font-size: 0.9em;
	color:#434343;
}
#rightbar_latest_updates_content{
	padding-left: 10px;
	padding-right: 10px;
}
li.rightbar_latest_update_border{
	margin: 5px 10px 5px 0;
	height: 1px;
	line-height: 1px !important;
	border-bottom: 1px solid #B1B1B1;
}
#latest_updates_stats{
	padding-top: 8px;
	padding-left: 6px;
}
#latest_updates_stats span{
	margin: 0;
	padding: 0;
}



input.frmInput, select.frmSelect {
	width: 209px;
	height: 17px;
	border: 1px solid #787878;
	margin-left: 6px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 2px;
}

select.frmSelect {
	width: 215px;
	height: 24px;	
}

form#signupform span.separator {
	display: inline-block;
	width: 13px;
}

span.spanTextEdit, span.spanTextEditEmpty {
	padding: 0; 
	margin: 0; 
	display: inline;
	color: white;
	background-color: blue;
	cursor: pointer;
}

span.spanTextEditEmpty {
	background-color: red;
	width: 20px;
	display: inline-block;
	text-align: center;
}

span.spanTextEdit span.spanKeywordText {
	padding: 0;
	margin: 0;
	display: inline;
}

span.spanTextEditEmpty span.spanKeywordText {
	display: inline-block;
	color: yellow;
	font-weight: bold;
}

.XClose{
	width: 100%; 
	height: 100%;
	background-color:transparent;
	position:absolute;
	right:0px;
	top:0px;
}
.XCaption{
	display:none;
}
.XDescription{
	display:none;
}
.XBox{
	background-color:white;
}

div.content {
	width: 987px;
	background-color: #e6e6e6; 
	overflow: hidden; 
	border: 1px solid #5a5a5a; 
	border-width: 0 1px;
}

div#content td.sideContent {
	width: 690px;
	padding: 10px 0 20px 0;
}

div#content td.content {
	width:237px;
	padding: 10px 0 20px 0;
}

div.content td.separator {
	width: 20px;
}


div.rightBox-info {
	border: 1px solid #b0b0b0;
	background-image: url('/images/right1.jpg');
	width: 215px;
	height: 80px;
	margin-bottom: 10px;
	padding: 4px 10px;
	color: #A80000;
}

span.rightBox-info-title {
	color: #A80000; 
	text-transform: uppercase; 
	font-weight: bold; 
	display: block; 
	font-size: 17px; 
	margin-bottom: 5px;
}

span.searchMatch {
	background-color: #00DD00;
	color: white;
	font-weight: bold;
}


/*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Join box (most pages, lower part)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/


#joinbox {
	color:white;
}

.joinbox-byline{
	color:#e17a8b;
}

span.join-title {
	display: inline-block; 
	padding: 9px 20px; 
	font-weight: bold; 
	text-transform: uppercase;
}

span.type span.join-desc {
	display: table-cell;
}

span.type span.join-desc span {
	display: block;
}
.joinbox-right #jri1 {
	position:relative; 
	top:5px; 
	font-size:10px;
}
.joinbox-right #jri2 {
	position:relative; 
	top:28px; 
	font-size:10px;
}
.joinbox-right #jri3 {
	position:relative; 
	top:55px; 
	font-size:10px;
}
.joinbox-right #jri4 {
	position:relative; 
	top:75px; 
	font-size:10px;
}

span.type span.join-desc span.join-item1 {
	font-weight: bold; 
	font-size: 14px;

	color: #ca162a;
	display: inline-block;
	width: 190px;
}

span.type span.join-desc span.join-item2 {
	font-size: 20px; 
	font-weight: bold; 
	color: #ca162a;
	display: block;
	position: absolute;
	margin-left: 184px;
	width: 70px;
	text-align: right;
}

span.type span.join-desc span.join-item3 {
	font-size: 10px; 
	color: #636363;
	width: 190px;
	line-height: 10px;
	display: inline-block;
}

span.type span.join-desc span.join-item4 {
	display: block;
	position: absolute;
	margin-left: 184px;
	width: 70px;
	text-align: right;
	margin-top: 25px;
	font-size: 10px;
	font-family: Tahoma;
	font-color: #4e4e4e;
}

span.type span.join-checkbox {
	display: table-cell;
	width: 21px;
	vertical-align: middle;
}


/*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
18yo check
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/

div#check18yo {
	position:absolute;
	left: 0;
	top: 0;
	z-index: 103;
	text-align: center;
	width: 100%;
	display:none;
}

div#check18yo_t {
	position:fixed;
	width:100%;
	height: 100%;
	background-color: #191919;
	opacity: 0.98;
	filter:
	alpha(opacity=98);
	top: 0;
	left: 0;
}

div#check18yo-buttons{
	position: absolute;
	z-index: 103;
	width: 100%;
	left: 0;
	top: 0;
	margin-top: 150px;
	text-align: center;
}

div#check18yo-box {
	text-align: center;
	z-index: 103;
	top: 0;
	margin-top: 230px;
	position: absolute;
	width: 100%;
}

div#check18yo-box p {
	text-align: justify;
	width: 392px;
	margin: 0 auto;
}




/*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
magazine code entry
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/

div#putcode {
	position:absolute;
	left: 0;
	top: 0;
	z-index: 103;
	text-align: center;
	width: 100%;
	display:none;
}

div#putcode_t {
	position:fixed;
	width:100%;
	height: 100%;
	background-color: #191919;
	opacity: 0.98;
	filter:
	alpha(opacity=98);
	top: 0;
	left: 0;
}

div#putcode-buttons{
	position: absolute;
	z-index: 103;
	width: 100%;
	left: 0;
	top: 0;
	margin-top: 60px;
	text-align: center;
}

div#putcode-box {
	text-align: center;
	z-index: 103;
	top: 0;
	margin-top: 140px;
	position: absolute;
	width: 100%;
}

div#putcode-box span {
	text-align: left;
	width: 392px;
}
















span.dvdMovieboxTop-item1, span.webMovieboxTop-item1, span.galleriesboxTop-item1 {
	padding: 9px;
	display: inline-block;
	width: 220px;
}

span.dvdMovieboxTop-item2, span.webMovieboxTop-item2, span.galleriesboxTop-item2 {
	padding: 9px;
	display: inline-block;
	width: 305px;
}

span.webMovieboxTop-item2 {
	width: 295px;
}

span.galleriesboxTop-item2 {
	width: 295px;
}

span.dvdMovieboxTop-item3, span.webMovieboxTop-item3, span.galleriesboxTop-item3 {
	padding: 9px 0 9px 9px;
	display: inline-block;
}

.textColorSite {
	color: #A90000;
}

.galleryboxSeeFilms {
	font-weight: bold;
}

div.playImg {
/*	background: transparent url('/img/general/playBtn.png') no-repeat scroll center center; */
	background: transparent url('/images/playBtn.png') no-repeat scroll center center;
	position: absolute;
	display: none;
}

#boxNoobSlide{
	position:absolute;
}

#boxNoobSlide span{
	display:block;
	float:left;
}

.maskNoobSlide{
	position:relative;
	width:690px;
	height:207px; 
	overflow:hidden;
	display: none;
}

div.closeNoobSlide {
	width: 100%;
	margin: 4px 0 10px 0;
	display: none;
}
div.closeNoobSlide span {
	cursor: pointer;
}

div.headerSlide {
	width: 986px;
	height: 79px;
	background: transparent none no-repeat scroll top right;
	position: absolute;
	float: right;
	text-align: right;
}

.webMovieItem div.overlay, .dvdMovieItem div.overlay {
	position: absolute;
	width: 216px;
	height: 116px;
}

.webMovieItem div.overlay {
	width: 159px;
	display: none;
}

form[name='formSearch'] div.search-header {
	background: transparent url('/images/moviebox-searchHeader.jpg') no-repeat scroll top left; 
	height: 34px; 
	padding-left: 10px; 
	padding-top: 5px;
}

form[name='formSearch'] div.search-header div {
	display: inline-block; 
	position: relative; 
	height: 28px; 
	width: 490px;
}


div.search-tags {
	width: 640px; 
	background-color: #f4f4f4; 
	border: 1px solid #d6d6d6; 
	border-top: 0; 
	padding-left: 10px; 
	padding-top: 10px; 
	margin-bottom: 25px; 
	padding-bottom: 15px;
}

div.search-tags div.search-type span.selected {
	font-weight: bold;
}


form[name='formSearch'] div.search-header label {
	display: inline-block; 
	width: 125px; 
	padding-top: 5px; 
}

form[name='formSearch']  div.search-header input[type='text'] { 
	display: inline-block; 
	margin-right: 4px; 
	vertical-align: top; 
	background: transparent url('/images/searchbox.jpg') no-repeat scroll top left; 
	width:280px; 
	height:21px; 
	border:0; 
	padding:0px 5px 5px 25px; 
	border-right: 1px solid #787878;
}

form[name='formSearch'] div.search-header input[type='submit'] { 
	position: absolute; 
	right:0; 
	border:0; 
	width:47px;
	height:26px;
	background: transparent url('/images/searchbutton.jpg') no-repeat scroll top left;
}

.modelHomeTab1-top span.modelHome-button, .modelHomeTab2-top span.modelHome-button {
	padding: 8px 20px; 
	display: inline-block; 
	width:180px;
}

div#bottom-menu div.shortcuts-help {
	position: absolute; 
	margin-left: 695px;
	width: 250px;
	text-align: right;
}

#handlesNoobSlide-header {
	display: none;
}
