﻿/* ------------- CSS RESET ------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1.3em;
	color: #fff;
	background: white;
}

#o_container{
	width:728px;
	margin:0 auto;
}

#topHead {
	width:728px;
	margin:0 auto;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0 55px 10px;
	padding: 0 5px;
}

/* ------------- SITE WIDE STYLES ------------- */

html {
	height:100%;
	background: #402d1c;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	background: #402d1c;
	color: #000;
	margin-top: 5px;
}

a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	color: #000;
}

div.clear {
	clear: both;
	height: 0px;
}

p {
	margin: 0 0 10px 10px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

h3 {
	font-size: 14px;
}

h3 {
	font-weight: bold;
	color: #7EADCB;
}

h4.helpsub {
	margin:0px;
	margin-top:10px;
	padding:0px;
	color:#A61F1F;
	font-size:13px;
}

h4 {
	margin-left:10px;
	margin-top:10px;
	font-weight:bold;
}

h3#tourName {
	width:100%;
	font-size: 14px;
	font-weight: bold;
	color: #7EADCB;
}

h2.georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:  36px;
	color: #979494;
	line-height: 1.3em;
}

dl {
	margin: 10px;
}

dl dt {
	color: #979494;
	font-weight: bold;
	margin-top: 5px;
}

.thickThumb {
	float: left;
	margin: 5px;
}

div#container {
	width: 735px;
	margin: 0 auto;
	margin-top:10px;
	background: url(/images/LH_containerBG.jpg) repeat-y;
}

div#Login {
	color: #fff;
	width: 735px;
	text-align: right;
	margin: 0 auto;
	padding-right: 60px;
}

div#Login a{
	color: #fff;
}

div#header {
	background: #402d1c url(/images/LH_HeadBG.jpg);
	width: 736px;
	height: 113px;
	margin: 0 auto;
}

div#contentContainer {
	background: url(/images/LH_contentContainerBG.gif) repeat-y;
	float: right;
	width: 690px;
	min-height: 540px;
	margin-right: 7px;
}

div.content {
	width: 605px;
	padding: 0 17px 0 5px;
	float: right;
	background: url(/images/LH_ContentBG.gif) top right;
}

div.mainContent {
	margin: 0 0 0 10px;
}

div#sidebar {
	width: 237px;
	float: left;
	margin-left: 30px;
}

div#footer {
	background: url(/images/LH_footerBG.gif) top left no-repeat;
	margin: 0 auto;
	width: 735px;
	padding-top: 40px;
	text-align: center;
	color: #fff;
}

div#footer a {
	color: #fff;
}

div#HOMEfooter {
	background: url(/images/LH_HOMEfooterBG.gif) top center no-repeat;
	margin: 0 auto;
	width: 735px;
	padding-top: 40px;
	text-align: center;
	color: #fff;
}

div#HOMEfooter a {
	color: #fff;
}

div.contentBottom {
	height: 15px;
	background: url(/images/LH_ContentBottom.gif) top right no-repeat;
	margin-bottom:20px;
}

ul.bullet li {
	list-style: url(/images/LH_bullet.gif) inside;
	margin: 10px 0 10px 20px;
}

.But_SignIn {
	height: 25px;
	width: 78px;
	background: url(/images/LH_signin.gif);
	border: none;
}

.But_Submit {
	height: 25px;
	width: 78px;
	background: url(/images/LH_submit.gif);
	border: none;
}

.But_Join {
	height: 25px;
	width: 88px!important;
	background: url(/images/LH_join.gif)!important;
	border: none;
}


/***********************GOOGLE SEARCH*********************************/
#SiteSearch {
	margin:0;
	margin-left:5px;
	margin-bottom:10px;
	*margin-bottom:0px;
	padding:0;
	float:left;
	width:133px;
	height:26px;
	background:transparent url(/images/LH_googleSEARCH.gif) bottom center no-repeat scroll;
}


input.google {
	width: 94px;
	height: 15px;
	font-size: 11px;
	margin-left:5px;
	
	*margin: 0;
	border: none;
	background: #402d1c;
	color:#fff;
}

input.googleButton {
	width: 23px;
	height:23px;
	margin-left:2px;
	background: none;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*border:#fff 1px solid;*/
}

input.googleButton:hover {
	cursor: pointer;
}


/* Main Site Navigation ========================================== */

div#nav {
	margin-left: 70px;
}

div#nav ul li {
	float: left;
}

div#nav ul li a{
	display: block;
	height: 75px;
	text-indent: -30000px;
	margin: 0 8px;
}

li.storeNews a{
	width: 61px;
	background: url(/images/nav/LH_storeNews.gif) top left no-repeat;
}

