/* Main Layout  **********************************/

body{
	background:url(/images/backgrounds/DG_background.jpg) top left repeat;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#414141;
	}

#Container{
	width:1000px;
	font-size:1.0em;
	line-height:1.3em;
	}
	
#ContainerDownload {
	background:none;
	width:860px;
	margin:0 auto;
	font-size:1.0em;
	line-height:1.3em;
	padding:10px 30px;
}

#ContentContainer{
	width:602px;
	float:left;
	margin: 0 67px 0 48px;
	_margin: 0 33px 0 24px;
}

#Sidebar{
	float:left;
	*float:none;
	width:279px;
	padding-bottom: 270px;
	}

#footerDavid {
	width: 228px;
	height: 283px;
	position: absolute;
	left: 749px;
	margin-top:-252px;
	background: url(/images/backgrounds/dg_sidebarDave.jpg) bottom left no-repeat;
}
	
#ShowReviewsPanel{
	float:right;
	width:180px;
	text-align:right;
}

#ShowReviewTitles{
	background:#dae1e9;
	width:163px;
	padding-bottom:15px;
	margin-left:17px;
	_margin-top:-3px;
	*margin-top:-3px;
	text-align:center;
	border-bottom:2px solid #3f4040;
	}
	
	#ShowReviewTitles a{
		color:#6b7983;
		font-weight:normal;
		display:block;
		background:#d2d7de;
		padding:2px;
		margin-bottom:1px;
		}
	#ShowReviewTitles a:hover{
		color:#5e0000;
		background:#c6ccd2;
		text-decoration:none;
		padding:2px;
		margin-bottom:1px;
		}
	#ShowReviewTitles h4{
		margin:0;
		padding:0;
		
		}

#ShowReviewTitles h3{
	font-weight:bold;
	color:#000;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	}

#topBar{
	height: 50px;
	color: #f2eee2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	background: #000 url(/images/backgrounds/DG_loginBG.gif) bottom left repeat-x;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

#Login {
	padding: 19px 0 0 50px;
	width: 700px;
}
.DESVALRequiredFieldsDescription {
	font-style: italic;
}
#Login a{
	color:#edddae;
	text-decoration:none;
	}
div#MailingList div.submitButton input {
	background: none;
}
div#MailingList fieldset{display:none;}
#siteSearch {
	position: absolute;
	left: 748px;
	top: 11px;
	height: 27px;
	width: 250px;
}

#siteSearch input{
	margin:0;
	padding:0;
	border:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f2eee2;
	background: none;
	height: 16px;
}

#siteSearch input.SiteSearchBtn {
	background: url(/images/buttons/DG_searchbtn.gif) no-repeat;
	width: 30px;
	height: 26px;
	cursor: pointer;
}

#siteSearch input.SearchInput {
	border: 1px solid #717171;
	width: 150px;
	padding: 3px 0;
}

div#header {
	width: 1001px;
	height: 116px;
	background: url(/images/backgrounds/DG_headerBG.jpg) top left no-repeat;
	claer: both;
}

div#header h1 a.title{
	display: block;
	width:825px;
	height: 116px;
	text-indent: -30000px;
	margin-left: 170px;
}

#Utilities{
	width:920px;
	margin:0 auto;
	padding:5px 0 10px 0;
	}

#Utilities .copy{
	text-align:right;
	float:left;
	width:400px;
	}

#Utilities .links{
	text-align:right;
	float:left;
	width:400px;
	}

.contact{
	text-align:left;
	float:left;
	width:100px;
	margin-left:10px;
	}

#Utilities a{
	color:#494C51;
	}

#LeftPanel{
	float:left;
	width:430px;
	}

#RightPanel{
	float:left;
	width:430px;
	}

/* Footer Styles **********************************/

#OCC a {
    background: url(http://officialcommunity.com/images/OCCLogo_Footer_dark.png) no-repeat scroll right top transparent;
    color: #000;
    display: block;
    height: 39px;
    padding-right: 105px;
	padding-top:2px;
    width: 70px;
	margin-right:30px;
	font-size:9px;
	text-decoration:none;
	}

#OCCholder {
	margin: 6px 0 0 430px;
}

#Footer{
	background: #161616 url(/images/backgrounds/DG_footerBG.gif) top left repeat-x;
	padding: 25px 0 0 0;
	margin-top: 26px;
	line-height: 18px;
	font-size:11px;
	}

#Footer p {
	color:#fff;
}

#Footer a {
	color: #edddae;
}

div#links {
	background: url(/images/backgrounds/DG_linksBG.gif) top right repeat;
	padding-top: 10px;
	height: 100px;
	color: #f4eddd;
	font-family: verdana;
	font-size: 11px;
}

/* PRUDUCT WIDGET - FOOTER */ 

div#footerPromo{
	width: 580px;
	height: 207px;
	background: url(/images/backgrounds/DG_footerFlowers.gif) bottom right no-repeat;
	margin-left:48px;
	float: left;
}

#footerPromo a img{
	border:solid 3px #48433a;
}

div#productSpecials ul li{
	list-style:none;
	display:none;
	margin:0;
	padding:0;
}

div#productSpecials ul li.showMe{
	display:inline;
}

div#footerGallery {
	width: 367px;
	height: 207px;
	margin-left: 0;
	float: left;
}

div#footerGallery a img{
	margin-right: 5px;
}

#galleryScroll{
	margin-bottom:5px;
	}


div#footerPromo p{
	float: left;
	width: 380px;
}

a.footerpromoLink {
	display: block;

	margin: 0 20px 10px 0;
	float: left;
}

#Footer div#socialLinks {
	float:none;
	height:28px;
	margin:0 0 0 195px;
	text-align:center;
	width:660px;
}
#socialLinks ul{width:660px;margin:0 auto;}
#socialLinks ul li {
	height: 28px;
	float: left;
}

#socialLinks ul li {
	display: block;
	height: 28px;
	text-indent: -3000000px;
	float: left;
	margin-right: 12px;
	_margin-right: 6px;
}

li.bebo {background: url(/images/buttons/dg_bebo.png) bottom left no-repeat; width:65px;}
li.youtube {background: url(/images/buttons/dg_youtube.png) bottom left no-repeat; width:65px;}
li.ilike {background: url(/images/buttons/dg_ilike.png) bottom left no-repeat; width:53px;}
li.facebook {background: url(/images/buttons/dg_facebook.png) bottom left no-repeat; width:113px;}
li.myspace {background: url(/images/buttons/dg_myspace.png) bottom left no-repeat; width:112px;}
li.twitter {background: url(/images/buttons/dg_twitter.png) bottom left no-repeat; width:83px;}
li.flickr {background: url(/images/buttons/dg_flickr.png) bottom left no-repeat; width:60px;}

