body {
	font-size:11px;}
h1 {
	font-size:14px;}	
	
#btn {
	z-index:3;
	clear:both;
	position:relative;
	margin:-5px 0 10px;}
#btn a {
	width:285px;
	height:71px;
	display:block;
	margin:0 auto;
	background:url(../images/download.png) no-repeat;}
#btn a:hover {
	background-position:left -71px;}
#trailerPage #btn {
	margin-top:15px;}

#trailer {
	background:url(../images/content_bg.jpg) left 20px no-repeat ;}
#trailer h2 {
	height:20px;
	padding-top:4px;}	
#trailer .paging {
	height:26px;
	font-size:14px;
	text-align:left;
	line-height:25px;}

#moviePlayer {
	width:100%;
	float:left;
	clear:both;
	max-height:520px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:center;}	
	
#description label {
	font-weight:bold;
	display:block;
	margin-bottom:15px;} 
	
#movieCovers {
	width:130px;
	float:left;
	margin-right:4px;}
#movieCovers a {
	display:block;}
#movieCovers .img {
	text-align:center;}
#movieCovers .img img {
	border:1px solid #d67931;}
#movieCovers .enlarge {
	width:79px;
	height:20px;
	margin:5px auto 20px;
	background:url(../images/enlarge.png) no-repeat;}
#movieCovers .enlarge:hover {
	background-position:left bottom;}
	
	
#movieInfo {
	width:475px;
	float:left;}
#movieTable {
	width:100%;
	margin-top:10px;
	font-size:12px;}
#movieTable td {
	height:15px;
	padding:2px 6px;
	border-bottom:1px solid #ffdaab;
	background:right bottom no-repeat #ffa756;}
#movieTable .left {
	width:141px;
	font-weight:bold;}
#movieTable .right {
	background-image:url(../images/tablerow.gif)}
	
#related {
	width:675px;
	clear:both;
	float:left;
	margin:10px 0 10px 12px;}
#related h2 {
	height:16px;
	padding-top:0;
	background:#ffa756;
	margin-bottom:5px;}
	
	.related {
		width:203px;
		height:185px;
		padding:4px;
		margin-left:18px;
		float:left;
		position:relative;
		border:1px solid #FFF;
		background:#ffbe82;}
		.related#first {
			margin-left:0;}
		.related .img {
			float:left;
			height:170px;
			overflow:hidden;}
		.related .right {
			float:left;
			width:90px;
			margin-left:3px;}
		.related .title {
			height:28px;
			margin-bottom:7px;
			display:block;
			overflow:hidden;}
		.related .price {
			font-weight:bold;}
		.related .btn {
			left:0; bottom:-21px;
			position:absolute;
			width:100%;
			height:45px;
			border:none;
			margin:0 -1px;
			background:url(../images/btn.png) repeat-y;}
		.related .btn.en,
		.related .btn.uk,
		.related .btn.es {
			background:url(../images/btn-en.png)}
		.related .btn:hover {
			background-position:left -44px;}
			.related  .btn a {
				width:100%;
				height:22px;
				display:block}


#flvPlayer {
	width:546px;
	height:327px;
	margin:0 auto;
	position:relative;}
#shadow {
	width:100%;
	height:38px;
	bottom:-38px; left:0;
	position:absolute;
	background:url(../images/player_shadow.jpg) repeat-x;}
#trailerPage #shadow {
	bottom:-37px;}
	
#link {
	float:left;
	clear:both;
	width:100%;
	padding:10px 0 15px;}	
.link {
	color:#002ed7;
	font-size:12px;}
.link:hover {
	color:#090685;}
	
	
#models {
	font-weight:normal;}
	
	
	
.tracklist{
	padding:0; margin:0;}
.track,
.track_active {
	height:15px;
	width:475px;
	padding-top:2px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/trackbg.gif) right bottom no-repeat #ffe6c7;}
.track_active {
	height:16px;
	background:url(../images/trackbg2.gif) right bottom no-repeat #fabd80;}
.track:hover {
	text-decoration:underline;}
#movieTable {
	margin:0;
	width:444px;}
