@charset "UTF-8";
/* CSS Document */


/*-------------------Global------------------------*/

body{
	margin:0px;
	padding:0px;
	background:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.clear{clear:both;}


/*------------------- DIV CLASSES ------------------------*/

.box{
	margin:0px;
	background:#e6e6e6;
	border:solid 1px #999;
	-webkit-box-shadow: 0px 3px 3px 3px #333;
	-moz-box-shadow: 0px 3px 3px 3px #333;
	box-shadow: 0px 3px 3px 3px #333;
}

.redbox{
	margin:0px;
	padding:5px 20px;
	background:#CC0000;
	-webkit-box-shadow: 0px 0px 4px 0px #333;
	-moz-box-shadow: 0px 0px 4px 0px #333;
	box-shadow: 0px 0px 4px 0px #333; 
}

.album234{
	margin:0px 0px 20px 0px;
	padding:0px;
}

.album360{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:360px;
	height:188px;
}

.album200{
	margin:0px 18px 20px 0px;
	padding:0px;
	width:202px;
	height:250px;
	float:left;
}

.dvd200{
	margin:0px 18px 20px 0px;
	padding:0px 36px;
	width:129px;
	height:250px;
	float:left;
}

.album200-short{
	margin:0px 18px 20px 0px;
	padding:0px;
	width:202px;
	height:220px;
	float:left;
}


.album215{
	margin:0px 19px 20px 0px;
	padding:0px;
	width:215px;
	height:250px;
	float:left;
}

.album276{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:276px;
	height:166px;
}

.NewsBoxSmall{
	margin:0px 0px 20px 0px;
}





/*------------------- TEXT CLASSES ------------------------*/

h1{
	font-family: "Trebuchet MS", Arial, serif; 
	font-weight: 400;
	color:#cc0000;
	font-size:32px;
	margin-bottom:0px;
}

h4{
	font-family: "Trebuchet MS", Arial, serif; 
	font-weight: 400;
	color:#333;
	font-size:15px;
	margin:0px 0px 10px 0px;
}

.whiteh1 {
	font-family: "Trebuchet MS", Arial, serif; 
	font-weight: 400;
	color:#fff;
	font-size:32px;
	margin-bottom:0px;
}

h2{
	font-family: "Montserrat", Arial, serif; 
	font-weight: 400;
	color:#fff;
	font-size:14px;
}

h3{
	font-family: "Trebuchet MS", Arial, serif; 
	font-weight: 400;
	color:#cc0000;
	font-size:18px;
	margin:0px;
}

.forceupper {text-transform: uppercase}

.whiteh3{
	font-family: "Trebuchet MS", Arial, serif; 
	font-weight: 400;
	color:#fff;
	font-size:22px;
}

p, .catalogText{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:20px;

}



.catalogText a:link, .catalogText a:visited{
	color:#cc0000;
	line-height:20px;
	text-decoration:none;

}

.catalogText a:active, .catalogText a:hover{
	color:#cc0000;
	line-height:20px;
	text-decoration:underline;

}

.tourdate{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:15px;

}

.whitep{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
}

.whitep a:link, .whitep a:visited{
	color:#fff;
	line-height:20px;
	text-decoration:underline;

}

.whitep a:active, .whitep a:hover{
	color:#fff;
	line-height:20px;
	text-decoration:underline;

}

.whitep p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
}

.red{
	color:#cc0000;
}

.redBoxLabel{
	font-family: "Montserrat", Arial, serif; 
	font-weight: 400;
	color:#cc0000;
	font-size:14px;
	margin-bottom:20px;
}

.album-catalog-label{
	font-family: "Montserrat", Arial, serif; 
	font-weight: 400;
	color:#cc0000;
	font-size:18px;
}

.whiteBoxLabel{
	font-family: "Montserrat", Arial, serif; 
	font-weight: 400;
	color:#fff;
	font-size:14px;
	margin-bottom:20px;
}

.whiteTitle{
	color:#fff;
	font-size:16px;
}

.albumTitle{
	color:#cc0000;
	font-size:14px;
	line-height:15px;
}
.albumTitleWhite{
	color:#fff;
	font-size:14px;
	line-height:15px;
}