li.storeNews a:hover{
	background: url(/images/nav/LH_storeNews.gif) bottom left no-repeat;
}

li.storeSea a{
	width: 61px;
	background: url(/images/nav/LH_storeSea.gif) top left no-repeat;
}

li.storeSea a:hover{
	background: url(/images/nav/LH_storeSea.gif) bottom left no-repeat;
}

li.storeTour a{
	width: 78px;
	background: url(/images/nav/LH_storeTour.gif) top left no-repeat;
}

li.storeTour a:hover{
	background: url(/images/nav/LH_storeTour.gif) bottom left no-repeat;
}

li.storeStich a{
	width: 62px;
	background: url(/images/nav/LH_storeStich.gif) top left no-repeat;
}

li.storeStich a:hover{
	background: url(/images/nav/LH_storeStich.gif) bottom left no-repeat;
}

li.storeHello a{
	width: 76px;
	background: url(/images/nav/LH_storeHello.gif) top left no-repeat;
}

li.storeHello a:hover{
	background: url(/images/nav/LH_storeHello.gif) bottom left no-repeat;
}

li.storePopup a{
	width: 67px;
	background: url(/images/nav/LH_storePopup.gif) top left no-repeat;
}

li.storePopup a:hover{
	background: url(/images/nav/LH_storePopup.gif) bottom left no-repeat;
}

li.storeWords a{
	width: 70px;
	background: url(/images/nav/LH_storeWords.gif) top left no-repeat;
}

li.storeWords a:hover{
	background: url(/images/nav/LH_storeWords.gif) bottom left no-repeat;
}

li.storeNewsletter a{
	width: 66px;
	background: url(/images/nav/LH_storeNewsletter.gif) top left no-repeat;
}

li.storeNewsletter a:hover{
	background: url(/images/nav/LH_storeNewsletter.gif) bottom left no-repeat;
}

li.storeMySpace a{
	width: 72px;
	background: url(/images/nav/LH_storeMySpace.gif) top left no-repeat;
}

li.storeMySpace a:hover{
	background: url(/images/nav/LH_storeMySpace.gif) bottom left no-repeat;
}

li.storeStore a{
	width: 65px;
	background: url(/images/nav/LH_storeStore.gif) top left no-repeat;
}

li.storeStore a:hover{
	background: url(/images/nav/LH_storeStore.gif) bottom left no-repeat;
}

/* Headings ========================================== */

.accountHeading {
	background:transparent url(/images/headings/account.gif) no-repeat scroll right top;
	height:35px;
	text-indent:-30000px;
	width: 606px;
	padding-left: 15px;
}

/* Titles ========================================== */

h1.contact{
	text-indent: -30000px;
	background: url(/images/titles/LH_contact.gif) top left no-repeat;
	height: 40px;
}


h1.help {
	text-indent: -30000px;
	background: url(/images/titles/LH_help.gif) top left no-repeat;
	height: 40px;
}

h2.storehelp {
	text-indent: -30000px;
	background: url(/images/titles/LH_storeHELP.gif) top left no-repeat;
	height: 40px;
}

h2.FAQ {
	text-indent: -30000px;
	background: url(/images/titles/LH_FAQ.gif) top left no-repeat;
	height: 40px;
}



h2.titles {
	text-indent: -30000px;
	height: 29px;
	margin: 10px 0;
}

h3.titles {
	text-indent: -30000px;
	margin:0;
}

h2.SignIn {
	background: url(/images/titles/LH_SignIn.gif) top left no-repeat;
}

h2.MyAccount {
	background: url(/images/titles/LH_MyAccount.gif) top left no-repeat;
}

h2.AccountSettings {
	background: url(/images/titles/LH_AccountSettings.gif) top left no-repeat;
}

h2.MyProfile {
	background: url(/images/titles/LH_MyProfile.gif) top left no-repeat;
}

h2.NewAccount {
	background: url(/images/titles/LH_newAccount.gif) top left no-repeat;
}

h2.newPassword {
	background: url(/images/titles/LH_newPassword.gif) top left no-repeat;
}

h2.Privacy {
	background: url(/images/titles/LH_privacy.gif) top left no-repeat;
}

h2.Terms {
	background: url(/images/titles/LH_terms.gif) top left no-repeat;
}

h2.Mailinglist {
	background: url(/images/titles/LH_Mail.gif) top left no-repeat;
}

h2.join {
	background: url(/images/titles/LH_join.gif) top left no-repeat;
}

h3.seaAudio {
	background: url(/images/titles/LH_SeaHearAudio.gif) top left no-repeat;
}

