body
{
	background-color: #ea97f5;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img
{
	border: 0;
}

a { color: #ffed55; text-decoration: underline; }
a:visited { color: #ffed55; text-decoration: underline; }
a:hover { color: #2323ba; text-decoration: none; }
a:active { color: #ffed55; text-decoration: underline; }

* html a:hover {visibility:visible;}

div.tour-wrap
{
	width: 971px;
	margin: 0 auto;
	background-color:#fff;
}

div.tour-header
{
	width: 971px;
	height: 100%;
	overflow: hidden;
}

div.tour-header div.top 
{
	width: 971px;
	height: 60px;
}


div.tour-header div.rotating-image
{
	width: 971px;
	float:left;
	background-image: url(../../images/layout/main_content_bg.gif);
	background-repeat: repeat-y;
	text-align:center;
	padding-bottom: 1px;
}



div.tour-menu
{
	height: 28px;
}

div.tour-menu a
{
	display:block;
}

div.tour-menu a:hover img
{
	visibility:hidden;
}

div.tour-menu div.home
{
	background-image: url(../../images/layout/header/home_a.gif);
	background-repeat: no-repeat;
	float:left;
}

div.tour-menu div.all_our_scenes
{
	background-image: url(../../images/layout/header/all_our_scenes_a.gif);
	background-repeat: no-repeat;
	float:left;
}

div.tour-menu div.members
{
	background-image: url(../../images/layout/header/members_a.gif);
	background-repeat: no-repeat;
	float:left;
}

div.tour-menu div.bookmark
{
	background-image: url(../../images/layout/header/bookmark_a.gif);
	background-repeat: no-repeat;
	float:left;
}

div.tour-menu div.instant_access
{
	background-image: url(../../images/layout/header/instant_access_a.gif);
	background-repeat: no-repeat;
	float:left;
}

div.tour-menu div.next_page
{
	background-image: url(../../images/layout/header/next_page_a.gif);
	background-repeat: no-repeat;
	float:left;
}

div.main-content
{
	background-image: url(../../images/layout/main_content_bg.gif);
	background-repeat: repeat-y;
	width: 971px;
	margin: 0 auto;
	text-align:center;
}

div.tour-footer
{
	width: 971px;
	clear:both;
	padding-top: 30px;
}

div.tour-footer a
{
	display:block;
}

div.tour-footer a:hover img
{
	visibility: hidden;
}

div.tour-footer div.buttons
{
	width: 971px;
	height: 123px;
}

div.tour-footer div.buttons div.join-now
{
	padding-left: 96px;
	width: 351px;
	height: 123px;
	background-image: url(../../images/layout/footer/get_your_membership_a.gif);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
}

div.tour-footer div.buttons div.see-more
{
	padding-left: 79px;
	width: 351px;
	height: 123px;
	background-image: url(../../images/layout/footer/see_more_a.gif);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
}

div.tour-footer div.small-links 
{
	clear:both;
	width: 971px;
}

div.tour-footer div.small-links a { color: #2323ba; text-decoration:underline; display:inline; }
div.tour-footer div.small-links a:hover { color: #978807; text-decoration:none; }

div.search-box
{
	width: 971px;
	height: 362px;
	background-image: url(../../images/layout/search_box/search_box_bg.gif);
	background-repeat: no-repeat;
}

div.search-box div.left-column
{
	padding-left: 48px;
	height: 362px;
	width: 567px;
	float: left;
}

div.search-box div.left-column div.featured_models
{
	padding-top: 83px
}

div.search-box div.left-column div.featured_models div.model-box
{
	width: 189px;
	float: left;
	text-align: center;
	font-weight:bold;
}

div.search-box div.left-column div.featured_models div.model-box a img
{
	border: #ffed55 1px solid;
	text-decoration:none;
}

div.search-box div.right-column
{
	width: 356px;
	height: 362px;
	float: right;
}

div.search-box div.right-column div.top-models
{
	padding-top: 69px;
	padding-left: 40px;
}

div.search-box div.right-column div.top-models div.model-box
{
	width: 144px;
	height: 21px;
	float:left;
	font-weight:bold;
	font-style:italic;
	font-size: 16px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

div.search-box div.right-column div.searching
{
	padding-left: 90px;
	padding-top: 65px;
	text-align:left;
}

div.search-box div.right-column div.searching input.text-box
{
	border: #fff 1px solid;
	background-color: #d79ddb;
	width: 157px;
	height: 18px;
	font-size: 16px;
	color: #4d2651;
	vertical-align:middle;
	padding-left: 2px;
}

div.search-box div.right-column div.searching img
{
	vertical-align:middle
}

div.search-box div.browsing
{
	padding-top: 27px;
	padding-left: 12px;
	padding-right: 48px;
	text-align:center;
}

div.search-box div.browsing div.letter
{
	padding-left: 4px;
	padding-right: 4px;
	display: inline;
}

div.search-box div.browsing div.letter a
{
	font-weight:bold;
	font-style:italic;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
}

div.network_updates .update_numbering a
{
	color: #2222bb;
}

div.network_updates .update_numbering a:hover
{
	color: #8a2626;
}

div.trailer-box
{
	background-image: url(../../images/layout/trailer/trailer_box_bg.gif);
	background-repeat:no-repeat;
	width: 971px;
	height: 819px;
}

div.trailer-box div.header
{
	padding-top: 50px;
	color: #fff;
	padding-bottom: 10px;
}

div.trailer-box div.header div.title
{
	font-weight:bold;
	font-size:18px;
}

div.trailer-box div.content
{
	height: 550px;
}

div.trailer-box div.footer div.description
{
	width: 640px;
	text-align:justify;
	color: #fff;
	margin: 0 auto;
	height: 110px;

}

div.trailer-box div.footer div.desc
{
	width: 640px;
	text-align:justify;
	color: #fff;
	margin: 0 auto;
	height: 110px;

}

div.trailer-box div.footer div.desc div.header
{
	font-size: 14px;
	font-style:italic;
	text-align:left;
	height: 20px;
	color:#000;
	font-weight: bold;
	padding: 0px;
}

div.trailer-box div.rating
{
	padding-top: 16px;
}

div.trailer-box div.rating div.rating_controller
{
	float:left;
	padding-left: 382px;
}

div.trailer-box div.rating div.rating_controller div.rating_images a
{
	float:left;
}

div.trailer-box div.rating div.rating_score
{
	float:left;
	padding-left: 4px;
	width: 122px;
}

div.trailer-box div.rating div.rating_score span
{
	color:#ff0000;
	font-weight:bold;
}

div.download_full_movie
{
	padding-top: 20px;
	padding-bottom: 30px;
	font-weight:bold;
}

div.download_full_movie a {color: #2323BA; font-size: 28px;}
div.download_full_movie a:visited {color: #2323BA;}
div.download_full_movie a:hover {color: #863791;}
div.download_full_movie a:active {color: #2323BA;}

div.episode-box
{
	background-image: url(../../images/layout/episode_box/episode_box_bg.gif);
	background-repeat:no-repeat;
	width: 932px;
	height: 872px;
	margin: 0 auto;
}

div.episode-box div.star_rating
{
	height: 25px;
	padding-top: 22px;
}

div.episode-box div.star_rating div.num_votes
{
	padding-right: 52px;
	padding-top: 2px;
	float:right;
}

div.episode-box div.star_rating div.stars
{
	float:right;
}

div.episode-box div.pics
{
	height: 626px;
}

div.episode-box div.pics img
{
	border: 1px solid #ffed55;
	float:left;
	margin-bottom: 1px;
	margin-right: 1px;
}


div.episode-box div.pics div.left
{
	float:left;
	padding-left: 33px;
}


div.episode-box div.pics div.right
{
	float:left;
}

div.episode-box div.footer
{
	width: 932px;
	padding-top: 5px;
}

div.episode-box div.footer div.desc
{
	width: 852px;
	margin: 0 auto;
	text-align:justify;
	height: 80px;
}

div.episode-box div.footer div.menu
{
	padding-top: 15px;
}

div.episode-box div.footer div.menu a
{
	color: #0c00ff;
	font-weight:bold;
	font-size: 16px;
}

div.episode-box div.footer div.menu a:hover
{
	color: #ffed55;
}

div.episode-box div.footer div.menu div.trailer
{
	float: left;
	padding-left: 45px;
	width: 167px;
	text-align:center;
}

div.episode-box div.footer div.menu div.rating_controller
{
	float: left;
	padding-left: 150px;
	padding-top: 1px;
}

div.episode-box div.footer div.menu div.rating_controller a
{
	float:left;
}

div.episode-box div.footer div.menu div.rating_score
{
	float: left;
	padding-left: 5px;
	width: 115px;
	text-align:center;
	padding-top: 2px;
}

div.episode-box div.footer div.menu div.rating_score span
{
	color: #ff0000;
	font-weight:bold;
}

div.episode-box div.footer div.menu div.download
{
	float: right;
	padding-right: 45px;
	width: 167px;
	text-align:center;
}

div.episode-box div.footer div.menu div.instant_access a
{
	display:block;
}

div.episode-box div.footer div.menu div.instant_access  a:hover img
{
	visibility:hidden;
}

div.episode-box div.footer div.menu div.bookmark_us a
{
	display:block;
}

div.episode-box div.footer div.menu div.bookmark_us  a:hover img
{
	visibility:hidden;
}

div.episode-box div.footer div.menu div.instant_access
{
	float: left;
	padding-top: 26px;
	padding-left: 22px;
}

div.episode-box div.footer div.menu div.bookmark_us
{
	float: right;
	padding-top: 26px;
	padding-right: 26px;
}

div.episode-box div.footer div.desc div.header_ep
{
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
	height: 20px;
}

div.episode-box div.footer div.desc div.header_ep div.name
{
	float:left;
	width: 300px;
}

div.episode-box div.footer div.desc div.header_ep div.date
{
	float:right;
	width: 200px;
	text-align: right;
}

div.slogans
{
	padding-top: 4px;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 4px;
}

div.slogans a { color: #2323ba; text-decoration:underline; font-size: 20px; font-weight:bold; }
div.slogans a:visited { color: #2323ba; }
div.slogans a:hover { color: #863791; text-decoration:none; }
div.slogans a:active { color: #2323ba; }

div.related_scenes
{
	font-size:22px;
	font-weight:bold;
	padding-top:20px;
}

div.related_scenes span
{
	color:#990000;
}

div.clear_this
{
	clear:both;
}

img.hidden_image
{
	display:none;
	visibility:hidden;
}

.cursor_hand
{
	cursor:pointer;
}