li.bebo:hover {background: url(/images/buttons/dg_bebo.png) top left no-repeat}
li.youtube:hover {background: url(/images/buttons/dg_youtube.png) top left no-repeat}
li.ilike:hover {background: url(/images/buttons/dg_ilike.png) top left no-repeat}
li.facebook:hover {background: url(/images/buttons/dg_facebook.png) top left no-repeat}
li.myspace:hover {background: url(/images/buttons/dg_myspace.png) top left no-repeat}
li.twitter:hover {background: url(/images/buttons/dg_twitter.png) top left no-repeat;}
li.flickr:hover {background: url(/images/buttons/dg_flickr.png) top left no-repeat;}

#Footer div#legal {
	float:none;
	
	margin:6px 0 0 240px;
	text-align:center;
	width:540px;
}

#socialLinks ul li a{
	display: block;
	height: 28px;
	text-indent: -3000000px;
}

li.bebo a{width:65px;}
li.youtube a{width:65px;}
li.ilike a{background:width:53px;}
li.facebook a{background:width:113px;}
li.myspace a{background:width:112px;}
li.twitter a{background:width:83px;}
li.flickr a{background:width:60px;}

/* Common Styles **********************************/

h3{
	color:#000;
	font-size: 18px;
	font-weight:normal;
	margin:5px 0 15px;
	padding:3px 0;
	font-family: Georgia, "Times New Roman", Times, serif;

	}
	
h4{
	font-weight:bold;
	padding:3px 0;
	}

.clear{
	clear:both;
}

p{
	margin: 10px 0 10px 0;
	color:#333;
	line-height:18px;
	}

strong{
	font-weight:bold;
	/*color:#C6CDD6;*/
	}

a{
	color:#9b633d;
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
	}

.imageLeft{
	float:left;
	padding:0 10px 10px 0;
	}

.imageRight{
	float:right;
	padding:0 0 10px 10px;
	}

.dotted{

	}

.dottedBorder{
	border-bottom:1px dotted #000;
	margin-bottom:10px;
	}

.back2Top{
	text-align:right;
	}

ul.reg, ul.DESVALSummaryErrors, div#formsContainer ul{
	
	list-style:disc;
	margin:10px 0 15px 35px;
	}

dt{
	color:#000;
	padding:10px 0 5px 0;
	}

dd{
	margin-left:15px;
	}

.button, div.submitButton input {
	display: block;
	height: 26px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	background: url(/images/buttons/DG_btnBG.gif) top left repeat-x;
	padding: 9px 20px 0;
	
	float: left;
	margin: 0 5px;
	border: none;
	height: 37px;
}	

	.button:hover {text-decoration: none;}
	div.submitButton input  {padding-top:0; margin: 10px 0 0 163px;}
	
/* Titles Styles **********************************/

h2.title {
	width: 604px;
	height: 45px;
	text-indent: -300000px;
	margin: 0 0 16px 0;
}

.latestNewsTitle {background: url(/images/titles/latest.gif) top left no-repeat;}
.tourTitle {background: url(/images/titles/tour.gif) top left no-repeat;}
.AlbumDetailsTitle {background: url(/images/titles/albumdetails.gif) top left no-repeat;}
.BioTitle {background: url(/images/titles/bio.gif) top left no-repeat;}
.GalleryTitle {background: url(/images/titles/gallery.gif) top left no-repeat;}
.PastContsTitle {background: url(/images/titles/pastconts.gif) top left no-repeat;}
.signinTitle {background: url(/images/titles/signin.gif) top left no-repeat;}
.joinTitle {background: url(/images/titles/signup.gif) top left no-repeat;}
.HelpTitle {background: url(/images/titles/help.gif) top left no-repeat;}
.contactTitle {background: url(/images/titles/contact.gif) top left no-repeat;}
.privacyTitle {background: url(/images/titles/privacypolicy.gif) top left no-repeat;}
.termsTitle {background: url(/images/titles/termsofuse.gif) top left no-repeat;}
.shopTitle {background: url(/images/titles/shop.gif) top left no-repeat;}
.featuredTitle {background: url(/images/titles/DG_featuredTitle.gif) top left no-repeat;}
.ticketsTitle {background: url(/images/titles/DG_tickets.gif) top left no-repeat;}
.albumsTitle {background: url(/images/titles/DG_albums.gif) top left no-repeat;}
.ringtonesTitle {background: url(/images/titles/DG_ringtones.gif) top left no-repeat;}
.digitalTitle {background: url(/images/titles/DG_digital.gif) top left no-repeat;}
.booksTitle {background: url(/images/titles/DG_books.gif) top left no-repeat;}
.clothingTitle {background: url(/images/titles/DG_clothing.gif) top left no-repeat;}
.relatedTitle {background: url(/images/titles/DG_related.gif) top left no-repeat;}
.compilationsTitle {background: url(/images/titles/DG_compilations.gif) top left no-repeat;}
.DownloadTitle{background: url(/images/titles/downloads.gif) top left no-repeat;}
.HolidayTitle{background: url(/images/titles/DG_Holiday.gif) top left no-repeat;}




.soloTitle{background: url(/images/titles/DG_soloTitle.gif) top left no-repeat;}
.singlesTitle{background: url(/images/titles/DG_singlesTitle.gif) top left no-repeat;}
.friendsTitle{background: url(/images/titles/DG_friendsTitle.gif) top left no-repeat;}
.DavidRayTitle{background: url(/images/titles/DG_DavidRayTitle.gif) top left no-repeat;}
.DrawTheLineTitle{background: url(/images/titles/DG_DrawTheLineTitle.gif) top left no-repeat;}
.UKTourTitle2008{background: url(/images/titles/DG_UKTourTitle2008.gif) top left no-repeat;}
.WinterTourTitle2007{background: url(/images/titles/DG_WinterTourTitle2007.gif) top left no-repeat;}
.OtherTitle{background: url(/images/titles/DG_OtherTitle.gif) top left no-repeat;}










.clearanceTitle {background: url(/images/titles/DG_clearance.gif) top left no-repeat;}
.accountTitle {background: url(/images/titles/ManageMyAccount.gif) top left no-repeat;}
.addressTitle {background: url(/store/images/titles/myaddress.gif) top left no-repeat;}
.paymentTitle {background: url(/store/images/titles/mypayment.gif) top left no-repeat;}
.expressTitle {background: url(/store/images/titles/expresscheckout.gif) top left no-repeat;}
.lyricsTitle {background: url(/images/titles/lyrics.gif) top left no-repeat;}
.mailTitle {background: url(/images/titles/DG_mailTitle.gif) top left no-repeat;}
.signedupTitle {background: url(/images/titles/DG_signedupTitle.gif) top left no-repeat;}
.ecard {background: url(/images/titles/DG_ecard.gif) top left no-repeat;}
.ecardSent {background: url(/images/titles/DG_ecardSent.gif) top left no-repeat;}
.ecardBuild {background: url(/images/titles/DG_ecardBuild.gif) top left no-repeat;}

