@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MICMACS MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		mm_main.css
	Date:			Mar 05, 2010
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0; border:0;
	}
	body {
		background:#000;
		outline:none;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	a {
		color:#ffe3a4;
		text-decoration:none;
	}
		a:hover {
			color:#b3ad9d;
		}
	#main {
		width:960px; height:655px;
		margin:0 auto;
		background:url(../../images/bg.jpg) center top no-repeat;
	}
		#info {
			width:330px;
			padding:232px 0 0 37px;
			float:left;
		}			
		
/*	--------------------------------------------------------------------------------------------------------------------------
	Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	/* left column */
	a.btn {
		height:21px;
		display:block;
		float:left;
	}
		a.btn:hover {
			background-position:0 bottom;	
		}
	#info .imgLinks {
		height:213px;
	}
		.imgLinks a {
			display:block;
			float:left;
		}
			.imgLinks a.imgBlu {
				width:93px; height:111px;
				margin:0 5px 0 0;
			}
			.imgLinks a.imgDvd {
				width:84px; height:110px;
			}
	#info .buyLinks {
		margin:0 0 15px 0;	
	}
		a.blu {
			width:116px;
			margin:0 6px 0 0;
			background:url(../../images/btn_blu.png) 0 0 no-repeat;	
		}
		a.dvd {
			width:90px;
			background:url(../../images/btn_dvd.png) 0 0 no-repeat;	
		}	
	a.enter {
		width:114px; height:31px;
		background:url(../../images/btn_enter.png) 0 0 no-repeat;
		float:none;
	}
	.links {
		margin:15px 0 0 0;
	}
		a.view {
			width:53px;
			margin:0 11px 0 0;
			background:url(../../images/btn_view.png) 0 0 no-repeat;
			display:inline-block;
		}
		a.press {
			width:73px;
			background:url(../../images/btn_pressKit.png) 0 0 no-repeat;
		}
		a.viewTrailer {
			width:64px;
			margin:0 11px 0 0;
			background:url(../../images/btn_viewTrailer.png) 0 0 no-repeat;
			display:inline-block;
		}
	a.facebook {
		width:103px; height:33px;
		margin:40px 0 0 0;
		background:url(../..//images/btn_facebook.png) 0 0 no-repeat;
		float:none;
	}
		a.facebook:hover {
			background-position:0 -33px;
		}
		
	/* right column */
	.soundtrack {
		width:268px;
		padding:420px 0 0 0;
		float:right;
		
	}
		a.listen {
			width:134px; height:21px;
			margin:16px 0 0 0;
			background:url(../../images/btn_listen.png) 0 0 no-repeat;
			float:none;
		}
			a.listen:hover {
				background-position:0 -21px;
			}
		#audio {
			width:220px; height:45px;
			margin:8px 0 0 0;
		}
			#mediaplayer {
				color:#f3ae3b;
			}
		a.link1, a.link2 {
			display:block;
		}
		a.link1 {
			width:108px; height:107px;
			margin:0 16px 0 0;
			display:inline-block;
			float:left;
		}
		.soundtrack .info {
			padding:46px 0 0 0;
			float:left;
		}
		a.buyNow {
			width:73px;
			margin:0 0 10px 0;
			background:url(../../images/btn_buyNow.png) 0 0 no-repeat;
			float:none;
		}
		a.link2 {
			width:91px; height:38px;
		}