h3.seaVideos {
	background: url(/images/titles/LH_videos.jpg) top left no-repeat;
	padding-bottom: 10px;
	margin-left: -3px
}

h3.seaImages {
	background: url(/images/titles/LH_images.jpg) top left no-repeat;
	padding-bottom: 10px;
	margin-left: -3px
}

h3.seaWords {
	background: url(/images/titles/LH_words.jpg) top left no-repeat;
	padding-bottom: 10px;
	margin-left: -3px
}

h2.Tour {
	background: url(/images/titles/LH_Tour.gif) top left no-repeat;
}

h2.TourArchive {
	background: url(/images/titles/LH_TourArchive.gif) top left no-repeat;
}

h2.News {
	background: url(/images/titles/LH_News.gif) top left no-repeat;
}

h2.NewsArchive {
	background: url(/images/titles/LH_NewsArchivepage.gif) top left no-repeat;
}

h2.Words {
	background: url(/images/titles/LH_Words.gif) top left no-repeat;
}

h2.Stitch {
	background: url(/images/titles/LH_Stitch.gif) top left no-repeat;
	width: 252px;
}

h2.PopUp {
	background: url(/images/titles/LH_popup.gif) top left no-repeat;
	margin: 0 0 10px 0;
	width: 185px;
	height: 45px;
}

h2.About {
	background: url(/images/titles/LH_about.gif) top left no-repeat;
	margin: 0 0 10px 0;
}

h2.AboutMain {
	background: url(/images/titles/LH_aboutMain.gif) top left no-repeat;
	margin: 0 0 10px 0;
}

h3.TourCallout {
	background: url(/images/LH_TourCalloutTop.gif) top left no-repeat;
	height: 29px;
	width: 144px;
	text-indent: -30000px;
}

h3.lateNews {
	background: url(/images/titles/LH_latestnews.gif) top left no-repeat;
}

h2.bitsBlog {
	background: url(/images/titles/LH_bitsandbobs.gif) top left no-repeat;
}

h2.guestBlog {
	background: url(/images/titles/LH_andnowfrom.gif) top left no-repeat;
}

h2.lisasBlog {
	background: url(/images/titles/LH_lisasBlog.gif) top left no-repeat;
}

h2.pPhotos {
	background: url(/images/titles/LH_pressPhotos.gif) top left no-repeat;
	margin-bottom: 0;
	margin-top: 15px;
}

h2.pBio {
	background: url(/images/titles/LH_pressBio.gif) top left no-repeat;
	margin-bottom: 0;
	margin-top: 25px;
}

h2.pCoverage {
	background: url(/images/titles/LH_pressCoverage.gif) top left no-repeat;
	margin-bottom: 0;
	margin-top: 25px;
}

a#buyAlbum {
	display: block;
	width: 67px;
	height: 45px;
	text-indent: -30000px;
	margin: 0 0 0 574px;
	padding-top: 51px;
}

h2.litteh {
	margin-top: 15px;
	margin-bottom: 5px;
	height: 10px;
}

h2.pCovers {
	background: url(/images/titles/LH_pressCovers.gif) top left no-repeat;
	margin-top: 0;
}

h2.pArticles {
	background: url(/images/titles/LH_pressArticles.gif) top left no-repeat;
}

h2.pInterviews {
	background: url(/images/titles/LH_pressInterviews.gif) top left no-repeat;
}

h2.pTvRadio {
	background: url(/images/titles/LH_pressTvRadio.gif) top left no-repeat;
}


/* SEA/HEAR ========================================== */

h2.seaHear {
	height:60px;
	width:185px;
	background: #3FB32D  url(/images/titles/LH_seaheartitle.gif) center center no-repeat;
	margin: 0 0 20px 44px;
}

h3.seaPhotos{
	height:32px;
	width:152px;
	background:url(/images/titles/LH_Photos.jpg) center center no-repeat;
	margin:10px 0 10px 15px;
	}

h3.seaPopUpBooks{
	height:32px;
	width:168px;
	background:url(/images/titles/LH_PopUpBooks.jpg) center center no-repeat;
	margin:10px 0 10px 5px;
	}

h2.seaPhotosLg{
	height:32px;
	width:103px;
	background:url(/images/titles/LH_Photos.gif) center center no-repeat;
	margin:10px 0 10px 8px;
	}

a.playerlaunch{
	width: 319px;
	height: 137px;
	margin: 0 auto;
	display:block;
	background: url(/images/LH_SeaHearPlayer.gif) top left no-repeat;
	text-indent: -30000px;
}

a.seaHearBuy {
	width: 449px;
	height: 86px;
	display: block;
	text-indent: -30000px;
	margin: 0 auto;
	background: url(/images/LH_SeahearBuy2.gif) top left no-repeat;
}