.confirmTitle {background: url(/images/titles/DG_ConfirmSubscribe.gif) top left no-repeat;}
.confirmTitle2 {background: url(/images/titles/DG_ConfirmSubscribe2.gif) top left no-repeat;}

.Bus_Inq_Title{background: url(/images/titles/DG_Bus_Inq.gif) top left no-repeat;}
.shoppingCartTitle{background: url(/images/titles/DG_ShoppingCart.gif) top left no-repeat; text-indent:-1000000px;}
.CVNTitle{background: url(/images/titles/DG_CardValidation.gif) top left no-repeat; text-indent:-1000000px;}
.ConfirmOrderTitle{background: url(/images/titles/DG_ConfirmOrder.gif) top left no-repeat; text-indent:-1000000px;}
.CheckoutTitle{background: url(/images/titles/DG_Checkout.gif) top left no-repeat; text-indent:-1000000px;}
.DownloadYourDigitalFileTitle{background: url(/images/titles/DownloadYourDigitalFile.gif) top left no-repeat; text-indent:-1000000px;}
.downloadYourFreeSongTitle{
	background: url(/images/titles/DG_DownloadYourFreeSong.gif) top left no-repeat; text-indent:-1000000px;
	}
h3#tourSub {
	width: 608px;
	height: 145px;
	background: url(/images/template/DG_tourBanner.jpg) no-repeat;
	text-indent: -300000px;
}

h3.contestTitle{
	margin: 0 0 5px;
	padding: 0;
	font-size: 15px;
}

h2#featVideo{
	background: url(/images/titles/dg_featVidtitle.gif) top left no-repeat;
	
	width:297px;
	height:24px;
	margin: 0 0 11px 0;
}

h2#featVid{
	/*background: url(/images/titles/dg_featVidtitle.gif) top left no-repeat;*/
	background: url(/images/titles/DG_360title.gif) top left no-repeat;
	width:297px;
	height:24px;
	margin: 0 0 11px 0;
}

h2.DTLfooter{
	background: url(/images/titles/DG_DrawTheLineFooterTitle.gif) top left no-repeat;
	width:243px;
	height:13px;
	margin: 0 0 20px 0;
}

h2.merchantsCorner{
	background: url(/images/titles/DG_merchantsCorner.gif) top left no-repeat;
	width:407px;
	height:13px;
	margin: 0 0 20px 0;
}

h2.galleryfooter{
	background: url(/images/titles/DG_galleryFooterTitle.gif) top left no-repeat;
	width:134px;
	height:13px;
	margin: 0 0 20px 0;
}

/* Homepage **********************************************/

div#tourBlurb {
	height: 138px;
	width: 600px;
	background: url(/images/backgrounds/DG_shipTrain.jpg) bottom right no-repeat;
}

div#tourBlurb p {
	width: 260px;
	padding: 20px 0 0 0;
	margin: 0;
}

div#tourBlurb a.button {
	margin: 30px 0 0 0;
}

a#searcNwin {
	display: block;
	background: url(/images/buttons/DG_searchnwin.jpg) top left no-repeat;
	width:602px;
	height:136px;
	margin: 20px 0 0 0;
	text-indent: -3000000px;
}

table.hometourTable td {
	padding: 6px !important;
}

.newsThumb {
	width: 106px;
	height: 105px;
	float: left;
	background: url(/images/backgrounds/DG_newsthumbsBG.gif);
	margin-right: 15px;
}

/* News **********************************************/

a.readMore {
	display: block;
	background: url(/images/buttons/DG_readmore.gif) top left no-repeat;
	width: 144px;
	height: 20px;
	text-indent: -300000px;
	margin-bottom: 10px;
}

a.Comment {
	display: block;
	background: url(/images/buttons/DG_Comment.gif) top left no-repeat;
	width: 137px;
	height: 32px;
	text-indent: -300000px;
	margin-bottom: 10px;
	float:right;
	margin-top:10px;
}

#FacebookLikeBtn{
	display:block;
	margin:15px 0 0 0;
	width:400px;
	float:left;
	}

#FacebookLikeBtn iframe{
	height:70px!important;
	overflow:hidden;
	
	}

div.newsItem a.readMore{
	margin-top:15px;
	}

#shareBTN{
	margin:0 0 0 0;
	float:right;
	}

#Library{
	float:right;
	width:160px;
	padding-left:5px;
	display: block;
	font-size:11px;
	margin-top:3px;
	}

#Library p{
	margin-bottom:15px;
	}
	#Library .Date{
		text-align:left;
		margin-bottom:0;
		}

#MainContent{
	float:left;
	width:400px;
	padding-right:25px;
	line-height:20px;
	}
	#MainContent h4.newsTitle{margin-bottom:0;}
	.DiaryDate{
		text-align:left;
		font-size:11px;
		}
	
#MainContentDiscography{
	float:left;
	width:420px;
	margin-left:190px;
	}

.Date{
	color:#9B633D;
	display:block;
	margin-bottom:15px;
	}

h4.newsTitle{
	margin:0;
	padding:0;
	color:#000;
	font-weight:normal;
	font-size:1.3em;
	/*float: left;*/
	margin-bottom: 5px;

	line-height:18px;
	}

h4.newsTitle a{
	color:#000;
	}

.newsDotted{
	border-bottom:1px dashed #000000;
	margin-bottom:40px;
	}



div.newsItem {
	border-bottom: 1px dashed #000;
	margin-bottom: 40px;
}

div.newsItem span.date{
	float: right;
}

div#at20mc div#at15s { /* This moves up the share this box*/
	margin-top: -30px !important;
}



ul.SubNavNews  {
	margin:15px 0 ;
	padding:0;
	background:#000;
	height:30px;
	padding:1px;
}

ul.SubNavNews  li {
	display:block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	
}

ul.SubNavNews  li a{
	display:block;
	float:left;
	color:#fff;
	padding:7px 12px;
	text-align:center;
	border-right:1px solid #B58B59;
	}

.sub2010 a.sub2010,.sub2009 a.sub2009, .sub2008 a.sub2008, .sub2007 a.sub2007, .sub2006 a.sub2006, .sub2005 a.sub2005, .sub2004 a.sub2004, .sub2003 a.sub2003, .sub2011 a.sub2011{
	background:#B58B59;
	}

ul.SubNavNews li a:hover{
	background:#B58B59;
	text-decoration:none;
	}

/* Biography **********************************************/

img.bioPic {
	float: left;
	margin: 0 15px 5px 0;
}

/* Callouts ********************************************/

/*div.mailCallout a{
	display: block;
	width:278px;
	height:59px;
	margin:15px 1px 0 0;
	background: url(/images/callouts/DG_mailCallout.gif);
	text-indent: -300000px;
}*/