.track_icon {
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:0 7px 0 5px;
	overflow:hidden;
	background:url(../images/icons.png) no-repeat;}
.track:hover .track_icon {			background-position:left bottom;}
.track_active .track_icon {			background-position:right top;}
.track_active:hover .track_icon {	background-position:right bottom;}
#movieInfo {
	margin-bottom:20px;}
.musichead {
	clear:both;
	background:#ffa756;}
#mp3player {
	width:100%;
	float:left;
	margin-bottom:10px;
	background:#ffe6c7;}
	#trackTitle {
		float:left;
		width:360px;
		padding:8px;}
	#controls a {
		width:40px;
		height:40px;
		float:left;
		display:block;
		background:url(../images/controls.png) no-repeat;}
	#controls a#playBtn:hover {
		background-position:left bottom;}
	#controls a#stopBtn {
		background-position:right top;}
	#controls a#stopBtn:hover {
		background-position:right bottom;}
		
		
	
	
.icons {
	left:0;
	bottom:35px;
	position:absolute;
	margin-top:40px;
	margin-left:115px;}
.icons img {
	float:left;
	margin-left:3px;}
	
#image {
	width:412px;
	margin:0 auto;}
#image .img {
	text-align:center;}
#images {
	width:600px;
	margin:0 auto;}
#images a {
	float:left;}
#images a.second {
	margin-left:15px;}
#images a.second .reflect {
	margin-left:-12px;}
.reflect,
.reflected {
	border:6px solid #FFF;}	
	

#rabobank {
	width:446px;
	height:60px;
	background:url(../images/rabobank.jpg) no-repeat;}
#rabobankPrice {
	float:right;
	height:47px;
	line-height:49px;
	margin:4px 20px 0 0;}
#rabobankPrice div {
	float:left;}
#oldPrice {
	margin-right:8px;
	color:#ee7121;
	font-size:11px;
	font-weight:bold;
	text-decoration:line-through;}
#newPrice {
	color:#0f2b8e;
	font-size:20px;
	font-weight:bold;}
	

#dl_offer_top {	
	height:20px;
	margin:-4px 0 0 1px;
	background:#FFF;
	color:#ee3100;
	font-weight:bold;
	text-indent:10px;
	line-height:20px;}
#dl_offer {
	height:38px;
	margin-bottom:10px;
	background:#e38b3a;}
#dl_offer .ramains {
	float:left;
	font-size:12px;} 
#dl_offer .time div {
	float:left;}
	
#dl_offer .offerTime {
	float:left;
	height:100%;
	padding-left:38px;
	background:url(../images/offer-remain.gif) 5px center no-repeat;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:38px;}
#dl_offer .time .blk {
	width:35px;
	height:32px;
	margin:3px 2px 0 10px;
	color:#ee3100;
	font-size:16px;
	font-weight:bold;
	line-height:32px;
	text-align:center;
	background:url(../images/offer-time.gif) no-repeat;}
#dl_offer .time .txt {
	padding:1px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:36px;}
	
#dl_offer .time #days,
#dl_offer .time #daysTxt,
#dl_offer .time #sec,
#dl_offer .time #secTxt {
	display:none;}

#dl_offer .price_old {
	float:right;
	margin-left:20px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:38px;}
#dl_offer .price_old span {
	color:#000;}
#dl_offer .price_old .from {
	font-size:14px;
	padding:0 5px;}
#dl_offer .price_old .euro {
	padding-right:5px;
	font-size:16px;}

#dl_offer .price_new {
	position:relative;
	width:100px;
	float:right;
	height:36px;
	margin:1px;
	padding:0 10px;
	line-height:36px;
	background:#FFF;}
#dl_offer .price_new div {
	position:absolute;
	right:5px; top:0;
	width:70px;
	height:36px;
	float:right;
	margin-left:10px;
	color:#ee3100;
	font-size:20px;
	font-weight:bold;}

.social_small_head {
	position:relative;
	top:-30px;
	color:#000000;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	clear:both;
}