div.seaHearVideo {
	width: 137px;
	height:124px;
	margin: 0 5px 20px;
	float: left;
	background: url(/images/video/LH_VideoTN_background.jpg) no-repeat;
}

div.seaHearVideo p {
	margin:0px;
	margin-top:2px;
	text-align:center;
	padding:0px;
	line-height:18px;
}

div.seaHearVideo p a:hover {
	color:#fff;
}

/*span.watchVideo a, */span.moreVideo a{
	padding: 1px 0 1px 3px;
	margin: 3px 0;
	display: block;
	color: #fff;
	text-decoration: none;
	background: #4B4B4B;
	font-weight: normal;
	text-align: center;
}


span.moreVideo a {
	width: 113px;
	margin: 0 auto;
}

/*span.watchVideo a:hover, */span.moreVideo a:hover {
	background: #FF9900;
}

/*STYLES FOR VIDEO THUMBNAILS----------------------*/

span.watchVideoSplash a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/splishy_thumbnail_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoSplash a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/splishy_thumbnail_hover.jpg) no-repeat;
}

span.watchVideoDisco a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/pirate_disco_thumbnail_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoDisco a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/pirate_disco_thumbnail_hover.jpg) no-repeat;
}

span.watchVideoMan a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/themanilove_thumbnail_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoMan a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/themanilove_thumbnail_hover.jpg) no-repeat;
}

span.watchVideoKeep a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/keepitall_thumbnail_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoKeep a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/keepitall_thumbnail_hover.jpg) no-repeat;
}

span.watchVideoMercury a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_mercuryInterview_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoMercury a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_mercuryInterview_hover.jpg) no-repeat;
}

span.watchVideoRedNights a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_rednights_thumbnail_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoRedNights a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_rednights_thumbnail_hover.jpg) no-repeat;
}

span.watchVideoLille a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_lille_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoLille a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_lille_hover.jpg) no-repeat;
}

span.watchVideoKnow a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_DontKnow_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoKnow a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_DontKnow_hover.jpg) no-repeat;
}


span.watchVideoPost a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_NationalPost_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchVideoPost a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_NationalPost_hover.jpg) no-repeat;
}

span.watchTodayFM a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_TodayFM_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchTodayFM a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_TodayFM_hover.jpg) no-repeat;
}

span.watchChristmas a {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_XmasShow_off.jpg) no-repeat;
	margin:0;
	margin-left:13px;
	margin-top:5px;
	padding:0;
}

span.watchChristmas a:hover {
	display:block;
	width:112px;
	height:77px;
	background: url(/images/video/LH_XmasShow_hover.jpg) no-repeat;
}




/*-----------------------------------------------*/


div.mediaSubContainer {
	float: left;
	width: 125px;
	margin-left: 10px;
	text-align: center;
}

div.mediaSubContainer img{
}

/* TOUR ========================================== */

div.IsCanceled {
	text-decoration:line-through!important;
}

div#TourPageCallouts {
	float: left;
}

div#tourCallout {
	background: #1F78A6;
	width: 144px;
	padding-bottom: 7px;
	margin: 0 0 10px -32px;
}

div#tourCallout ul{
	width: 130px;
	margin: 0 auto;
	padding: 3px 0 5px 5px;
	list-style: circle inside;
	background: #fff;
}

div#tourListing {
	width: 465px;
	float: right;
	margin-top: 5px;
}

table#tourTable{margin-bottom:20px;}


/********iTUNES STYLES***************************************/


span.itunes{
	background:url(/images/buttons/itunes.gif) 0 0 no-repeat;
	width:22px;
	height:22px;
	display:block;
	position:relative;
	margin-left:0px;	
}
	span.itunes:hover{
		cursor:pointer;
		height:22px;

	}
	span.itunes div.itunesHolder{
		display:none;
		position:absolute;
		top:-10px;
		left:12px;
		width:53px;
		height:96px;
		}
	
	span.itunes:hover div.itunesHolder{
		display:block;
		background:url(/images/buttons/itunesBubble.png)  no-repeat top left;
		}
	/*div.itunesHolder div{
		height:60px;
		overflow:hidden;
		float:right;
		width:30px;
		display:block;
		margin-top:10px;
		margin-right:6px;
		}*/
	