#FacebookLikeImage {
	float:left; 
	margin-right:8px;
	}
	
#FacebookLikeText {
	float:left; 
	*width:220px;
	}
	

#StoreTitleSB{
	background:url(/images/titles/DG_DGShop.gif) no-repeat;
	width:279px;
	height:24px;
	}

#StoreTitleSB a{text-indent:-100000px; display:block; height:24px;}

#DgStore{
	background:url(/images/template/DG_FeaturedBG.jpg) no-repeat top left;
	width:279px;
	/*height:164px;*/
	text-align:center;
	}

#DgStore img{
	margin:20px 0 0 0;
	}

#DgStore p{text-align:left;     
	font-family: Georgia,"Times New Roman",Times,serif;
    letter-spacing: 1px;
    line-height: 20px;}

.divide{background:url(../images/template/DG_Divider.jpg) no-repeat;
	width:277px;
	height:7px;
	margin-bottom:20px;	
	}

div.playerCallout a{
	display: block;
	width:278px;
	height:84px;
	margin:38px 1px 0 0;
	background: url(/images/callouts/DG_playerCallout.gif);
	text-indent: -300000px;
}

div.forumsCallout a{
	display: block;
	width:278px;
	height:53px;
	margin:30px 1px 0 0;
	background: url(/images/callouts/DG_forumsCallout.gif);
	text-indent: -300000px;
}

div.preorderCallout a{
	display: block;
	width:278px;
	height:64px;
	margin:33px 1px 48px 0;
	background: url(/images/callouts/DG_preorderCallout.jpg);
	text-indent: -300000px;
}

div.Video360Callout{
	background:url(/images/callouts/DG_360callout.jpg) no-repeat top left;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	line-height:20px;
	}
	div.Video360Callout a{color:#572405; display:block; padding:55px 0 0 75px;  }
	div.Video360Callout a:hover{color:#000; text-decoration:none;}

div.MailingCallout{
	background:url(/images/callouts/DG_mailCallout.gif) no-repeat top left;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	line-height:20px;
	margin-top:30px;
	}
	div.MailingCallout a{color:#572405; display:block; padding:55px 0 0 75px;  }
	div.MailingCallout a:hover{color:#000; text-decoration:none;}
	
img.callouts{
	margin-bottom:10px;
	}
	
img.storeFeatured{
	margin:15px 0 0 25px;
	}

#videoCallout{
	margin:15px 0;
	}
a.FeaturedVideo, .cutoff a{
	font-weight:bold;
	color:#333;
	}
	
.cutoff{
	padding-top:15px;
}


.EcardCallout{
	margin:9px 1px 0 0;
	}


#Social{
	width:154px;
	height:109px;
	background:url(/images/callouts/DG_SocialBg.gif) no-repeat;
	margin-left:15px;
	padding-left: 25px;
	}
	#Social ul{
		list-style:none;
		margin:0;
		padding:33px 0 0 0;
		text-align:left;
		}
	#Social ul li{
		padding:2px 0;
		}
	#Social ul a{
		font-size:11px;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		color:#3d0101;
		}
	#Social ul a:hover{
		text-decoration:line-through;
		}
	#Social ul.colum {
		float: left;
		width: 70px;
		}
.DrawTheLineCallout{
	margin:25px 0 30px 0;
	}	

img.PreorderCallout{
	border:2px dashed #454545;
	}

#FoundlingCallout{
	background:url(../images/callouts/DG_FoundlingCallout.jpg) no-repeat;
	width:276px;
	height:153px;
	margin-bottom:30px;
	}
#FoundlingCallout a{
	display:block;
	height:153px;
	widows:276px;
	}
		
#FoundlingCalloutxmas{
	background:url(../images/callouts/DG_FoundlingCalloutxmas.jpg) no-repeat;
	width:276px;
	height:250px;
	margin-bottom:30px;
	}
	
#FoundlingCalloutxmas a{
	display:block;
	widows:276px;
    line-height: 22px;
    padding: 80px 0 0 0;
	color:#572405;
	font-family:Georgia, "Times New Roman", Times, serif;
	}			

.SidebarVidInfo{
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:20px;
	text-align:center;
	}

.SidebarVidInfo a:hover{color:#000; text-decoration:none;}

/* Discography ********************************************/
div.albumInfo {
	float: left;
	width: 366px;
}
.albumTitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #622504;
}

span.rDate {
	font-weight: bold;
}

.album-thumbnail-custom{
	width:99px;
	float:left;
	margin:3px 10px 25px;
	height:150px;
}

.album-thumbnail-custom a img{
	width:98px;
}

.album-thumbnail-custom .caption{
	text-align:center;
	display:block;
	width:98px;
	height:25px;
}

.imageLeftDiscography{
	float:left;
	margin:0pt 10px 10px 0pt;
	border:2px solid #000;
}

.imageLeftDiscography img{
	clear:both;
	}

table.Discography th{
	color:#fff;
	padding:7px;
	background: url(/images/backgrounds/DG_trackHeading.gif) top left repeat-x;
	height: 30px;
	color: #edddae;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-align: center;
	}

table.Discography th.track, table.Discography td.tracklistings{
	text-align: left;
}

td.tracknumbers {
	width: 20px;
	vertical-align:top!important;
}
	
table.Discography td.tracklistings{
	width:222px;
	vertical-align:top!important;
	}
	
table.Discography td{
	text-align: center;
	padding: 8px 0 0 0;
	}
	
table.Discography td.iTunes{
	width: 30px;
	}

div.lyricPgImg img {
	width: 150px;
	height: 150px;
}
	
table.Discography td.iTunes a{
	position:relative;
	bottom: 9px;
	}
	
h3.songName{
	margin-bottom:13px;
	margin-top:8px;
	}
	
div#albumLinks{
	position:relative;
	margin-left:152px;	
}
div#albumButtons {
	height: 60px;
}
div#albumButtons a.Buy, div#albumButtons a.Digital, a.buyAlbum, a.digitalDownload, a.buySingle, a.buyDVD {
	display: block;
	height: 26px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	background: url(/images/buttons/DG_btnBG.gif) top left repeat-x;
	padding: 11px 20px 0;
	float: left;
	margin: 10px 10px 0 0;
}

	a.buyAlbum:hover, a.digitalDownload:hover {
		text-decoration: none;
	}

a.back{
	cursor:pointer;
}

span.download{
	display: block;
	float: left;
}

span.iTunesFlag {
	display: block;
	float: left;
	margin-top: -2px;
	margin-left: 3px;
}

.Disc_Prev{
	float:left;
	margin-bottom:20px;
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	}
	.Disc_Prev:hover, .Disc_Next:hover {
		text-decoration:none;
		color:#9b633d;
		}

.Disc_Next{
	float:right;
	margin-bottom:20px;
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	}

