@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MEHTODMAN AND REDMAN Home
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		mm_home.css
	Date:			May 4, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	Active Nav Block Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#navBar a.navHome {
		background-position:0 bottom;
	}
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	News Block Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlock {
		width:406px; height:650px;
		float:left;
		background:url(../../images/newsBG.jpg) top left no-repeat;
		overflow:hidden;
	}
		#newsBlock .header {
			margin:11px 0 0 11px;
			width:387px; height:47px;
			background:url(../../images/newsHeader.jpg) top left no-repeat;
		}
			#newsBlock .header h2 {
				margin:15px 0 0 14px;
				width:62px; height:18px;
				float:left;
				display:inline;
				background:url(../../images/h2_news.png) top left no-repeat;
			}
			#newsBlock .header a.btnReadMore {
				margin:15px 30px 0 0;
				width:74px; height:15px;
				display:inline-block;
				float:right;
				background:url(../../images/btn_readMore.png) top left no-repeat;
			}
				#newsBlock .header a.btnReadMore:hover {
					background-position:bottom;
				}
		#newsBlock .entries {
			margin:0 0 0 11px; padding:34px 0 0 0; 
			width:384px; height:526px;
			background:url(../../images/newsContentBG.jpg) top left no-repeat;
		}
			/* Entry */
			#newsBlock .entries .entry {
				padding:0 0 22px 0;
				margin:0 auto 0 auto;
				width:325px;
			}
				#newsBlock .entries .entry h3 {
					font:bold 16px Arial, Helvetica, sans-serif;
				}
					#newsBlock .entries .entry h3 a {
						color:#9c8d6c;
					}
						#newsBlock .entries .entry h3 a:hover {
							color:#f5dead;
						}
				#newsBlock .entries .entry p {
					height:64px;
					font:normal 13px Arial, Helvetica, sans-serif;
					color:#fff;
					overflow:hidden;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	Videos Block Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videosBlock {
		width:545px; height:380px;
		float:right;
		background:url(../../images/videosBG.jpg) top left no-repeat;
		overflow:hidden;
	}
		#videosBlock .header {
			margin:11px 0 0 5px;
			width:530px; height:47px;
			background:url(../../images/videosHeader.jpg) top left no-repeat;
		}
			#videosBlock .header h2 {
				margin:12px 0 0 14px;
				width:75px; height:21px;
				float:left;
				display:inline;
				background:url(../../images/h2_videos.png) top left no-repeat;
			}
			#videosBlock .header a.btnWatchMore {
				margin:15px 30px 0 0;
				width:84px; height:15px;
				display:inline-block;
				float:right;
				background:url(../../images/btn_watchMore.png) top left no-repeat;
			}
				#videosBlock .header a.btnWatchMore:hover {
					background-position:bottom;
				}
		#videosBlock .entries {
			margin:0 0 0 11px; padding:37px 0 0 13px; 
			width:511px; height:253px;
		}
		#videosBlock .entries a img {
			border:2px solid #0b0e0f;
		}
		#videosBlock .entries a {
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:#9c8d6c;
		}
			#videosBlock .entries a:hover {
				color:#f5dead;
			}
			#videosBlock .entries .mainVideo {
				margin:0 0 0 80px;
				width:244px;
				float:left;
				display:inline;
				text-align:center;
			}
			#videosBlock .entries .thumbnails {
				width:240px;
				float:left;
			}
				#videosBlock .entries .thumbnails .entry {
					margin:0 3px 0 0;
					width:114px; height:130px;
					float:left;
					text-align:center;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	Album Block Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#albumBlock {
		margin:14px 0 0 0;
		width:545px; height:252px;
		float:right;
	}
		#albumBlock .album {
			width:230px; height:251px;
			float:left;
			background:url(../../images/albumBuyerBG.jpg) top left no-repeat;
		}
			#albumBlock .album .buyLinks {
				margin:210px auto 0 auto;
				width:90px; height:26px;
			}
				#albumBlock .album .buyLinks a.btnAmazon {
					padding:15px 0 0 0;
					float:left;
					font:normal 9px Verdana, Arial, Helvetica, sans-serif;
					color:#fff;
					background:url(../../images/icon_amazon.png) top center no-repeat;
				}
					#albumBlock .album .buyLinks a.btnAmazon:hover {
						color:#9563b9;
					}
				#albumBlock .album .buyLinks a.btnItunes {
					padding:15px 0 0 0;
					float:right;
					font:normal 9px Verdana, Arial, Helvetica, sans-serif;
					color:#fff;
					background:url(../../images/icon_iTunes.png) top center no-repeat;
				}
					#albumBlock .album .buyLinks a.btnItunes:hover {
						color:#9563b9;
					}
		#albumBlock .ad300 {
			width:302px; height:252px;
			float:right;
		}
			#albumBlock .ad300 a img {
				border:1px solid #3b5851;
			}
			

/*	--------------------------------------------------------------------------------------------------------------------------
	Photos  Block Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosBlock {
		margin:35px 0 0 0; padding:10px 0 0 10px; 
		width:950px; height:251px;
		background:url(../../images/bg_photoBlock.jpg) top left no-repeat;
	}
		#photosBlock .header {
			width:939px; height:54px;
			background:url(../../images/photosHeader.jpg) top left no-repeat;
		}
			#photosBlock .header h2 {
				margin:12px 0 0 14px;
				width:157px; height:29px;
				float:left;
				display:inline;
				background:url(../../images/h2_photoGallery.png) top left no-repeat;
			}
			#photosBlock .header a.btnViewMore {
				margin:17px 30px 0 0;
				width:71px; height:14px;
				display:inline-block;
				float:right;
				background:url(../../images/btn_viewMore.png) top left no-repeat;
			}
				#photosBlock .header a.btnViewMore:hover {
					background-position:bottom;
				}
				
			/* Entries */
			#photosBlock .entries {
				padding:20px 0 0 50px;
			}
				#photosBlock .entries .entry {
					margin:0 20px 0 0;
					width:104px; height:104px;
					float:left;
					display:inline;
				}
					#photosBlock .entries .entry a {
						text-align:center;
						display:block;
						border:2px solid #000;
					}
						#photosBlock .entries .entry a:hover {
							border:2px solid #6e93bc;
						}
