@media screen
{
	body
	{
		background-repeat	: repeat-x;
		font-family			: "Century Gothic", Arial;
		font-size			: 14px;
		margin				: 0px;
		padding				: 0px;
	}
	body div#container
	{
		background-repeat	: repeat-y;
		margin				: 0px auto;
		width				: 978px;
	}
	body div#container a#dialedButtonMovies,
	body div#container a#dialedButtonWebcams
	{
		float				: left;
		font-size			: 24px;
		font-weight			: bold;
		height				: 59px;
		margin				: -70px 7px 0px 7px;
		padding				: 5px 10px 0px 0px;
		text-align			: right;
		text-decoration		: none;
		text-transform		: uppercase;
		width				: 204px;
	}
	body div#container a#dialedButtonWebcams
	{
		float				: right;
	}
	body div#container div#content
	{
		display				: inline;
		float				: right;
		font-size			: 12px;
		margin				: 10px 0px 10px 10px;
		width				: 778px;
	}
	body div#container div#content a.more
	{
		display				: block;
		float				: left;
		font-size			: 16px;
		font-weight			: bold;
		margin				: 0px 0px 10px;
		text-align			: center;
		text-transform		: uppercase;
		width				: 778px;
	}
	body div#container div#content div.model,
	body div#container div#modelDialed div.model,
	body div#container div#content div.movie
	{
		display				: inline;
		float				: left;
		margin				: 0px 10px 15px 0px;
		width				: 184px;
	}
	body div#container div#content div.model a.button,
	body div#container div#modelDialed div.model a.button
	{
		display				: inline;
		float				: left;
		height				: 20px;
		margin				: 5px 10px;
		width				: 164px;
	}
	body div#container div#content div.model a.button span,
	body div#container div#modelDialed div.model a.button span
	{
		float				: left;
		font-size			: 11px;
		font-weight			: bold;
		height				: 13px;
		padding				: 3px;
		text-align			: center;
		text-transform		: uppercase;
		width				: 152px;
	}
	body div#container div#content div.model a.name,
	body div#container div#modelDialed div.model a.name
	{
		display				: block;
		float				: left;
		margin				: 0px;
		text-align			: center;
		text-decoration		: none;
		width				: 124px;
	}
	body div#container div#content div.model img,
	body div#container div#modelDialed div.model img
	{
		float				: left;
	}
	body div#container div#content div.model img.info,
	body div#container div#modelDialed div.model img.info
	{
		margin				: 0px 0px 0px 12px;
	}
	body div#container div#content div.model img.language,
	body div#container div#modelDialed div.model img.language
	{
		margin				: 0px 2px;
	}
	body div#container div#content div.model a.preview,
	body div#container div#modelDialed div.model a.preview
	{
		float				: left;
		height				: 120px;
		margin				: 0px 0px 8px 12px;
		width				: 160px;
	}
	body div#container div#content div.model img.status,
	body div#container div#modelDialed div.model img.status
	{
		margin				: 4px 14px 5px 4px;
	}
	body div#container div#content div.model span.age,
	body div#container div#modelDialed div.model span.age
	{
		float				: left;
		width				: 30px;
	}
	body div#container div#content div#model
	{
		margin				: -10px 0px 20px;
		width				: 767px;
	}
	body div#container div#content div#model div#info
	{
		display				: inline;
		float				: left;
		width				: 337px;
	}
	body div#container div#content div#model div#info div
	{
		float				: left;
		height				: 50px;
		width				: 120px;
	}
	body div#container div#content div#model div#info strong
	{
		float				: left;
		margin				: 0px 0px 15px;
		width				: 337px;
	}
	body div#container div#content div#model div#info table
	{
		border-right		: 1px solid;
		float				: left;
		height				: 175px;
		margin				: 0px 5px 0px 0px;
		width				: 200px;
	}
	body div#container div#content div#model div#info table tr td
	{
		font-size			: 11px;
		margin				: 0px;
		padding				: 0px;
	}
	body div#container div#content div#model div#info table tr td.first
	{
		width				: 100px;
	}
	body div#container div#content div#model div#payment
	{
		float				: left;
		margin				: 10px 0px;
	}
	body div#container div#content div#model div#payment form.method
	{
		display				: block;
	}
	body div#container div#content div#model div#preview
	{
		background-position	: 10px 10px;
		background-repeat	: no-repeat;
		float				: left;
		width				: 420px;
	}
	body div#container div#content div#model div#preview div
	{
		background-position	: center;
		background-repeat	: no-repeat;
		float				: left;
		height				: 298px;
		margin				: 10px;
		width				: 400px;
	}
	body div#container div#content div#model div#preview img.thumbnail
	{
		margin				: 4px -10px 0px 14px;
		height				: 94px;
	}
	body div#container div#content div#model div#texts
	{
		display				: inline;
		float				: left;
		margin				: 10px;
		padding				: 0px;
		width				: 740px;
	}
	body div#container div#content div#model div#texts p
	{
		float				: left;
		margin				: 10px;
		padding				: 0px;
		width				: 340px;
	}
	body div#container div#content div.modelCross
	{
		display				: inline;
		float				: left;
		height				: 170px;
		margin				: 0px 0px 10px 24px;
		width				: 160px;
	}
	body div#container div#content div.modelCross a
	{
		text-decoration		: none;
	}
	body div#container div#content div.modelCross a:hover
	{
		text-decoration		: underline;
	}
	body div#container div#content div.modelCross a.button
	{
		border				: 1px solid;
		font-weight			: bold;
		height				: 18px;
		padding				: 3px;
		text-align			: center;
		text-transform		: uppercase;
		width				: 152px;
	}
	body div#container div#content div.modelCross a.name
	{
		float				: right;
		height				: 10px;
		margin				: 0px 14px 0px 0px;
		text-align			: center;
		width				: 132px;
	}
	body div#container div#content div.modelCross img.preview
	{
		float				: left;
	}
	body div#container div#content div.modelCross img.status
	{
		background			: transparent;
		float				: left;
		margin				: 0px 0px 4px 0px;
	}
	body div#container div#content div.movie a:hover
	{
		text-decoration		: none;
	}
	body div#container div#content div.movie div.rating
	{
		margin				: 5px 0px 0px;
	}
	body div#container div#content div.movie img.language
	{
		float				: right;
		margin				: 5px 0px 0px;
	}
	body div#container div#content div.movie p
	{
		float				: left;
		font-size			: 12px;
		margin				: 0px;
		padding				: 0px;
		width				: 184px;
	}
	body div#container div#content div.movie h2,
	body div#container div#content div.movie h4
	{
		font-size			: 12px;
		font-weight			: normal;
		margin				: 0px;
	}
	body div#container div#content div.movie h2 a,
	body div#container div#content div.movie h4 a
	{
		text-decoration		: none;
	}
	body div#container div#content div.movie h2 a:hover,
	body div#container div#content div.movie h4 a:hover
	{
		text-decoration		: underline;
	}
	body div#container div.movietitle,
	body div#container div#content div.title,
	body div#container div#content div.titleRed,
	body div#container div#modelDialed div.title,
	body div#container div#myMovie div.title
	{
		clear				: left;
		font-size			: 18px;
		font-weight			: bold;
		height				: 24px;
		margin				: 0px 0px 10px;
		padding				: 3px;
		width				: 761px;
	}
	body div#container div.movietitle h3,
	body div#container div#content div.title h3,
	body div#container div#content div.titleRed h3,
	body div#container div#modelDialed div.title h3,
	body div#container div#myMovie div.title h3
	{
		display				: inline;
	}
	body div#container div#content div#pagination,
	body div#container div#modelDialed div#pagination
	{
		clear				: left;
		font-size			: 18px;
		font-weight			: bold;
		height				: 30px;
		margin				: 0px 0px 10px;
		padding				: 0px;
		width				: 767px;
	}
	body div#container div#content p#reload
	{
		height				: 55px;
	}
	body div#container div.title a,
	body div#container div#content div#pagination a,
	body div#container div#modelDialed div#pagination a
	{
		text-decoration		: none;
		text-transform		: uppercase;
	}
	body div#container div#content div.title a img,
	body div#container div#content div#pagination a img,
	body div#container div#modelDialed div#pagination a img
	{
		float				: none;
		vertical-align		: middle;
	}
	body div#container div.movietitle img,
	body div#container div#content div.title img
	{
		float				: right;
		margin				: -3px;
	}
	body div#container div.movietitle img.left,
	body div#container div#content div.title img.left
	{
		float				: left;
	}
	body div#container div#content div.myMovie,
	body div#container div#content div.myOffer,
	body div#container div#content form.myData,
	body div#container div#myMovie div.myMovie
	{
		height				: 200px;
		margin				: -10px 0px 10px;
		width				: 768px;
	}
	body div#container div#content div.myMovie a.button,
	body div#container div#myMovie div.myMovie a.button
	{
		float				: left;
		margin				: 0px 0px 0px 10px;
	}
	body div#container div#content div.myMovie a.button img,
	body div#container div#myMovie div.myMovie a.button img
	{
		margin				: 0px;
	}
	body div#container div#content div.myMovie a.button span,
	body div#container div#myMovie div.myMovie a.button span
	{
		font-size			: 18px;
		height				: 22px;
		padding				: 3px;
		text-align			: center;
		width				: 360px;
	}
	body div#container div#content div.myMovie img,
	body div#container div#myMovie div.myMovie img
	{
		float				: left;
		margin				: 10px 0px 0px 10px;
	}
	body div#container div#content div.myMovie img.fix,
	body div#container div#myMovie div.myMovie img.fix
	{
		margin				: -1px;
	}
	body div#container div#content div.myMovie p,
	body div#container div#myMovie div.myMovie p
	{
		float				: left;
		font-size			: 11px;
		height				: 108px;
		line-height			: 1.2;
		margin				: 10px 0px 0px 10px;
		padding				: 0px 5px 0px 0px;
		width				: 380px;
	}
	body div#container div#content div.myMovie span.license,
	body div#container div#content div.myOffer span.license,
	body div#container div#myMovie div.myMovie span.license,
	body div#container div#content div.newsItem span.date
	{
		display				: block;
		float				: right;
		font-size			: 11px;
		height				: 18px;
		padding				: 8px;
		text-align			: right;
		width				: 330px;
	}
	body div#container div#content div.myMovie strong,
	body div#container div#content div.myOffer strong,
	body div#container div#content div.newsItem strong,
	body div#container div#content form.myData strong,
	body div#container div#myMovie div.myMovie strong
	{
		display				: block;
		float				: left;
		font-size			: 14px;
		height				: 20px;
		padding				: 7px;
		width				: 400px;
	}
	body div#container div#content div.myOffer,
	body div#container div#content form.myData
	{
		height				: 128px;
	}
	body div#container div#content div.myOffer div,
	body div#container div#content div.newsItem div
	{
		float				: left;
		font-size			: 18px;
		font-weight			: bold;
		margin				: 20px;
		text-align			: center;
		width				: 728px;
	}
	body div#container div#content div.myOffer div img
	{
		vertical-align		: middle;
	}
	body div#container div#content div.myOffer p
	{
		font-size			: 12px;
		text-align			: center;
	}
	body div#container div#content form div
	{
		float				: left;
	}
	body div#container div#content form div label
	{
		margin				: 0px 20px 0px 0px;
		width				: auto;
	}
	body div#container div#content form input,
	body div#container div#content form textarea
	{
		float				: left;
		margin				: 2px 32px 2px 2px;
	}
	body div#container div#content form label
	{
		float				: left;
		margin				: 2px;
		width				: 238px;
	}
	body div#container div#content form label span
	{
		color				: #f00;
		font-size			: 10px;
	}
	body div#container div#content form select
	{
	}
	body div#container div#content form.myData strong
	{
		width				: 748px;
	}
	body div#container div#content form.myData input
	{
		float				: left;
		margin				: 0px 15px 5px 15px;
		width				: 180px;
	}
	body div#container div#content form.myData label
	{
		float				: left;
		font-size			: 12px;
		margin				: 25px 15px 5px 15px;
		width				: 185px;
	}
	body div#container div#content form.myData span.error
	{
		display				: block;
		float				: left;
		font-size			: 11px;
		margin				: 0px 0px 0px 15px;
		width				: 600px;
	}
	body div#container div#content div.newsItem
	{
		background-repeat	: repeat-x;
		margin				: -10px 0px 10px;
		width				: 768px;
	}
	body div#container div#content div.newsItem	p
	{
		float				: left;
		padding				: 0px 5px 0px;
	}
	body div#container div#content div.newsItem p strong
	{
		display				: inline;
		float				: none;
		margin				: 0px;
		padding				: 0px;
		width				: auto;
	}
	body div#container div#content div#reviews
	{
		font-size			: 12px;
		margin				: 0px 0px 10px;
		width				: 768px
	}
	body div#container div#content div#reviews p a
	{
		text-decoration		: none;
	}
	body div#container div#content div#reviews p a:hover
	{
		text-decoration		: underline;
	}
	body div#container div#content div#reviews p img
	{
		margin				: 0px 5px 0px 0px;
		vertical-align		: middle;
	}
	body div#container div#content form#filters
	{
		font-size			: 12px;
		height				: 40px;
		margin				: 0px 0px 10px;
		padding				: 0px;
		width				: 768px;
	}
	body div#container div#content form#filters label
	{
		float				: left;
		margin				: 8px 0px 0px 10px;
		text-align			: right;
		width				: 75px;
	}
	body div#container div#content form#filters select
	{
		float				: left;
		margin				: 8px 0px 0px 10px;
		width				: auto;
	}
	body div#container div#content form#filtersModels,
	body div#container div#modelDialed form#filtersModels
	{
		font-size			: 12px;
		height				: 152px;
		margin				: -9px 0px 10px;
		padding				: 0px;
		width				: 768px;
	}
	body div#container div#content form#filtersModels a.button,
	body div#container div#modelDialed form#filtersModels a.button
	{
		float				: right;
		margin				: 10px;
	}
	body div#container div#content form#filtersModels a.button span,
	body div#container div#modelDialed form#filtersModels a.button span
	{
		padding-left		: 15px;
		padding-right		: 15px;
	}
	body div#container div#content form#filtersModels div,
	body div#container div#modelDialed form#filtersModels div
	{
		border-right		: 1px solid;
		display				: inline;
		float				: left;
		height				: 122px;
		margin				: 15px 3px 0px 30px;
	}
	body div#container div#content form#filtersModels div#filterAge
	{
		width				: 140px;
	}
	body div#container div#content form#filtersModels div#filterAge div
	{
		width				: 70px;
	}
	body div#container div#content form#filtersModels div#filterCategory
	{
		width				: 100px;
	}
	body div#container div#content form#filtersModels div#filterLanguage
	{
		width				: 200px;
	}
	body div#container div#content form#filtersModels div#filterLanguage div
	{
		width				: 100px;
	}
	body div#container div#content form#filtersModels input.submit,
	body div#container div#modelDialed form#filtersModels input.submit
	{
		float				: right;
		margin				: 10px;
	}
	body div#container div#content form#filtersModels input.text,
	body div#container div#modelDialed form#filtersModels input.text
	{
		float				: right;
		margin				: 10px 0px;
		width				: 140px;
	}
	body div#container div#content form#filtersModels div br,
	body div#container div#modelDialed form#filtersModels div br
	{
		clear				: left;
	}
	body div#container div#content form#filtersModels div div,
	body div#container div#modelDialed form#filtersModels div div
	{
		border				: none;
		float				: left;
		margin				: 0px;
	}
	body div#container div#content form#filtersModels div label,
	body div#container div#modelDialed form#filtersModels div label
	{
		float				: left;
		font-size			: 10px;
		width				: auto;
	}
	body div#container div#content form#filtersModels div input,
	body div#container div#modelDialed form#filtersModels div input
	{
		float				: left;
		margin				: 2px;
	}
	body div#container div#content form#filtersModels div strong,
	body div#container div#modelDialed form#filtersModels div strong
	{
		float				: left;
		font-size			: 12px;
		margin				: 0px 0px 15px;
		width				: 100%;
	}
	body div#container div#linkex
	{
		font-size			: 11px;
		margin				: 0px 0px 0px 200px;
		width				: 768px;
	}
	body div#container ul#footer
	{
		border-top			: 1px dotted;
		clear				: left;
		font-size			: 12px;
		list-style			: none;
		margin				: 0px 0px 0px 200px;
		padding				: 0px;
		width				: 768px;
	}
	body div#container ul#footer li
	{
		border-left			: 1px solid;
		float				: left;
		display				: inline;
		height				: 50px;
		margin				: 12px;
		padding				: 0px 10px;
		width				: 211px;
	}
	body div#container ul#footer li a:hover
	{
		text-decoration		: none;
	}
	body div#container div#header
	{
		width				: 978px;
	}
	body div#container div#header h1,
	body div#container div#header h2,
	body div#container h1,
	body div#container p#dialed
	{
		border-bottom		: 1px solid;
		border-top			: 1px solid;
		float				: left;
		font-size			: 30px;
		height				: 38px;
		margin				: -38px 0px 0px 0px;
		padding				: 0px;
		text-align			: center;
		text-transform		: uppercase;
		width				: 978px;
	}
	body div#container div#header img
	{
		float				: left;
	}
	body div#container h1
	{
		border-bottom		: none;
		margin				: 0px;
		padding				: 10px 0px 0px;
	}
	body div#container p#dialed
	{
		border-top			: none;
		font-size			: 11px;
		height				: auto;
		margin				: 0px;
		padding				: 0px 0px 10px;
		text-transform		: none;
	}

	/* Movie info */
	body div#container div#info
	{
		float				: left;
		margin				: 0px 10px 0px 0px;
		width				: 420px;
	}
	body div#container div#info p
	{
		font-size			: 11px;
	}
	body div#container div#info p#player
	{
		float				: left;
		height				: 315px;
		padding				: 0px;
		margin				: 0px 0px 10px 0px;
		width				: 420px;
	}
	body div#container div#info p a:hover
	{
		text-decoration		: none;
	}
	body div#container div#info p#details
	{
		line-height			: 2;
	}
	body div#container div#info p#details span.rating
	{
		margin				: 5px 5px 0px 0px;
	}
	body div#container div#info span#hd
	{
		display				: block;
		font-size			: 10px;
		text-align			: center;
		width				: 420px;
	}
	body div#container div#info.dialed
	{
		width				: 767px;
	}
	body div#container div#info.dialed p#player
	{
		height				: 500px;
		width				: 767px;
	}

	/* Menu */
	body div#container div#menu
	{
		float				: left;
		font-size			: 12px;
		width				: 190px;
	}
	body div#container div#menu form
	{
		display				: inline;
		margin				: 10px 5px 0px 10px;
		width				: 191px;
	}
	body div#container div#menu form p
	{
		margin				: 0px 0px 0px 10px;
		padding				: 0px;
	}
	body div#container div#menu form p a.submit
	{
		float				: left;
		margin				: 0px 0px 0px 5px;
	}
	body div#container div#menu form p input.text
	{
		float				: left;
		width				: 140px;
	}
	body div#container div#menu span
	{
		display				: inline;
		float				: left;
		font-weight			: bold;
		margin				: 15px 5px 0px 15px;
		width				: 170px;
	}
	body div#container div#menu strong
	{
		float				: left;
		font-size			: 18px;
		margin				: 15px 5px 0px;
		text-transform		: uppercase;
		width				: 180px;
	}
	body div#container div#menu ul
	{
		display				: inline;
		float				: left;
		list-style-type		: none;
		margin				: 10px 5px 0px 15px;
		padding				: 0px;
		width				: 170px;
	}
	body div#container div#menu ul li
	{
		float				: left;
		margin				: 0px;
		padding				: 0px;
		width				: 170px;
	}
	body div#container div#menu ul li.active
	{
		font-weight			: bold;
	}
	body div#container div#menu ul li a.disable
	{
		font-size			: 8px;
		font-weight			: normal;
		float				: right;
	}
	body div#container div#menu ul li a:hover
	{
		text-decoration		: none;
	}
	body div#container div#menu ul.genres li a
	{
		text-decoration		: none;
	}
	body div#container div#menu ul.genres li a:hover
	{
		text-decoration		: underline;
	}
	body div#container div#menu ul.genres li a h5
	{
		display				: inline;
		font-size			: 12px;
		font-weight			: normal;
	}

	/* Dialed at model */
	body div#container div#modelDialed,
	body div#container div#myMovie
	{
		/*background-color	: #171717;*/
		float				: left;
		font-size			: 12px;
		width				: 978px;
	}
	body div#container div#modelDialed div.model
	{
		margin				: 0px 0px 15px 10px;
	}
	body div#container div#modelDialed div#pagination,
	body div#container div#modelDialed div.title
	{
		float				: left;
		margin				: 10px;
		width				: 950px
	}
	body div#container div#modelDialed form#filtersModels
	{
		float				: left;
		margin				: -10px 0px 10px 10px;
		width				: 955px;
	}
	body div#container div#modelDialed form#filtersModels div#filterAge
	{
		margin				: 15px 175px 15px 15px;
		width				: 140px;
	}
	body div#container div#modelDialed form#filtersModels div#filterAge div
	{
		width				: 70px;
	}
	body div#container div#modelDialed form#filtersModels div#filterCategory
	{
		width				: 100px;
	}
	body div#container div#modelDialed form#filtersModels div#filterLanguage
	{
		width				: 200px;
	}
	body div#container div#modelDialed form#filtersModels div#filterLanguage div
	{
		width				: 100px;
	}
	body div#container div#modelDialed iframe,
	body div#container div#modelDialed object
	{
		border				: none;
		height				: 583px;
		margin				: 10px;
		width				: 958px;
	}

	/* Movie player */
	body div#container div#myMovie div.movietitle
	{
		float				: left;
		margin				: 5px;
		text-align			: center;
		width				: 960px
	}
	body div#container div#myMovie div.myMovie
	{
		height				: 232px;
		margin				: -10px 10px 20px;
		width				: 958px;
	}
	body div#container div#myMovie div.myMovie form a.open
	{
		float				: left;
		margin				: 22px 0px 0px 5px;
		text-align			: center;
		width				: 390px;
	}
	body div#container div#myMovie div.myMovie form a img
	{
		float				: right;
		margin				: 0px;
	}
	body div#container div#myMovie div.myMovie form a.button
	{
		margin				: 10px 0px 0px;
	}
	body div#container div#myMovie div.myMovie form a.button img
	{
		float				: left;
	}
	body div#container div#myMovie div.myMovie form a.button span
	{
		margin				: 0px;
		width				: 370px;
	}
	body div#container div#myMovie div.myMovie form div.rate
	{
		background			: none;
		display				: inline;
		float				: left;
		margin				: 0px 35px 5px 47px;
		overflow			: hidden;
		width				: 105px;
	}
	body div#container div#myMovie div.myMovie form div.rate div.rating
	{
		width				: 15px;
	}
	body div#container div#myMovie div.myMovie form label,
	body div#container div#myMovie div.myMovie form span
	{
		float				: left;
		font-size			: 11px;
		margin				: 25px 0px 0px 10px;
		text-align			: center;
		width				: 176px;
	}
	body div#container div#myMovie div.myMovie form input.name,
	body div#container div#myMovie div.myMovie form label.name
	{
		margin				: 10px 0px 0px;
		width				: 375px;
	}
	body div#container div#myMovie div.myMovie form span.review
	{
		height				: 37px;
		margin				: 5px 0px 0px;
		width				: 375px;
	}
	body div#container div#myMovie div.myMovie form textarea
	{
		float				: left;
		height				: 112px;
		margin				: 15px 12px;
		padding				: 3px;
		width				: 540px;
	}
	body div#container div#myMovie div.myMovie p
	{
		width				: 385px;
	}
	body div#container div#myMovie div.myMovie strong
	{
		width				: 570px;
	}
	body div#container div#myMovie div#payment
	{
		margin				: 9px 0px;
	}
	body div#container div#myMovie div.title
	{
		margin				: 10px;
		width				: 952px;
	}
	body div#container div#myMovie p#player
	{
		height				: 639px;
		margin				: 0px;
		width				: 978px;
	}
	body div#container div#myMovie p#trailer,
	body div#container div#myMovie #_trailer
	{
		float				: left;
		height				: 349px;
		margin				: 9px;
		width				: 612px;
	}
	body div#container div#myMovie p#trailer img.screenshot
	{
		margin				: 5px 45px;
	}
	body div#container div#myMovie br.left
	{
		clear				: left;
	}
	body div#container div#myMovie img.screenshot
	{
		float				: left;
		margin				: 10px -4px 10px 10px;
	}
	body div#container div#myMovie h1
	{
		border-bottom		: 1px solid;
		border-top			: 1px solid;
		display				: inline;
		float				: left;
		font-size			: 20px;
		height				: 28px;
		margin				: 0px;
		padding				: 5px;
		text-align			: center;
		text-transform		: uppercase;
		width				: 968px;
	}
	body div#container div#myMovie h1 a.left,
	body div#container div#myMovie h1 a.right
	{
		display				: inline;
		float				: left;
		font-size			: 14px;
		margin				: 5px;
	}
	body div#container div#myMovie h1 a.right
	{
		float				: right;
	}
	body div#container div#myMovie h1 span
	{
		font-size			: 14px;
		margin				: 10px;
	}


	/* Wide footer */
	body div#container div#modelDialed ul#footer,
	body div#container div#myMovie ul#footer
	{
		margin				: 0px;
		width				: 978px;
	}
	body div#container div#modelDialed ul#footer li,
	body div#container div#myMovie ul#footer li
	{
		width				: 280px;
	}

	/* Payment methods */
	body div#container div#payment
	{
		float				: left;
		font-size			: 12px;
		width				: 338px;
	}
	body div#container div#payment a.button span
	{
		text-align			: center;
		width				: 314px;
	}
	body div#container div#payment div#PPM,
	body div#container div#payment div#VOD
	{
		display				: none;
	}
	body div#container div#payment div.method
	{
		height				: 35px;
		margin				: 0px 0px 2px 0px;
		width				: 338px;
	}
	body div#container div#payment div.method a
	{
		font-weight			: bold;
		text-decoration		: none;
	}
	body div#container div#payment div.method a,
	body div#container div#payment div.method select,
	body div#container div#payment div.method span
	{
		float				: left;
		margin				: 8px 5px 0px;
	}
	body div#container div#payment div.method form
	{
		display				: inline;
		float				: right;
	}
	body div#container div#payment div.method img
	{
		float				: left;
		vertical-align		: middle;
	}
	body div#container div#payment div.title
	{
		margin				: 0px 0px 2px;
		text-align			: center;
		text-transform		: uppercase;
		width				: 332px;
	}
	body div#container div#payment div.title span
	{
		font-size			: 14px;
		text-transform		: none;
	}
	body div#container div#payment div#types p
	{
		float				: left;
		font-size			: 20px;
		height				: 115px;
		margin				: 0px;
		padding				: 10px 0px 0px 0px;
		text-align			: center;
		width				: 332px;
	}
	body div#container div#payment div#types p span
	{
		font-size			: 16px;
	}
	body div#container div#payment form.method
	{
		display				: none;
		line-height			: 1.1;
		margin				: -1px 0px 1px 0px;
		padding				: 0px 5px;
		width				: 328px;
	}
	body div#container div#payment form.method input,
	body div#container div#payment form.method select
	{
		display				: inline;
		float				: left;
		margin				: 0px;
		padding				: 0px;
	}
	body div#container div#payment form.method input.button
	{
		font-weight			: bold;
		margin				: 0px;
		padding				: 3px;
		text-align			: center;
		width				: 100px;
	}
	body div#container div#payment form.method input.text
	{
		height				: 22px;
		margin				: 0px 5px 10px 75px;
		padding				: 0px;
		width				: 75px;
	}
	body div#container div#payment form.method label
	{
		margin				: 0px;
		width				: 85px;
	}
	body div#container div#payment form.method p strong
	{
		display				: block;
		font-size			: 22px;
		text-align			: center;
	}
	body div#container div#payment form.method p strong span
	{
		font-size			: 10px;
	}
	body div#container div#payment form.method select
	{
		height				: 25px;
		margin				: 0px 5px 10px 50px;
		padding				: 0px;
		width				: 125px;
	}

	/* Rating */
	body div#container div.rating,
	body div#container span.rating
	{
		display				: block;
		float				: left;
		height				: 16px;
		overflow			: hidden;
		width				: 80px;
	}
	body div#container div.rating div,
	body div#container span.rating span
	{
		background-position	: 0px 16px;
		display				: block;
		height				: 16px;
		width				: 0px;
	}

	/* User menu */
	body div#container div#user
	{
		height				: 24px;
		padding				: 8px 8px;
		width				: 962px;
	}
	body div#container div#user form a.button
	{
		float				: left;
		margin				: 0px 0px 0px 10px;
	}
	body div#container div#user form a.register
	{
		margin				: 0px 0px 0px 70px;
	}
	body div#container div#user form input,
	body div#container div#user form label
	{
		float				: left;
		margin				: 0px 0px 0px 10px;
	}
	body div#container div#user form input.checkbox
	{
		margin				: 5px 0px 0px 10px;
	}
	body div#container div#user form label
	{
		font-family			: verdana;
		font-size			: 10px;
		margin				: 5px 0px 0px 10px;
	}
	body div#container div#user form p
	{
		float				: left;
		margin				: 2px 0px;
		padding				: 0px;
	}
	body div#container div#user p
	{
		float				: left;
		margin				: 1px;
		padding				: 0px 0px 0px 10px;
	}
	body div#container div#user p a
	{
		font-weight			: bold;
	}
	body div#container div#user p a span
	{
		font-weight			: normal;
	}
	body div#container div#user p span
	{
		font-size			: 12px;
	}
	body div#container div#user p.title
	{
		font-size			: 18px;
		float				: left;
		font-weight			: bold;
		margin				: 0px;
		text-transform		: uppercase;
	}

	/* notify */
	div#myMovieNotify
	{
		height				: 250px;
		margin				: 250px auto;
		padding				: 10px;
		width				: 250px;
	}
	div#myMovieNotify a.button
	{
		float				: left;
		margin				: 0px 5px;
	}
	/* General stuff */
	.right
	{
		float				: right;
	}
	br.both
	{
		clear				: both;
	}
	img
	{
		border				: none;
	}

	/* Form elements */
	a.button
	{
		display				: block;
		height				: 28px;
		text-decoration		: none;
	}
	a.button img
	{
		float				: left;
	}
	a.button span
	{
		float				: left;
		font-size			: 12px;
		font-weight			: bold;
		height				: 16px;
		padding				: 6px;
		text-transform		: uppercase;
	}
	form br
	{
		clear				: left;
	}
	form input,
	form label
	{
		float				: left;
	}
	form fieldset
	{
		border				: none;
		margin				: 0px;
		padding				: 0px;
	}
	form input.text,
	form textarea
	{
		border				: 1px solid;
		font-size			: 12px;
		height				: 18px;
		padding				: 2px;
		width				: 200px;
	}
	form textarea
	{
		height				: auto;
		width				: auto;
	}


	body div#container img.libido
	{
		float				: left;
	}
	body div#container div#content.products form
	{
		float				: left;
	}
	body div#container div#content.products form fieldset input.radio
	{
		float				: left;
	}
	body div#container div#content.products form fieldset label
	{
		float				: left;
		margin				: 0px;
		width				: 550px;
	}
	body div#container div#content.products p
	{
		clear				: left;
		float				: left;
		margin				: 30px 0px 10px;
	}
	body div#container div#content.products ul
	{
		float				: left;
	}


	body div#container div#content table.libido
	{
		margin				: 0px 0px 20px;
		width				: 450px;
	}
	body div#container div#content table.libido tfoot tr td,
	body div#container div#content table.libido thead tr td
	{
		font-weight			: bold;
	}


	/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
	div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
	div.rating-cancel,div.rating-cancel a{background-repeat:no-repeat;background-position:0 -16px;}
	div.star-rating,div.star-rating a{background-repeat:no-repeat;background-position:0 0px;}
	div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
	div.star-rating-on a{background-position:0 -16px!important}
	div.star-rating-hover a{background-position:0 -32px}
	div.star-rating-readonly a{cursor:default !important}
	div.star-rating{background:transparent!important;overflow:hidden!important}
}