/* Videos *************************************************/

.Video{
	width:154px;
	text-align:center;
	font-size:110%;
	float:left;
	margin:15px 6px 15px 0;
	}

.Video img{
	padding:0 0 5px 0;
	}


/* Tour Dates ********************************************/

.tourbuttonTickets {
	background:url(/images/buttons/DG_BtnBG.gif) 0 0 no-repeat;
	border-radius: 3px 3px 3px 3px; 
	display: block; 
	margin: 1px 0; 
	padding: 10px 10px; 
	text-align: center; 
	width: 115px;
	height:25px; 
	cursor:pointer;
}

.tourbuttonTickets a {
	color:#FFFFFF;
}

#tourTable th{
	color:#edddae;
	padding-bottom:10px;
	background:#000;
	padding:5px;
	height:25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	}
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;}


/*
FIX THIS IN IE BEFORE USING
td.tourDetails a{
	display: block;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	background: url(/images/buttons/DG_btnBG.gif) top left repeat-x;
	padding: 11px 20px 10px;
	float: left;
	position: relative;
	top: 12px;
}*/

.tourRSVP {
	background:url("../images/template/rsvp.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	width:68px;
	height:36px;
}

.buyTicketsBut a {
    background: none repeat scroll 0 0 #070707;
	color: #FFF;
    border-radius: 3px 3px 3px 3px;
    display: block;
    margin: 1px 0;
    padding: 5px 10px;
    text-align: center;
    width: 80px;
}

#tourTable td{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0;
	vertical-align:top;
}
	
.TourDates{
	border-collapse:separate;
	border-spacing:1px;
	}

.TourDates th{
	color:#fff;
	padding-bottom:10px;
	background:#616871;
	padding:5px;
	height:25px;
	}

.TourDates td{
	background:#c8cfd8;
	margin:1px;
	height:35px;
	padding:5px; 
	}

.TourDates a{
	color:#760303;
	}
	
.TourArchNav{
	margin: 15px 0;
	display: block;
	
	padding-bottom:5px;
	height:90px;
}
	
.TourArchNav a {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	width:37px;
	color:#fff;
	display:block;
	float:left;
	background:#000;
	margin-right:1px;
	
	padding:5px 14px ;
	margin-bottom:1px;
}

.TourArchNav a:hover{background:#B58B59; text-decoration:none;}

.TourArchNav a.on {
	background:#B58B59;
}
div.reviews {
	margin: 30px 0 0;
}
.review {
	margin: 15px;
	border-bottom: 1px dashed #000000;
	margin: 20px 0;
}

.reviewDate {
	font-size: 10px;
	margin: 5px 0 0;
}

.AlbumReviewNav a {
	display: block;
	width: 98px;
	height: 98px;
	padding: 0 0 5px 0;
	margin: 0 20px 15px 0;
	float: left;
}

.AlbumReviewNav a.on {
	border-bottom:3px solid #EA5F2D;
	margin: 0 20px 12px 0;
}

/* Forms *************************************************/

.VAMValSummary li{
	list-style:none;
	background:#FFDC63;
	margin-bottom:1px;
	padding:2px;
	}


#MailingList{
	margin-top:10px;
	}

input{
	margin:0;
	padding:0;
	}

.FormBox input{
	width:140px;
	font-size:1.1em;
	font-family:"Courier New", Courier, monospace;
	}

.FormBox select{
	width:144px;
	font-size:1.1em;
	font-family:"Courier New", Courier, monospace;
	}

.MultipleOptions select{
	width:auto;
	}

.formLabel{
	width:150px;
	padding-top:3px;
	text-align:right;
	margin-right:10px;
	float:left;

	
	}

.formLabel2{
	width:130px;
	padding-top:3px;
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	
	}

.floatLeft{
	float:left;
	}

.loginBar{
	border-top:1px dotted #DEE8EF;
	border-bottom:1px dotted #DEE8EF;
	margin:20px 0 15px 0;
	color:#DEE8EF;
	}

.submitBtn{
	
	margin:15px 0 0 160px;
	}

fieldset{
	margin-top:10px;
	}

.AccountBtn{
	background:#646464;
	color:#fff;
	border:none;
	font-size:1.1em;
	padding:2px 4px;
	margin:15px 0 0 160px;
	cursor:pointer;
	}

/* Account Page *************************************************/

.AccountContent{
	border:1px solid #535A61;
	background:#DDE5F0;
	padding:10px;
	margin-bottom:15px;
	}

h4.account{
	background:#535A61;
	padding-left:10px;
	}
	
ul.accounts li {
	list-style: circle inside;
}

.AccountContent a{
	color:#000;
	}

.AccountContent ul li{
	margin-left:25px;
	list-style:disc;
	padding:2px;
	}

.accountlist {
	margin-left:25px;
	list-style: disc;
	padding:2px;
}

a.SiteAccountBtn{
	float:right;
}

a.back2AccountBtn{
	display: block;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	background: url(/images/buttons/DG_btnBG.gif) top left repeat-x;
	padding: 11px 20px 0;
	margin: 10px 5px 0;
	border: none;
	height: 37px;
	float: right;
}

a.SiteAccountBtn:hover, a.back2AccountBtn:hover{
	text-decoration:none;
	}


/* Player  *************************************************/
.player{
	background:#5b5f64;
	height:60px;
	padding:15px;
	border:2px solid #fff;

	}

.player p{
		color:#e5f0fc;
	}


/* Xmas Dates  *************************************************/



#XmasContainer{
	background:#9ba5b1;
	border:5px solid #fff;
	padding:15px;
	margin:30px;
	}

#XmasContainer h2{
	font-size:12px;
	}

#XmasContainer ul{
	margin:0;
	padding:0;
	list-style:none;
	}	

#XmasContainer ul li{
	background:#dcdfe6;
	margin-bottom:1px;
	padding:2px 5px;
	}
	
/* Show and Album Review  *************************************************/

.ReviewBanner{
	margin:15px 0 0 0;
	}

.Review{
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
	margin:15px 0 0 0;
	padding:15px 0;
	}

h4.ReviewTitle{
	background:#6B7983;
	padding:2px 2px 2px 10px;
	margin:10px 0 5px 0;
	}

p.submitReviewBtn{
	text-align:right;
	margin:10px 0 5px 0;
	}
	
#formsContainer textarea{
	height:150px;
	width:300px;
	}
	
#formsContainer .inputs input{
	width:180px;
	}


/* Commenting  *************************************************/


.comments{
	text-align:right;
	margin-bottom:10px;
	}

.CommentContainer{
	width:600px;
	float:left;
	}

.CommentCallouts{
	width:200px;
	float:right;
	}
 
/* downloads  *************************************************/

.DownloadsGallery img{
	border:2px solid #fff;
	margin:5px;
	}

