/* ------------------------------------------------------------------------
	General Footer Declarations
------------------------------------------------------------------------- */

	#astralFooter {
		font-family: Verdana, Arial, Sans-Serif !important;
		font-size: 9px !important;
		line-height: 12px !important;
		height: 110px !important;
		overflow: hidden !important;
		padding: 0 !important;
	}
	
		/* Used to override musiqueplus.com */
		
		
		#astralFooter div,
		#astralFooter div a,
		#astralFooter a,
		#astralFooter div p { font-size: 10px !important; !important; text-decoration: none !important; text-align: left !important; } 
		#astralFooter ul { padding: 0 !important; }
	
		#astralFooter .left { float: left !important; }
		#astralFooter .right { float: right !important; }
	
		#astralFooter #logoAstral, #astralFooter #logoAstral-en,#astralFooter #logoAstral-fr {
			display: block !important; float: left !important;
			width: 180px !important; height: 85px !important;
            /* margin: 8px 0 0 9px !important; */
			margin: 26px 0px 5px 14px !important;
			text-indent: -10000px !important;
		}
			* html #astralFooter #logoAstral { margin-left: 4px !important; }
			* html #astralFooter #logoAstral-en { margin-left: 4px !important; }
			* html #astralFooter #logoAstral-fr { margin-left: 4px !important; }
			
		#astralFooter .copyright {
			float: right !important; clear: right !important;
			margin: 10px 14px 0 5px !important;
			text-decoration: none; !important;
			padding: 0 !important;
			font-weight:normal;
		}
			* html #astralFooter .copyright { font-size:10px !important; width: 235px !important; margin: 2px 0 0 5px !important; }
		
		#astralFooter ul.buttons {
			float: right !important;
			list-style: none !important; margin: 30px 8px 0 0 !important;
		}
			* html #astralFooter ul.buttons { margin-right: 4px !important; }
			
			
		
			#astralFooter ul.buttons li {
				display: block !important; float: left !important;
				padding: 0px 7px 0px 7px !important;
				font-weight:bold;
				
		text-transform:uppercase;
			}
				#astralFooter ul.buttons li.last { background: none; border-right:none;}
				
					
		#astralFooter ul.links { list-style: none; margin: 0 14px 0 0; }

		* html #astralFooter ul.links { font-size:10px !important; letter-spacing: -1px !important; margin-right: 5px; }

		#astralFooter ul.links li { display: block; float: right; margin: 15px 0px 3px 8px; font-weight:normal;}
			
		/* #astralFooter ul.links li a { color: #0065b6; } */

		.menuBlackLink { text-decoration:none; font-size:10px; font-weight:bold; }
		.menuBlackLink:visited { color:#434343; /* Astral Black R85 G95 B85 */ }
		.menuBlackLink:link { color:#434343; /* Astral Black R85 G95 B85 */ }
		.menuBlackLink:hover { color: #0065b6; }
		
		.menuWhiteLink { text-decoration:none; font-size:10px; font-weight:bold; }
		.menuWhiteLink:visited { color:#FFF; }
		.menuWhiteLink:link { color:#FFF; }
		.menuWhiteLink:hover { color: #0065b6; }
		
		

		.linksBlack { text-decoration:none; font-weight:normal; }
		.linksBlack:visited { color:#434343; /* Astral Black R85 G95 B85 */ }
		.linksBlack:link { color:#434343; /* Astral Black R85 G95 B85 */ }
		.linksBlack:hover { color: #0065b6; }
		
		.linksWhite { text-decoration:none;  font-weight:normal; }
		.linksWhite:visited { color:#FFF; }
		.linksWhite:link { color:#FFF; }
		.linksWhite:hover { color: #0065b6; }




/* ------------------------------------------------------------------------
	Transparent Black Footer Specific
------------------------------------------------------------------------- */

	.transparentBlack {
		color: #434343;
	}

	.transparentBlack #logoAstral { background: url(http://footers.astralmedia.com/AST010/images/all/logoAstral.gif) top left no-repeat; }
	.transparentBlack #logoAstral-en { background: url(http://footers.astralmedia.com/AST010/images/en/logoAstral.gif) top left no-repeat; }
	.transparentBlack #logoAstral-fr { background: url(http://footers.astralmedia.com/AST010/images/fr/logoAstral.gif) top left no-repeat; }

	.transparentBlack ul.buttons li { border-right: 2px #434343 solid; }

	/* .transparentBlack ul.links li a:hover { color: #000 !important; } */



/* ------------------------------------------------------------------------
	Transparent White Footer Specific
------------------------------------------------------------------------- */

	.transparentWhite {
		color: #fff;
	}

	.transparentWhite #logoAstral { background: url(http://footers.astralmedia.com/AST010/images/all/logoAstral.gif) top left no-repeat; }
	.transparentWhite #logoAstral-en { background: url(http://footers.astralmedia.com/AST010/images/en/logoAstral.gif) top left no-repeat; }
	.transparentWhite #logoAstral-fr { background: url(http://footers.astralmedia.com/AST010/images/fr/logoAstral.gif) top left no-repeat; }

	.transparentWhite ul.buttons li { border-right: 2px #FFFFFF solid; }

	/* .transparentWhite ul.links li a:hover { color: #333 !important; } */





/* ------------------------------------------------------------------------
	White Footer Specific
------------------------------------------------------------------------- */

	.whiteFooter {
		/* border: 1px #8f8f8f solid; */
		background: #fff;
		color: #000;
		height: 35px;
	}
	
	
	
	.whiteFooter #logoAstral { background: url(http://footers.astralmedia.com/AST010/images/all/logoAstral.gif) top left no-repeat; }
	.whiteFooter #logoAstral-en { background: url(http://footers.astralmedia.com/AST010/images/en/logoAstral.gif) top left no-repeat; }
	.whiteFooter #logoAstral-fr { background: url(http://footers.astralmedia.com/AST010/images/fr/logoAstral.gif) top left no-repeat; }
	
	.whiteFooter ul.buttons li { border-right: 2px #434343 solid; }

	/* .whiteFooter ul.links li a:hover { color: #333 !important;} */



/* ------------------------------------------------------------------------
	Grey Footer Specific
------------------------------------------------------------------------- */

	.greyFooter {
		/* border: 1px #8f8f8f solid; */
		background: #dedede;
		color: #000;
	}

	.greyFooter #logoAstral { background: url(http://footers.astralmedia.com/AST010/images/all/logoAstral.gif) top left no-repeat; }
	.greyFooter #logoAstral-en { background: url(http://footers.astralmedia.com/AST010/images/en/logoAstral.gif) top left no-repeat; }
	.greyFooter #logoAstral-fr { background: url(http://footers.astralmedia.com/AST010/images/fr/logoAstral.gif) top left no-repeat; }

	.greyFooter ul.buttons li { border-right: 2px #434343 solid; }

	/* .greyFooter ul.links li a:hover { color: #000 !important; } */


/* ------------------------------------------------------------------------
	Black Footer Specific
------------------------------------------------------------------------- */

	.blackFooter {
		/* border: 1px #2e2e2e solid; */
		background: #000;
		color: #fff;
	}

	.blackFooter #logoAstral { background: url(http://footers.astralmedia.com/AST010/images/all/logoAstral.gif) top left no-repeat;}
	.blackFooter #logoAstral-en { background: url(http://footers.astralmedia.com/AST010/images/en/logoAstral.gif) top left no-repeat; }
	.blackFooter #logoAstral-fr { background: url(http://footers.astralmedia.com/AST010/images/fr/logoAstral.gif) top left no-repeat; }
	
	.blackFooter ul.buttons li { border-right: 2px #FFF solid; }

	/* .blackFooter ul.links li a:hover { color: #fff !important; } */
	
	
		
	