.albumDescription{
	color:#333;
	font-size:12px;
	line-height:13px;
}
.albumDescriptionWhite{
	color:#fff;
	font-size:12px;
	line-height:13px;
}

.BreadCrumb{
	font-size:11px;
	color:#666;
	line-height:13px;
	margin:0px;
}

.BreadCrumb a:link, .BreadCrumb a:visited{
	color:#666;
	text-decoration:none;
}

.BreadCrumb a:active, .BreadCrumb a:hover{
	color:#666;
	text-decoration:underline;
}

.BreadCrumbWhite{
	font-size:11px;
	color:#fff;
	margin:0px;
	line-height:13px;
}

.BreadCrumbWhite a:link, .BreadCrumbWhite a:visited{
	color:#fff;
	text-decoration:none;
}

.BreadCrumbWhite a:active, .BreadCrumbWhite a:hover{
	color:#fff;
	text-decoration:underline;
}

.NewsDateSmall{
	font-size:11px;
	color:#666;
}

.NewsDateSmall a:link, .NewsDateSmall a:visited{
	color:#666;
	text-decoration:none;
}

.NewsDateSmall a:active, .NewsDateSmall a:hover{
	color:#666;
	text-decoration:underline;
}

.NewsHeadlineSmall{
	font-size:12px;
	color:#cc0000;
}

.NewsHeadlineSmall a:link, .NewsHeadlineSmall a:visited{
	color:#cc0000;
	text-decoration:none;
}

.NewsHeadlineSmall a:active, .NewsHeadlineSmall a:hover{
	color:#cc0000;
	text-decoration:underline;
}

.NewsTextSmall{
	font-size:12px;
	color:#333;
}

.NewsTextSmall a:link, .NewsTextSmall a:visited{
	color:#333;
	text-decoration:none;
}

.NewsTextSmall a:active, .NewsTextSmall a:hover{
	color:#333;
	text-decoration:underline;
}





.NewsDateSmallWhite{
	font-size:11px;
	color:#fff;
}

.NewsDateSmallWhite a:link, .NewsDateSmallWhite a:visited{
	color:#fff;
	text-decoration:none;
}

.NewsDateSmallWhite a:active, .NewsDateSmallWhite a:hover{
	color:#fff;
	text-decoration:underline;
}

.NewsHeadlineSmallWhite{
	font-size:12px;
	color:#fff;
}

.NewsHeadlineSmallWhite a:link, .NewsHeadlineSmallWhite a:visited{
	color:#fff;
	text-decoration:none;
}

.NewsHeadlineSmallWhite a:active, .NewsHeadlineSmallWhite a:hover{
	color:#fff;
	text-decoration:underline;
}

.NewsTextSmallWhite{
	font-size:12px;
	color:#fff;
}

.NewsTextSmallWhite a:link, .NewsTextSmallWhite a:visited{
	color:#fff;
	text-decoration:none;
}

.NewsTextSmallWhite a:active, .NewsTextSmallWhite a:hover{
	color:#fff;
	text-decoration:underline;
}



.viewMore a:link, .viewMore a:visited{
	font-size:11px;
	color:#cc0000;
	text-decoration:none;
}

.viewMore a:active, .viewMore a:hover{
	font-size:11px;
	color:#cc0000;
	text-decoration:underline;
}