.Wallpaper{
	width:200px;
	float:left;
	text-align:center;
	margin-bottom:25px;
	font-size:11px;
	}

.Wallpaper img, .ConfirmWallpaper img{
	padding-bottom:10px;
	}

.Avatars img{
	margin:5px 10px 20px 10px;
	}

.ConfirmWallpaper{
	width:200px;
	text-align:center;
	font-size:11px;
	margin:0 auto;
	margin-top:25px;
	}	

/* Press Page  *************************************************/

ul.articleDets {
	margin-bottom: 10px;
}

.SubTitle{
	color:#000;
	font-size:12px;
	font-variant:small-caps;
	margin-bottom:15px;
	font-weight:normal;
	}
	
/* Profile Pages  *************************************************/
#MemberDetails h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding:10px 0 0 0;
	
	}

#MemberDetails{
	background:#DCD6C9;
	width:220px;
	float:left;
	padding:5px;
	margin:28px 0 280px 0;
	border:1px solid #000;
	}

#MemberDetailsContainer{
	border:1px dashed #72746B;
	padding:10px;
	}	

#ProfileContainer{
	float:left;
	width:600px;
	margin-left:50px;
	margin-right:50px;
	}

#ProfileHeader{
	padding:5px;
	background:#000;
	border:1px solid #bbb;
	color:#fff;
	}

#ProfileHeader p{color:#fff;}

.ProfileHeaderInner{
	margin:2px;
	border:1px dashed #72746b;
	padding:5px;
	}

.ProfileHeaderInner .clear{
	font-size:0.01em;
	height:1px;
	clear:both;
	}

.Avatar{
	float:left;
	padding-right:15px;
	
	}

.Avatar img{
	padding:2px;
	
	width:100px;
	height:100px;
	}

.Member h2{
	color:#fff;
	font-size:12px;
	padding-bottom:10px;
	}

#RecentPosts{
	width:47%;
	float:left;
	margin-right:2px;
	}

#FavPosts{
	
	float:left;
	width:47%;

	}

ul.RecentPosts{
	margin:0;
	padding:0;

	}
	
	
ul.RecentPosts li{
	background:#dcd6c9;
	list-style:none;
	margin-bottom:1px;
	height:65px;
	overflow:hidden;
	padding:2px 3px 3px 4px;
	}

ul.RecentPosts li p{
	margin:0;
	padding:0;
	line-height:normal;
	color:#414141;
	}

ul.RecentPosts li br{
	font-size:0.1em;
	}


h4.FavPostsTitle a{
	color:#333;
	}

.MemberBio{
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
	padding-bottom:15px;
	}
	
.MemberBio	h3.Profile{
	margin-top:15px;
	}	

.MemberBio, .Signature{
	margin:15px 0;
	}

.MemberContactLinks{
	text-align:left;
	}

.MemberContactLinks li{
	background:#000;
	padding:5px 0 5px 35px;
	border-bottom:1px solid #72746b;
	color:#c5c6c1;
	height:18px;
	}
	.MemberContactLinks li.aim{background:url(/images/profile/aim.gif) 3px top  no-repeat #000; }
	.MemberContactLinks li.icq{background:url(/images/profile/icq.gif) 3px top no-repeat #000;}
	.MemberContactLinks li.email{background:url(/images/profile/email.gif) 3px top no-repeat #000;}
	.MemberContactLinks li.msn{background:url(/images/profile/msn.gif) 3px top no-repeat #000;}
	.MemberContactLinks li.yahoo{background:url(/images/profile/yahoo.gif) 3px top no-repeat #000;}

h3.Profile{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#5f1a25;
	margin-top:25px;
	margin-bottom:5px;
	}

.ProfileBackBtns{
	
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	.ProfileBackBtns a{color:#5F1A25;}
	.ProfileBackBtns a:hover{text-decoration:none; color:#9B633D;}

.signaturebox{
	
	
	overflow:auto;
	}


a.memberToolTip{
    position:relative; /*this is the key*/
    z-index:24; 
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:11px;
    text-decoration:none;
	text-align:left;
	
	}
	
a.memberToolTip img{
	padding:0;
	margin:0 -3px 0 0;
	
	
	}
a.memberToolTip:hover{
	z-index:25; 
}

span img{
	border:none;
	}
	
a.memberToolTip span{
	display: none;
	text-decoration:none;
}

a.memberToolTip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	top:-57px;
	*top:-57px;
	text-decoration:none;
	left:0; 
	padding:5px 10px;
    background:url(/images/profile/memberToolTip.gif); 
	background-repeat:no-repeat;
	width:195px;
	height:49px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	color:#fff;
	font-weight:bold;
}

.MemberIcons{
	text-align:center;
	}

ul#MemberquickLinks{
	margin:0;
	padding:0;
	

	}

ul#MemberquickLinks li{
	list-style:none;
	margin:0;
	padding:0;
	
	}

ul#MemberquickLinks a{
	color:#2b2b2b;
	display:block;
	background-color:#ada594;
	padding:4px;
	border-bottom:1px solid #262525;
	}

ul#MemberquickLinks a:hover{
	color:#000;
	background-color:#948d7e;
	text-decoration:none;
	}

.MemberSites a{
	color:#5F1A25;
	padding-right:4px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:30px;
	}

.MemberSites a:hover{
	text-decoration:none;
	color:#000;
	}

.Member{
	width:300px;
	float:left;
	}

.FriendAvatars{
	padding-left:7px;
	}

.FriendAvatars img{
	width:60px;
	height:60px;
	margin:-1px;
	}

div.role{
	float:right;
	}


.EcardThumb{
	width:290px;
	float:left;
	text-align:center;
	margin-bottom:15px;
	text-align:center;
	}

.EcardThumb img{
	margin-bottom:10px;
	}

/* Youtube video player  *************************************************/

#playerContainer{
	display:block;
	float:left;
	width:320px;
	height:274px;
	padding:4px;
	margin-right:2px;
	background-color:#9ba5b1;
}

#videos2{
	display:block;
	float:left;
	width:231px;
	_width:217px;
	height:282px;
	overflow:scroll;
	background-color:#9ba5b1;
}

#videos2 ul{
	margin:0;
	padding:0;
}

#videos2 ul li{
	display:block;
	float:left;
	width:210px;
	_width:194px;
	background-color:#9ba5b1;
	list-style:none;
	padding:6px 2px;
	clear:both;
	border-bottom:solid 1px #fff;
}

#videos2 ul li:hover{background-color:#939ba5;}

#videos2 ul li img{
	display:block;
	float:left;
	width:65px;
	height:49px;
	border:solid 1px #fff;
	cursor:pointer;
}

#videos2 ul li span.titlec{
	display:block;
	float:left;
	width:137px;
	_width:91px;
	color:#fff;
	font-size:0.916em;
	line-height:1.2em;
	margin-left:6px;
}
#video3{
	margin:1em 0;
	border:5px solid #fff;
	width:561px;
	margin:0 auto;
}