div.itunesHolder div{
			min-height:30px;
			background:url(/images/buttons/itunesBubbleBot.png) 0px bottom no-repeat;
			overflow:hidden;
			float:right;
			width:53px;
			margin-top:10px;
			margin-left:0px;
			display:block;
			padding-bottom:10px;
			padding-left:0px;
		}
	span.itunesBot{
		
		margin:-5px 0 0 0;
		padding:0 0 0 10px;
		color:#000;
		font-size:11px;
		display:block;
	}
	
	div.itunesHolder a{display:block; color:#000;padding:0 0px 4px 12px;}
	div.itunesHolder a.moreItunes{display:block; color:#000;padding:0}
	div.itunesHolder a:hover{color:#db8703}
	
	
a.ieLinkItunes{
	
	display:none!important;
}	
	
 #lyricsContainer{
 	width:380px;
	float:left;
 }
 #lyricsContainer span{
 	color:#fff!important;
 }
 #itunesBox{
 	width:180px;
	float:left;	
}
 #itunesBox img{
 	display:block;
	margin:5px 15px 5px 0;
	float:left;	
}
 #itunesBox div{
 	background:#5a0007;
	padding:5px 10px;
 }

span.newsReadMore a:hover, td.info a:hover{
	background: #FF9900;
}

div#VidCallout a{
	display: block;
	width: 150px;
	height: 141px;
	background: url(/images/LH_TourVidCallout.gif) top left no-repeat;
	margin: 0 0 10px -32px;
	text-indent: -30000px;
}

div#tourListing th {
	background: #1F78A6;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

div#tourListing tr:hover {
	background: #ddd;
}

div#tourListing tr td{
	padding: 2px;
}

/* News ========================================== */

div.newsLisa {
	width: 152px;
	height: 109px;
	background: url(/images/LH_news_Lisa1.gif);
}

div#newsPageCallouts {
	width: 154px;
	float: left;
	margin-left: -33px;
}

div#newsArchive {
	width: 146px;
	background: #A61F1F;
	padding-bottom: 5px;
}

h3.newsArchiveTitle {
	width: 146px;
	height: 31px;
	background: url(/images/titles/LH_newsArchive.gif) top left no-repeat;
	text-indent: -30000px;
	margin-top: 20px;
}

div#newsArchive ul{
	width: 123px;
	margin: 0 auto;
	padding: 3px 0 5px 5px;
	list-style: circle inside;
	background: #fff;
}

div#newsContent {
	float: right;
	width: 455px;
}

a#newsJoinList {
	height: 95px;
	width: 146px;
	display: block;
	background: url(/images/LH_newsMailinglist.gif);
	text-indent: -30000px;
}

span.newsDate {
	margin-right: 15px;
}

div.AddThis {
	float: right;
}

/* About ========================================== */

div#aboutPageCallouts {
	width: 148px;
	float: left;
	margin-left: -17px;
}

div#pressPhotos {
	width: 333px;
	float: left;
}

div#pressBio {
	width: 220px;
	float: left;
	margin-left: 30px;
}

a#pressBio {
	display: block;
	width: 146px;
	height: 51px;
	background: url(/images/LH_pressBio.gif);
	text-indent: -30000px;
	margin-top: 10px;
}

a#pressBook {
	display: block;
	width: 146px;
	height: 89px;
	background: url(/images/LH_pressBook.gif);
	text-indent: -30000px;
	margin-top: 10px;
}

div#aboutContent {
	width: 440px;
	float: right;
}

div.photoContainer {
	float: left;
	margin: 0 10px;
}

div.photoContainer span {
	margin-left: 14px;
}

div#pressCoverage {
	margin-left: 15px;
}

div#pressBio img {
	float: left;
	margin: 0 10px 10px 10px;
}

div#pressCoverage p{
	margin: 5px 0 0 15px;
}

div.mediaContainer h3 a {
	font-size: 12px;
}

/* A STITCH IN TIME ========================================== */

img.stitchLisa1 {
	float: left;
	margin-top: -30px;
}

img.stitchLisa2 {
	float: left;
	margin: 0 0 0 90px;
}

div#lisasBlog {
	width: 201px;
	height: 134px;
	background: url(/images/LH_StitchBlog.gif) top left no-repeat;
	margin: 0 0 0 10px;
	float: left;
}

span.lisaBlog {
	position: relative;
	top: 107px;
	left: 119px;
	font-size: 10px;
}

div#guestBlog {
	width: 219px;
	height: 105px;
	background: url(/images/LH_Stitchguestsub.gif) top left no-repeat;
	margin: 0 0 0 10px;
	float: left;
}

span.guestBlog {
	position: relative;
	top: 82px;
	left: 137px;
	font-size: 10px;
}

div#bitsBlog {
	width: 263px;
	height: 76px;
	background: url(/images/LH_Stitchbitsbobs.gif) top left no-repeat;
	margin: 10px 0 0 6px;
	float: left;
}