.viewMoreWhite a:link, .viewMoreWhite a:visited{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.viewMoreWhite a:active, .viewMoreWhite a:hover{
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}



.global-nav a:link, .global-nav a:visited{
	font-family:"Montserrat", Arial, serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

.global-nav a:active, .global-nav a:hover{
	font-family:"Montserrat", Arial, serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;	
}

.main-nav a:link, .main-nav a:visited{
	font-family:"Questrial", Arial, serif;
	font-size:20px;
	color:#e6e6e6;
	text-decoration:none;
	letter-spacing:.1em;
}

.main-nav a:active, .main-nav a:hover{
	font-family:"Questrial", Arial, serif;
	font-size:20px;
	color:#CC0000;
	text-decoration:none;	
}

.albumart{
	margin:0px 10px 5px 0px;
	border:solid 1px #333;
}

.albumshadow{
	-webkit-box-shadow: 0px 0px 5px 3px #100;
	-moz-box-shadow: 0px 0px 5px 3px #100;
	box-shadow: 0px 0px 5px 3px #100;
	text-align:center;
}




.albumart:active, .albumart:hover{
	-webkit-box-shadow: 0px 0px 3px 1px #333;
	-moz-box-shadow: 0px 0px 3px 1px #333;
	box-shadow: 0px 0px 3px 1px #333;
	border:solid 1px #e6e6e6;
}

.albumTitle a:link, .albumTitle a:visited{
	text-decoration:none;
	color:#cc0000;
}

.albumTitle a:active, .albumTitle a:hover{
	text-decoration:underline;
	color:#cc0000;
}

.albumDescription a:link, .albumDescription a:visited{
	text-decoration:none;
	color:#333;
}

.albumDescription a:active, .albumDescription a:hover{
	text-decoration:underline;
	color:#333;
}

.albumTitleWhite a:link, .albumTitleWhite a:visited{
	text-decoration:none;
	color:#fff;
}

.albumTitleWhite a:active, .albumTitleWhite a:hover{
	text-decoration:underline;
	color:#fff;
}

.albumDescriptionWhite a:link, .albumDescriptionWhite a:visited{
	text-decoration:none;
	color:#fff;
}

.albumDescriptionWhite a:active, .albumDescriptionWhite a:hover{
	text-decoration:underline;
	color:#fff;
}

.footerText	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;

}

.footerText a:link, .footerText a:visited{
	text-decoration:none;
	color:#fff;
}

.footerText a:active, .footerText a:hover{
	text-decoration:underline;
	color:#fff;
}


/*------------------- IMAGE CLASSES ------------------------*/






/*------------------------------------ IDs ------------------------------------------*/



/*-------------------Global Nav - Black Bar ------------------------*/

#global-nav-wrap{
	margin:0px auto;
	min-height:25px;
	background:#000;
}

#global-nav-container{
	margin:0px auto;
	min-height:25px;
	width:960px;
}

#global-nav-social-icons{
	margin:0px;
	padding:0px;
	width:110px;
	float:left;
	overflow:hidden;
}

#global-nav-social-icons ul{
	list-style:none;
	margin: 0px;
	padding:0px;
	
}

#global-nav-social-icons span{
display:none;}

#global-nav-social-icons li .facebook, #global-nav-social-icons li .twitter, #global-nav-social-icons li .youtube{
	margin:0px;
	padding:0px;
	float:left;
	height:15px;
	width:15px;
	list-style:none;
}

#global-nav-social-icons a{
	margin:6px 0px 0px 0px;
	padding:2px 7px;
	float:left;
	height:14px;
	width:15px;
	display:block;

}

#global-nav-social-icons .facebook a:link, #global-nav-social-icons .facebook a:visited{
background:url(../images/social-15-facebook-out.png) top center no-repeat;
}

#global-nav-social-icons .facebook a:active, #global-nav-social-icons .facebook a:hover{
background:url(../images/social-15-facebook-in.png) top center no-repeat;

}

#global-nav-social-icons .twitter a:link, #global-nav-social-icons .twitter a:visited{
background:url(../images/social-15-twitter-out.png) top center no-repeat;

}

#global-nav-social-icons .twitter a:active, #global-nav-social-icons .twitter a:hover{
background:url(../images/social-15-twitter-in.png) top center no-repeat;

}

#global-nav-social-icons .youtube a:link, #global-nav-social-icons .youtube a:visited{
background:url(../images/social-15-youtube-out.png) top center no-repeat;

}

#global-nav-social-icons .youtube a:active, #global-nav-social-icons .youtube a:hover{
background:url(../images/social-15-youtube-in.png) top center no-repeat;

}


#global-nav-menu{
	margin:0px;
	padding:0px;
	width:650px;
	float:right;
}

#global-nav-menu ul{
	list-style:none;
	text-align:right;
	margin:3px 0px;
	padding:0px;
}

#global-nav-menu li{
	display:inline;
	margin:0px 5px;
	padding:0px;
}



	

/*-------------------Logo & Main Nav - Grey Bar ------------------------*/