/* Help Page  *************************************************/

.highlight{background:#ff0; color:#000;}
.highlight a{color:#000;}
.faqHelp{
display:none;
}
.faqHelpOn{
	display:block;
}
.shopHelp{
	display:none;
}
.shopHelpOn{
	display:block;
}
.forumHelp{
	display:none;
}
.forumHelpOn{
	display:block;
}
#HelpNav{
padding:7px 5px 6px 0;
background:#000;
}

#HelpNav a{
	background-color:#000;
	color:#fff;
	margin-right:-4px;
	padding:5px 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	border-right:1px solid #b58b59;
	}

#HelpNav a.on{
	background-color:#b58b59;
	margin-right:-4px;
	padding:5px 15px;
	color:#141414;
	border-right:1px solid #000;
	}
	
#HelpNav a:hover{
	background-color:#b58b59;
	margin-right:-4px;
	padding:5px 15px;
	text-decoration:none;
	color:#141414;
	border-right:1px solid #000;
}

h2.HelpTitle{
	color:#FFFFFF;
	font-size:140%;
	font-variant:small-caps;
	font-weight:normal;
	margin:0;
	padding:0 0 15px;
	}

#FAQ h2, #GenShop h2, #ForumHelp h2{
	font-size:16px;
	color:#000;
	font-weight:normal;	
	margin:25px 0 0 0;
	padding:0 0 15px;
	}

#FAQ h3, #GenShop h3, #ForumHelp h3{
	font-weight:bold;
	font-size:16px;
	margin:20px 0 10px 0;
	}

#FAQ h4, #GenShop h4, #ForumHelp h4{
	font-size:14px;
	font-weight:normal;
	color:#000;
	text-transform:uppercase;
	margin:15px 0 5px 0;
	}

#FAQ ul li, #GenShop ul li, #ForumHelp ul li{
	line-height:16px;
	margin:5px 0;
	}

a.back2top{
	display:block;
	text-align:right;
	}

a.Questions{
	color:#a44c11;
	
	}


/**** Splash Page ******************************************************/

#Splash{
	background:#f5ede2 url(/images/Splash/DG_Bg.jpg);
	margin:0;
	padding:0;
	}

#Splash h1{
	background:url(../images/Splash/DG_Logo.jpg) no-repeat;
	text-indent:-1000000px;
	width:936;
	height:54px;
	margin:20px 0 25px 103px;
	}
	
#Splash h1.Download{
	background:url(../images/Splash/DG_Logo.jpg) no-repeat;
	text-indent:-1000000px;
	width:936px;
	height:54px;
	margin:20px 0 25px 0px;
	}


#Splash .Divider{
	background:url(/images/Splash/DG_Line.gif) repeat-x;
	height:4px;
	}


#SplashContainer{
	/*background:url(/images/Splash/DG_FugitiveCover.jpg) no-repeat top left;*/
	background:url(/images/news/DrawTheLine.jpg) no-repeat 60px 50px;
	height:612px;
	padding-left:630px;
	}


#vidContainer{
	padding:5px 0 0 0;
	width:388px;
	overflow:hidden;
	
}
:focus {
	outline: 0;
}

#vidContainer a{
	text-decoration:none;
}



#ClipHolder{		
	background:url(/images/Splash/DG_Fugitive.jpg) top left no-repeat;
	width:395px;
	height:58px;
	margin:-10px 0 0 0;
	padding:12px 0 0 130px;
	}

#CLIP{
	width:30px;
	}

#Splash a{
	color:#f18100;
	}

#Splash a:hover{
	color:#df7802;
	text-decoration:none;
	}

#Splash p{
	width:400px;
	line-height:16px;
	*line-height:14px;
	font-size:11px;
	}
	
#Splash p.Download{
	width:100%;
	line-height:16px;
	*line-height:14px;
	font-size:11px;
	}


#Enter{
	background:url(../images/Splash/DG_Enter.gif);
	width:285px;
	height:36px;
	display:block;
	text-indent:-1000000px;
	margin:15px 0 15px 744px;
	}	

#SplashFooter{
	background:url(/images/Splash/DG_DrawTheLine.gif) no-repeat 11% 55% ;
	}


/* Video Player********************************************/


#vidContainer{
	
	margin:15px 0 0 0;
	padding-bottom:20px;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	height:270px;
}

#vidContainer a{
	text-decoration:none;
	
}
#asjav_vPlayer2{
	clear:left;
	
	float:left;
	}

.videoChooser{
	height:282px;
	overflow:auto;
	background:#444;
	width:270px;
	margin:0;
	
	z-index:100;
	float:left;
}
	.vids{
		clear:left;
		background:#000;
		padding:4px;
		margin-bottom:1px;
		font-size:11px;
		height:70px;
	}
	
	.vids a.getVid{
		background:url(/images/transparent.gif);/*this is cos ie sucks*/
		cursor:pointer;	
		display:block;
		height:70px;
		width:220px;
		position:absolute;
		*margin-left:-204px;	
		*margin-top:-21px;
	}
	.vids a span{
		display:none;
	}
	.vids:hover{
		background:#000;
		cursor:pointer;
		
		}
	.vids a:hover span{
			/*background:url(/images/play.png);*/
			display:block;
			width:81px;
			height:66px;
			margin:0px -10px 0 0px;
			
	}
	.onState a span, .onState a:hover span{
		/*background:url(/images/playOn.png);*/
			display:block;
			width:81px;
			height:66px;
			margin:0px -10px 0 0px;
	}
	
	.vids:hover, .onState{
		background:#222;
		color:#EDDDAE;
	}
	
	
	.vids h5{
		color:#EDDDAE;
		margin:0;
		display:;
		float:left;
		font-size:12px;
		height:15px;
		padding:1px 4px 5px 4px;
	}
	.vids p{
		color:#ddd;
		margin:0;
		padding:1px 4px 5px 4px;
		float:left;
		width:115px;
		font-size:10px;
	}	
	.vids div.clip{
		border:2px solid #555555;
		float:left;
		height:62px;
		width:77px;
		overflow:hidden;
	}
	
	.vids img {
		margin:-14px 0 5px -19px;
	}

#vidDescription{
	width:330px;
	height:130px; 
	overflow:auto;
	float:left;
	margin:0;
	
}
#vidDescription div{
	
	padding:4px 4px 8px 0;
	margin-bottom:10px;
}
	#vidDescription h3{
		margin:0;
		padding:5px 0;
		font-size:14px;
	}
	#vidDescription p{
		margin:0;
		padding:3px 8px;
	}

/* Twitter **********************/

#Tweets{
	background:url(../images/template/DG_TwitterBg.jpg) no-repeat top left;
	height:138px;
	margin-top:30px;
	}