span.bitsBlog {
	position: relative;
	top: 52px;
	left: 11px;
	font-size: 10px;
}

div#mainContent ul {
	margin: 0 0 10px 15px;
}

p.blogComments {
}

a.Blogs2010 {
	float:left;
	background:transparent url(/Images/buttons/LH_2010Blogs.jpg) no-repeat scroll left top; 
	width:96px;
	height:21px;
	display:block;
	text-indent:-30000px;
	margin:0;
	margin-bottom:15px;
	margin-right:10px;
	margin-left:5px;
	padding:0;
}

a.Blogs2010:hover {
	background:transparent url(/Images/buttons/LH_2010Blogs.jpg) no-repeat scroll left bottom; 
}

a.Blogs2010_on {
	float:left;
	background:transparent url(/Images/buttons/LH_2010Blogs.jpg) no-repeat scroll left bottom; 
	width:96px;
	height:21px;
	display:block;
	text-indent:-30000px;
	margin:0;
	margin-bottom:15px;
	margin-right:10px;
	margin-left:5px;
	padding:0;
}

a.Blogs2009 {
	float:left;
	background:transparent url(/Images/buttons/LH_2009Blogs.jpg) no-repeat scroll left top; 
	width:96px;
	height:21px;
	display:block;
	text-indent:-30000px;
	margin:0;
	margin-bottom:15px;
	margin-right:10px;
	padding:0;
}

a.Blogs2009:hover {
	background:transparent url(/Images/buttons/LH_2009Blogs.jpg) no-repeat scroll left bottom; 
}

a.Blogs2009_on {
	float:left;
	background:transparent url(/Images/buttons/LH_2009Blogs.jpg) no-repeat scroll left bottom; 
	width:96px;
	height:21px;
	display:block;
	text-indent:-30000px;
	margin:0;
	margin-bottom:15px;
	margin-right:10px;
	padding:0;
}

a.Blogs2008 {
	float:left;
	background:transparent url(/Images/buttons/LH_2008Blogs.jpg) no-repeat scroll left top;
	width:96px;
	height:21px;
	display:block;
	text-indent:-30000px;
	margin:0;
	margin-bottom:15px;
	padding:0;
}

a.Blogs2008:hover {
	background:transparent url(/Images/buttons/LH_2008Blogs.jpg) no-repeat scroll left bottom;
}

a.Blogs2008_on {
	float:left;
	background:transparent url(/Images/buttons/LH_2008Blogs.jpg) no-repeat scroll left bottom;
	width:96px;
	height:21px;
	display:block;
	text-indent:-30000px;
	margin:0;
	margin-bottom:15px;
	padding:0;
}

/* POP UP BOOK ========================================== */

div#popupCallouts {
	width: 148px;
	float: left;
	margin-left: -38px;
}

span.homeBook a, span.outBook a, span.liveBook a{
	text-indent: -30000px;
	display: block;
}

span.homeBook a{
	width: 155px;
	height: 143px;
	background: url(/images/LH_PopUpAPHome.gif);
	float: left;
	margin-right: 35px;
}

span.outBook a{
	width: 180px;
	height: 162px;
	background: url(/images/LH_PopUpoutdoors.gif);
	float: left;
	margin-right: 27px;
}

span.liveBook a{
	width: 183px;
	height: 165px;
	background: url(/images/LH_PopUplivebook.gif);
	float: left;
}

/* WORDS ========================================== */

div#wordsCallouts {
	width: 148px;
	float: left;
	margin-left: -17px;
}

div#wordsContent {
	width: 226px;
	float: right;
}

img.wordsSeasew {
	margin-left: 20px;
}

ul#wordsList li {
margin-bottom: 5px;
}

ul#wordsList li img{
	margin: 0 0px 0 0;
}

span.printer {
	padding: 7px 0 0 0;
}

div.viewoptions {
	text-align: right;
	margin: 5px 10px 0 0;
}

div.discImage {
	width: 250px;
	float: left;
	height:260px;
	margin: 0 15px 0 0;
}

table.trackListing {
	width:590px;
	margin:0 10px;
}

table.trackListing th{
	text-align: center;
	background: #1F78A6;
	color: #fff;
	font-weight: bold;
}

table.trackListing th.song{
	text-align: left;
}

table.trackListing td{
	padding:2px;
}

table.trackListingALT {
	width:320px;
	margin:0px 10px;
}

table.trackListingALT th{
	text-align: center;
	background: #1F78A6;
	color: #fff;
	font-weight: bold;
}

table.trackListingALT th.song{
	text-align: left;
}

table.trackListingALT td{
	padding:2px;

}


div#buyOptions{
	margin-left:35px;
}