#main-nav-wrap{
	margin:0px auto;
	height:105px;
	background:url(../images/main-nav-bkgd.png) top center repeat-x #000;
	
}

#main-nav-container{
	margin:0px auto;
	height:105px;
	width:960px;
	overflow:visible;
}

#main-nav-logo{
	margin:0px;
	padding:0px;
	width:220px;
	float:left;
}

#main-nav-menu{
	margin:0px;
	padding:0px;
	width:735px;
	float:right;
	text-align:right;
}

#main-nav-menu ul{
	list-style:none;
	text-align:left;
	margin:35px 0px;
	padding:0px;
}

#main-nav-menu li{
	display:inline;
	margin:0px 8px;
	padding:0px;
}


/*------------------- HOME PAGE IDs ------------------------*/

#content-wrap{
	margin:0px auto;
	padding:20px 0px 0px 0px;
	z-index:-1;
}
#content-container{
	margin:0px  auto;
	width:960px;
	height:100%;
}

#billboard{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:645px;
	height:380px;
}

#featured-artist{
	margin:0px;
	width:270px;
}

#left-col-300{
	margin:0px 0px 0px -10px;
	width:310px;
	float:left;
}

#left-col-274{
	margin:0px;
	padding:10px 20px 40px 20px;
	float:left;
	width:244px;
}

#right-col-655{
	margin:0px 0px -20px 0px;
	padding:0px;
	width:648px;
	float:right;
	z-index:100;
}

#right-col-247{
	margin:0px -10px 0px 0px;
	float:right;
	width:247px;
}

#right-col-207{
	margin:0px 0px 0px;
	padding:3px 20px 20px 20px;
	float:left;
	width:181px;
	z-index:100;
	min-height:10px;
}

#mid-col-400{
	margin:0px;
	padding:10px 20px 50px 20px;
	float:left;
	width:360px;
}

/*------------------- RED CORNERS ------------------------*/

.left-corner-bottom{
	background:url(../images/global-left-corner-bottom.png) top left no-repeat;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	float:left;
}

.right-corner-bottom{
	background:url(../images/global-right-corner-bottom.png) top right no-repeat;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	float:right;
	
}

.left-corner-top{
	background:url(../images/global-left-corner-top.png) bottom left no-repeat;
	height:12px;
	width:12px;
	margin:-12px 0px 0px 0px;
	padding:0px;
	float:left;
	z-index:300;
	
}

.right-corner-top{
	background:url(../images/global-right-corner-top.png) bottom right no-repeat;
	height:12px;
	width:12px;
	margin:-12px 0px 0px 0px;
	padding:0px;
	float:right;
	z-index:100;
}

/*------------------- INTERIOR PAGE IDs ------------------------*/

#interior-content-container{
	margin:0px auto;
	width:980px;
	height:100%;
}

/*---------- Album & Video Detail Page ---------------*/

#album-detail-container{
	margin:0px auto 0px auto;
	padding:20px;
	width:920px;
	min-height:320px;
}

#album-detail-container2{
	margin:20px auto 0px auto;
	padding:0px;
	width:960px;
	z-index:-1;
}

#album-detail-left{
	float:left;
	margin:0px;
	padding:0px;
	width:570px;
}

#availableon{
	float:right;
	position:relative;
	width:120px;
}
#availableon img{
	padding-bottom:10px;
	margin:0px;
}
#availableon a:link, #availableon a:visited, .catalog-entry-amazon a:link, .catalog-entry-amazon a:visited{
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

#availableon a:active, #availableon a:hover, .catalog-entry-amazon a:active, .catalog-entry-amazon a:hover{
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#tindeck{
	height:105px;
	width:466px;
	margin:0px 0px 40px 0px;
	background:#171716;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:24px;
	font-size:1px;
	color:#e6e6e6;
	 -webkit-box-shadow: 0px 3px 3px 3px #333;
	-moz-box-shadow: 0px 3px 3px 3px #333;
	box-shadow: 0px 3px 3px 3px #333;
}

#tindeck a, #tindeckRed a{
	text-decoration:none;
	color:#e6e6e6;
}