#Tweets h3{
	color:#1c1506;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:5px;
	font-size:16px;
	margin-left:130px;
	}

#Tweets ul{
	margin:0 45px 25px 130px;
	}

a.twitterButton{
	display:block;
	background:url(/images/buttons/DG_FollowMe.jpg);
	width:134px;
	height:52px;

	text-indent:-1000000px;
	margin:35px 0 0 465px;
	}


/* Press **********************/

#PressCategories h3{	
	border-bottom:1px dashed #222;
	margin-top:15px;
	}

h4.PressTitle{
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0 0 5px 25px;
	padding-left:20px;
	background:url(/images/template/DG_Bullet.gif) no-repeat 0 4px;
	}
	
h4.PressTitle a{
	color:#973a27;
	}

h4.PressTitle a:hover{
	color:#ad6454;
	text-decoration:none;
	}

a.back2press{
	float:right;
	margin-bottom:15px;
	background:url(../images/buttons/DG_BackToPress.gif) no-repeat;
	display:block;
	text-indent:-100000px;
	width:203px;
	height:24px;
	}

h4.pressPostTitle{
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;

	color:#973a27;
	}

.PressDate{
	font-style:italic;
	display:block;
	margin-bottom:15px;
	}
	
a.PressArchive{
	float:right;
	color:#973a27;
	font-size:10px;
	background:url(/images/template/DG_Bullet.gif) no-repeat 0 0px;
	padding-left:17px;
}

a.PressArchive:hover{
	color:#ad6454;
	text-decoration:none;
}

a.readMore {
	float:right;
	color:#973a27;
	font-size:10px;

}

a.readMore:hover{
	color:#ad6454;
	text-decoration:none;
}

p.newDesc {
	/*width:400px;*/
	margin:0px;
	margin-left:45px;
	
}

.hr {
	border:1px #000 dashed;
	margin-bottom:15px;
}

/* 404 pages *************/

#Error{
	width:800px;

	margin-left:180px;
	height:471px;
	}
	
/*****360 Video Styles*****/

#subhead h2.h_firstchance	{
	width:585px;
	height:75px;
	text-indent:-9999px;
	background: url(/images/titles/subtitle_firstchance.gif) no-repeat top left;
}

#subhead h2.h_fugitive	{
	width:585px;
	height:75px;
	text-indent:-9999px;
	background: url(/images/titles/subtitle_fugitive.gif) no-repeat top left;
}
#subhead h2.h_jackdaw	{
	width:585px;
	height:75px;
	text-indent:-9999px;
	background: url(/images/titles/subtitle_jackdaw.gif) no-repeat top left;
	
}
#subhead h2.h_kathleen	{
	width:585px;
	height:75px;
	text-indent:-9999px;
	background: url(/images/titles/subtitle_kathleen.gif) no-repeat top left;
	
}
#subhead h2.h_nemesis	{
	width:585px;
	height:75px;
	text-indent:-9999px;
	background: url(/images/titles/subtitle_nemesis.gif) no-repeat top left;
	
}

#share select{
	margin:0;
	margin-left:215px;
	padding:0;
}

#share .video {
	margin:0;
	margin-left:75px;
	margin-bottom:10px;
	padding:0;
}


.BacktoAccount{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:14px;
	font-style:italic;
	}

.BacktoAccount:hover{
	color:#9B633D;
	text-decoration:none;
	}

/*** Downloads *************/

.DownloadSteps span{
	display:block;
	float:left;
	width:25px;
	margin-right:10px;
	}

.DownloadForBrowser{
	float:left;
	width:560px;
	}


/** New Help Layout ********************/


ul.help li ul {
	margin:0!important;
	padding:0!important;
	width:500px!important;

	
}

ul.help li ul li {
	background:none;
	margin:0!important;
	margin-top:5px!important;
	
	padding:0!important;
	font-size:1.0em;
	
	
}

ul.help li ul.active {
	background-position: right 5px;
}

ul.help span.answers ul{
	display:block!important;
	margin:20px 0 20px 50px!important;
	}

span.answers ul li{
	list-style:disc !important;
	}

.help span.answers{
	
	display:block;
	}

.returnsContactLinks{
	color:#000;
	font-size:130%;
	display:block;
	margin:15px 0 15px;
	padding:3px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.returnsContactLinks:hover{
	text-decoration:none;
	}

a.Questions{
	cursor:pointer;
	}

/** Holiday Shipping *****/

#HolidayShipping{
	background:url(/images/callouts/DG_HolidayCutOff.jpg) no-repeat;
	height:145px;
	margin:15px 0;
	}

#SiteHolidayCallout #HolidayShipping{
	height:140px;
	}

#HolidayShipping a{
	display:block;
	height:145px;
	
	}
	#HolidayShipping a:hover{text-decoration:none;}

#HolidayShipping p{
	padding:50px 0 0 105px;
	font-size:11px;
	}

#HolidayShipping p span{
	color:#48433A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	display:block;
	margin:5px 0 0 0;
	font-size:12px;
	}

#HolidayShipping p span em{
	padding-left:54px;
	font-style:normal;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	}
	
	
/* ******************** ECARD ************************* */

.ecardChoice{
	height:205px;
	margin:20px 4px;
	border:1px solid #48433A;
	float:left;
}

p#instructions{
	font-size:10px;
	width:100%;
	text-align:center;
}

#ContainerLyrics #ContentContainer, .Lyrics{
	width:450px;
	margin:10px 20px;
}

/* ***************************** DOWNLOADS ******************************* */

.step1{
	background:transparent url(/images/downloads/dg_step1.jpg) 0 0 no-repeat;
	padding-left:45px;
}

.step2{
	background:transparent url(/images/downloads/dg_step2.jpg) 0 0 no-repeat;
	padding-left:45px;
}
.step3{
	background:transparent url(/images/downloads/dg_step3.jpg) 0 0 no-repeat;
	padding-left:45px;
}

.brightVid object{width:280px!important;}

/*** Videos *************/



#fancybox-content{height:450px!important; border-color:#48433A!important;}


.Vids{
	float:left;
	text-align:center;
	margin:5px;
	}

.Vids img{padding:0 0 10px 0;}

.Vids a{
	display:block;
	width:130px;
	padding:5px;
	height:140px;
	background:#48433A;
	color:#fff;
	font-size:11px;
	}
.Vids a:hover{	
	text-decoration:none;
	background:#645747;
	}

#Videos{
	margin-top:20px;
	}

#fancybox-outer {background:transparent!important;}

#fancybox-overlay{background-color:#333!important;}

.loginVal{position:relative; top:4px; left:4px;}

/*Facebook like*/

#dgLikes iframe{
		margin:0 8px;
		}
		
/*FB like ends*/

@media screen and (max-width: 520px) {
div#footerGallery{display:none;}

div#links{min-width:1000px;}	
}