div#buyOptions a{
	display: block;
	
	height: 19px;
	text-indent: -300000px;
	float: left;
	margin: 0 0 0 18px;
	padding:0;
}

div#buyOptions a.Buy {
	background:transparent url(/images/LH_BuyAlbum.gif) no-repeat scroll left top;
	width:47px;
}

div#buyOptions a.Buy:hover {
	background:transparent url(/images/LH_BuyAlbum.gif) no-repeat scroll left bottom;
}

div#buyOptions a.Download:hover {
	background:transparent url(/images/LH_downloadAlbum.gif) no-repeat scroll left bottom;
	
}

div#buyOptions a.Download {
	background:transparent url(/images/LH_downloadAlbum.gif) no-repeat scroll left top;
	width:77px;
}

a#buyDisc {
	width: 47px;
	background: url(/images/LH_BuyAlbum.gif) top left no-repeat;
}

a#buyDisc:hover {
	background: url(/images/LH_BuyAlbum.gif) bottom left no-repeat;
}

a#downloadDisc {
	width: 77px;
	background: url(/images/LH_downloadAlbum.gif) top left no-repeat;
}

a#downloadDisc:Hover {
	width: 77px;
	background: url(/images/LH_downloadAlbum.gif) bottom left no-repeat;
}

a#itunesDisc {
	width: 55px;
	background: url(/images/LH_itunesAlbum.gif) top left no-repeat;
}

a#itunesDisc:Hover {
	width: 55px;
	background: url(/images/LH_itunesAlbum.gif) bottom left no-repeat;
}

/* LYRICS ----------------------------------------------- */

#songDetails h3{margin:10px 0;}
#songDetails p{margin:10px 0;}
#songDetails a{margin:10px 0; padding:0; background-color:transparent; display:block; width:61px; height:15px;}
#songDetails a:hover{background-color:transparent;}
#songDetails .album-thumbnail a{margin:10px 0; padding:0 10px 10px 0; background-color:transparent; display:block; width:111px; height:75px; float:left;text-align:center;}

#songDetails table#iTunesFlags td span a{
	float:left;
	width:30px;
	height:16px;
}

#songDetails .album-thumbnail {
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	*width:110px;
}


/* ALBUM DETAILS ------------------------------------- */

td.image a, td.lyrics a, td.audio a, td.iTunes a{display:block; width:20px; height:20px;}
td.image a{text-indent:-9999px; background:transparent url(/Images/image_btn.jpg) no-repeat center center;}
td.lyrics a{text-indent:-9999px; background:transparent url(/Images/words_btn.jpg) no-repeat center center;}
td.iTunes a{text-indent:-9999px; background:transparent url(/images/buttons/itunes.gif) no-repeat center center;}

/* BLOG THICKBOX ------------------------------------ */

div.thickboxWrapper a img{
	display:block;
	width:100px;
	height:100px;
}

div.thickboxWrapper a{
	display:block;
	width:100px;
	height:100px;
	padding:2px;
	margin:5px;
	border:solid 1px #7eadd0;
	float:left;
}

div.thickboxWrapper a:hover{
	border:solid 1px #0c4f62;
}

/*.thickThumb {
	float: left;
	margin: 5px;
}*/

/*HELP DOCUMENT -----------------------*/

a.back2top {
	margin-left:10px;
	
}


/* styles for ASJAV audio player */
#hiddenPlayer{
	position:absolute; 
	top:1px; 
	left:1px; 
	height:1px;
	margin:0;
	padding:0;
	line-height:1px;
}
div.clipHolder{}
div.assigned{}
span.play a{
	background:url(/images/buttons/play.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:21px;
	height:16px;
	display:block;
}
span.play a.hover{
    background:url(/images/buttons/play.gif) no-repeat;
	background-position:0 0px;
}
span.stop a.hover{
     background:#000;
     color:#fff;
	}
span.stop a{
     display:none;
	}
div.assigned span.play a{display:none;}

div.assigned span.stop a{
    background:url(/images/buttons/pause.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:21px;
	height:16px;
	display:block;
  }
div.assigned span.stop a:hover{
	background:url(/images/buttons/pause.gif) no-repeat;
	background-position:0 0px;
}

/* END styles for one click audio player */

/*V4.1 STYLES--------------------------*/

div.canceled_True {
	text-decoration:line-through;
}

span.VenueVisible_False, a.Visible_True {display:inline;}
span.VenueVisible_True, a.Visible_False {display:none;}

span.DetailsVisible_False, a.Visible_True {display:inline;}
span.DetailsVisible_True, a.Visible_False {display:none;}                                                


.sku_True{display:inline;}
.sku_False {display:none;}

.buyTicketsBut {
	color:#FFFFFF;
 	padding:1px 4px;
 	text-align:center;
	text-decoration:none;
	background:#555 none repeat scroll 0 0;
}

.buyTicketsBut:hover {
	background:#FF9900 none repeat scroll 0 0;
}

.album-thumbnail-custom {
	text-align:center;
	width:120px;
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
}


/*YouTube AsJav Style------------------------*/

#vidContainer{
	background:none;
	margin:5px 15px;
	height:590px;
	width:635px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
:focus {
	outline: 0;
}

#vidContainer a{
	text-decoration:none;
}
#YTasjav_vPlayer{
	padding:8px;
	float:left;
	width:340px;
	}