#tindeckRed{
	height:105px;
	width:466px;
	margin:0px 0px 40px 0px;
	background:#171716;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:24px;
	font-size:1px;
	color:#e6e6e6;
	 -webkit-box-shadow: 0px 3px 3px 3px #100;
	-moz-box-shadow: 0px 3px 3px 3px #100;
	box-shadow: 0px 3px 3px 3px #100;
}

#youtubes{
}

#youtubes span {margin:0 17px 0 0}

#album-detail-right{
	float:right;
	margin:0px -34px 0px 0px;
	padding:0px;
}



#album-detail-right-redbox{
	padding:20px;
	width:328px;
	min-height:340px;
}

#album-detail-right-corner{
	padding:0px;

}

#album-detail-left-corner{
	padding:0px;

}

#social-share-box{
	float:right;
	min-height:30px;
	margin:15px 0px;
	padding:0px;
	width:310px;
}

.social-share-links{
	padding:4px 0px;
	position:inherit;
	float:left;
	height:30px;
}

#album-detail-MLTA{
	width:665px;
	height:300px;
	padding:0px 0px 20px 20px;
	float:left;
	margin:0px;
	z-index:-1;
}



#album-detail-MLTA-columns{
	-moz-column-count: 3;
-moz-column-gap: 23px;
-webkit-column-count: 3;
-webkit-column-gap: 23px;
column-count: 3;
column-gap: 23px; 
}

#album-detail-tour-dates{
	margin:0px 0px 0px;
	padding:3px 20px 20px 20px;
	float:right;
	width:211px;
	z-index:-1;
}


/*---------- Featured Artist Page ---------------*/


#FA-right{
	float:right;
	margin:0px -34px 0px 0px;
	padding:0px;
}



#FA-right-redbox{
	padding:20px;
	width:950px;
	min-height:340px;
}

#FA-right-redbox a,{
	color:#fff;
	text-decoration:underline;
}

#FA-left{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
	width:480px;
}

#FA-left a,{
	color:#fff;
	text-decoration:underline;
}

#FA-bottom{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
	width:940px;
}

#FA-MorebyArtist{
	width:265px;
	padding:3px 20px 20px 20px;
	float:left;
	margin:0px 20px 0px 0px;
	z-index:-1;
}

#FA-tour-dates{
	margin:0px;
	padding:3px 20px 20px 20px;
	float:left;
	width:264px;
	z-index:-1;
}

#FA-MLTA{
	margin:0px 0px 0px 20px;
	padding:3px 20px 20px 20px;
	float:left;
	width:265px;
	z-index:-1;
}


/*------------------- SHANACHIE CLASSICS ------------------------*/
#classics-left{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
	width:602px;
}

#album-catalog-title{
	width:930px;
	margin:0px;
	text-align:left;
}
.album-catalog-page-nav{
	width:920px;
	margin:0px 0px 20px 0px;
	text-align:right;
	
}

#album-catalog{
	width:940px;
	padding:3px 0px 20px 20px;
	float:left;
	margin:0px;
	z-index:-1;
}

#genre-albums{
	width:663px;
	float:left;
}	


/*------------------- GENRES pages ------------------------*/

#Genres-left{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
	width:490px;
}

#Genres-right{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:280px;
}

.catalog-entry-container{
	width:920px;
	border-bottom:solid 1px #999;
	margin:0px;
}


.catalog-entry-number{
	width:120px;
	padding:1px;
	float:left;
	text-align:left;
	margin:0px;
}

.catalog-entry-artist{
	width:270px;
	padding:1px;
	float:left;
	text-align:left;
	margin:0px;
}

.catalog-entry-album{
	width:400px;
	padding:1px;
	float:left;
	text-align:left;
	margin:0px;
}

.catalog-entry-amazon{
	width:120px;
	padding:2px 0px 0px 0px;
	float:left;
	text-align:center;
	margin:0px;
}

.catalog-entry-video{
	width:790px;
	padding:2px 0px 0px 0px;
	float:left;
	text-align:left;
	margin:0px;
}





/*---------- ABOUT US  Page ---------------*/

#about-us-container{
	margin:0px 0px 0px 10px;
	padding:20px;
	width:668px;
	float:left;
}