#YTasjavHolder{
	margin-left:60px;
	padding:8px;
	padding-left:40px;
	padding-top:20px;
	float:left;
	width:425px;
	height:300px;
	background:url(/Images/video/videoBG.jpg) no-repeat;
}
.videoChooser{
	/*height:200px;*/
	width:650px;
	clear:both;
	padding:6px 3px 3px 3px;
	margin:10px -7px;
	background:none;
	overflow: hidden;
	position:absolute;
}
	.vids{
		float:left;
		background: url(/Images/video/LH_videoBG.jpg) no-repeat 0 0;
		padding:4px;
		margin:0 8px 8px 0;
		font-size:11px;
		width:100px;
		height:100px;
		overflow:hidden;
		
	}
	.vids a.getVid{
		background:url(images/asjav/transparent.gif);/*this is cos ie sucks*/
		cursor:pointer;	
		display:block;
		height:100px;
		width:100px;
		position:absolute;	
		*margin-top:-60px;
		*margin-left:-95px;
	}
	.vids a span{
		display:none;
	}
	.vids:hover{
		background: url(/Images/video/LH_videoBG_hover.jpg) no-repeat 0 0;
		cursor:pointer;
		}
	.vids a:hover span{
			/*background:url(/images/video/play.png);*/
			display:block;
			width:81px;
			height:66px;
			margin:21px 0 0 0px;
			
			
	}
	.onState a span, .onState a:hover span{
		/*background:url(/images/video/playOn.png);*/
			display:block;
			width:81px;
			height:66px;
			margin:21px 0 0 0px;
	}
	
	.vids:hover, .onState{
		background: url(/Images/video/LH_videoBG_hover.jpg) no-repeat 0 0;
	}
	
	.vids h5{
		color:#fff;
		margin:0;
		font-size:12px;
		height:15px;
		padding:1px 4px 5px 4px;
	}
	.vids p{
		color:#fff;
		margin:0;
		margin-left:2px;
		padding:1px 7px 5px 7px;
		float:left;
		width:75px;
		font-size:11px;
		text-align:center;
	}

	
	.vids div.clip{
		border:1px solid #fda30e;
		float:left;
		height:50px;
		width:50px;
		overflow:hidden;
		margin-left:20px;
		margin-top:5px;
	}
	
	.vids img {
		margin:0px 0 5px 0px;
		width:50px;
		height:50px;
	}
	
	
#vidDescription{
	width:300px;
	height:300px;
	overflow:auto;
	float:left;
	margin:8px 5px 5px 5px;
	display:none;
}
#vidDescription div{
	background:#ccc;
	padding:4px 4px 8px 4px;
}
	#vidDescription h3{
		margin:0;
		padding:5px 8px;
	}
	#vidDescription p{
		margin:0;
		padding:3px 8px;
	}
	
.clear{clear:both;}

/*tabbing styles*/
.tabs{ 
	margin:0px 0px 5px 0px;
	padding:4px;
	}
		ul.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		ul.tabNavigation li {
		    display: block;
			float:left;
			padding:0;
			margin:0;
			border-right:1px solid #fff;
			background-color: #ccc;
		}

		ul.tabNavigation li a {
		    padding: 0px;
			display: block;
		    background-color: #ccc;
		    color: #000;
			padding:5px;
			text-align:center;
			width:100px;
		    text-decoration: none;
		}
		ul.tabNavigation li a:focus {
			outline: 0;
		}
		ul.tabNavigation li a.selected,ul.tabNavigation li a:hover {
		    background-color: #4f0505;
		    color: #fff;
		   
		}

.stitchLine {
	border:none;
	border-bottom:1px dotted #12B7B1;
	margin:0;
	margin-top:20px;
	margin-bottom:20px;
}

#LisaBlogExcerpt{
	float:left;
	margin:0;
	margin-top:8px;
	margin-left:10px;
	padding:0;
	width:330px;
	
}