#about-us-sidebar{
	margin:0px;
	float:right;
}

#about-us-copy-box{
	padding:0px 60px 0px 140px;
}

/*------------------- News Page   ------------------------*/


.news-article-box{
	padding:0px 20px 0px 0px;
	margin:20px 0px 20px 0px;
	border-bottom: solid 1px #999;
}

.news-article-date{
	float:left;
	height:100%;
	width:170px;
	text-align:right;
	padding-top:5px;
}

.news-article-copy{
	float:left;
	height:100%;
	width:460px;
	padding:0px 0px 0px 10px;
}

.news-article-copy a:link, .news-article-copy a:visited{
	color:#cc0000;
	line-height:20px;
	text-decoration:none;

}

.news-article-copy a:active, .news-article-copy a:hover{
	color:#cc0000;
	line-height:20px;
	text-decoration:underline;

}


.tour-dates-container{
	margin:0px 0px 0px;
	padding:3px 8px 20px 0px;
	float:left;
	width:100%;
	z-index:100;
}

.tour-dates-date{
	min-height:20px;
	color:#333;
	width:100%;
}

.tour-dates-copy{
	min-height:20px;
	color:#333;
	width:100%;
	}



/*------------------- FOOTER ------------------------*/

#footer-wrap{
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
	height:300px;
}
#footer-container{
	margin:0px auto;
	padding:0px;
	height:260px;
	width:980px;

}
#footer-corners{
	height:12px;
	width:984px;
	margin:0px auto;
}

#footer-box{
	margin:-12px auto;
	min-height:300px;
	padding:20px;
	width:943px;
	background:#cc0000;
	-webkit-box-shadow: 0px 1px 3px 3px #333;
	-moz-box-shadow: 0px 1px 3px 3px #333;
	box-shadow: 0px 1px 3px 3px #333;
	z-index:100;
	position:relative;
	
}

#footer-stayconnected{
	width:270px;
	margin-right:40px;
	float:left;
}
#footer-social-icons{
	margin:0px 0px 30px 0px;
	padding:0px;
	width:270px;
	float:left;
	
}

#footer-submit{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	height:30px;

}

#footer-social-icons ul{
	list-style:none;
	margin: 0px;
	padding:0px;
	
	
}

#footer-social-icons span{
	display:none;}

#footer-social-icons li .facebook, #footer-social-icons li .twitter, #footer-social-icons li .youtube{
	margin:0px;
	padding:0px;
	float:left;
	height:25px;
	width:25px;
	list-style:none;
	
}

#footer-social-icons a{
	margin:6px 0px 0px 0px;
	padding:2px 15px 2px 0px;
	float:left;
	height:25px;
	width:25px;
	display:block;

}

#footer-social-icons .facebook a:link, #footer-social-icons .facebook a:visited{
background:url(../images/social-25-facebook-out.png) top left no-repeat;
}

#footer-social-icons .facebook a:active, #footer-social-icons .facebook a:hover{
background:url(../images/social-25-facebook-in.png) top left no-repeat;

}

#footer-social-icons .twitter a:link, #footer-social-icons .twitter a:visited{
background:url(../images/social-25-twitter-out.png) top left no-repeat;

}

#footer-social-icons .twitter a:active, #footer-social-icons .twitter a:hover{
background:url(../images/social-25-twitter-in.png) top left no-repeat;

}

#footer-social-icons .youtube a:link, #footer-social-icons .youtube a:visited{
background:url(../images/social-25-youtube-out.png) top left no-repeat;

}

#footer-social-icons .youtube a:active, #footer-social-icons .youtube a:hover{
background:url(../images/social-25-youtube-in.png) top left no-repeat;

}
	
	
#footer-nav{
	width:450px;
	float:right;
}

#footer-nav ul, #footer-nav ul ul{
	list-style:none;
	margin:0px;
	padding:0px;
	

}

#footer-nav li{
	margin:0px;
	padding:7px 0px 0px 0px;

}

#footer-nav li li{
	margin:0px;
	padding:0px 6px;

}	

.footer-nav-col{
	width:140px;
	float:left;
	padding:0px 5px;
	height:250px;
}

	