﻿body
{
	margin: 0;
	background-color: #dadada;
}



td
{
	font-family: verdana;
	font-size: 11px;
	color: #5e5e5e;
}
.text
{
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
}

A.HomeLink
{
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
.homebackground
{
	background-image: url(                              '../Home/Images/home_background.gif' );	
}
.titleshadow
{
	background-position: center center;
	padding-left: 10px;
	color: #5a706f;
	font-size: 12px;
	background-image: url(                              '../Home/Images/home_2.png' );
	width: 526px;
	height: 37px;
	background-repeat: repeat-y;
}
.titleshadow2
{
	padding-left: 10px;
	color: #5a706f;
	font-size: 12px;
	background-image: url(                              '../Images/title_shadow_back.gif' );
	width: 602px;
	height: 25px;
	background-repeat: repeat-y;
}
.HomeArtist
{
	color: #5a706f;
	font-size: 12px;
	background-image: url(                              '../Images/featured_bg.gif' );
	width: 937px;
	height: 246px;
	background-repeat: repeat-y;
}
.HomeAlbum
{
	background-image: url(                              '../Images/home1_bg.gif' );
	width: 614px;
	height: 415px;
	background-repeat: no-repeat;
}
A.HomeNamelink
{
	
	color: #774c22;
	text-decoration: none;
	line-height: 16px;

	
}
A.HomeNamelink:hover
{
	color: #774c22;
	text-decoration: underline;
	line-height: 16px;
}

.Homegenre
{
	color:  #774c22;
	
}

.ArtistsDiv
{
	/*overflow-x: hidden;
	/*overflow-y: auto;
	overflow-y: hidden; */
	/*scrollbar-face-color: #f3f3f3;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #f3f3f3;
	text-overflow: ellipsis;
	filter: progid=DXImageTransform.Microsoft.Gradient(gradientType=1,endColorStr=#ffffff,startColorStr=#262221); */
	
}
.URLTab
{
	background-color: #849a98;
	height: 30px;
}
.URLFont
{
	color: #ffffff;
}
A.tablink
{
	color: #464646;
	text-decoration: none;
	font-weight: bold;
}
A.tablink:hover
{
	color: #464646;
	text-decoration: underline;
	font-weight: bold;
}
.Tab1
{
	background-color: #959595;
	color: #ffffff;
	font-weight: bold;
}
.Tab2
{
	background-color: #d7d7d7;
	color: #464646;
}
A.urllink
{
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;
}
A.urllink:hover
{
	color: #ffffff;
	text-decoration: underline;
	line-height: 16px;
}
.star
{
	color: Red;
}
.checkavailability
{
	color: Green;
}
A
{
	color: #764c24;
	text-decoration: underline;
}
A:hover
{
	color: #764c24;
	text-decoration: none;
}

p
{
	text-align: justify;
}
A.sublink
{
	color: #ffffff;
	text-decoration: underline;
}
A.sublink:hover
{
	color: #ffffff;
	text-decoration: none;
}

Input
{
	border: 1px solid #7d9392;
	background-color: #ffffff;
	height: 20px;
	font-size: 11px;
	color: #5e5e5e;
}
a.UserName
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.UserName:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.header
{
	background-image: url(                             '../Images/header.jpg' );
	height: 157px;
	background-repeat: no-repeat;
	width: 960px;
}
.heading
{
	color: #565656;
	font-size: 10px;
	font-weight: bold;
	font-family: Bell Gothic Std Black;
	background-image: url(                              '../Images/title_back.gif' );
	height: 30px;
	background-repeat: repeat-x;
}

A.link
{
	color: #649290;
	text-decoration: none;
	line-height: 16px;
}

A.Poplink
{
	background-color: #959595;
	color: #ffffff;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
A.link:hover
{
	color: #649290;
	text-decoration: underline;
	line-height: 16px;
}
A.namelink
{
	color: #659391;
	font-weight: bold;
	text-decoration: underline;
}
A.namelink:hover
{
	color: #659391;
	font-weight: bold;
	text-decoration: none;
}
.genre
{
	color: #659391;
}

.content
{
	background-color: #ffffff;
}
.content1
{
	background-color: #ffffff;
	/*color: #000000;*/
	background-image: url(../Images/trybewallpaper.JPG);
	background-attachment: fixed;
	/*background-repeat: no-repeat;*/
		
}
.ChartColor
{
	background-color: #764c24;
	height: 17px;
}
A.footer
{
	color: #ffffff;
	text-decoration: none;
}
A.footer:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.divider
{
	padding-left: 8px;
	padding-right: 8px;
	font-size: 10px;
	color: #ffffff;
}
.border
{
	border: 1px solid #cccccc;
}
.gray
{
	background-color: #edecec;
	height: 40px;
}
.white
{
	background-color: #ffffff;
	height: 40px;
}
.titlefont
{
	color: #c1b700;
	font-weight: bold;
}
.titlestrip
{
	background-image: url(      '../Images/title_strip.gif' );
	height: 20px;
	background-repeat: repeat-x;
	width: 100%;
}

.titlestripChange
{
	background-image: url(                             '../Images/title_strip.gif' );
	background-repeat: repeat-x;
	width: 100%;
}

.IndustreeURLBox
{
	border: 1px solid black;
	width: 90%;
	padding: 5px 2px 5px 5px;
}
.Button
{
	background-image: url(                            '../Images/button_bg.gif' );
	border: 1px solid #a0b6b4;
	height: 20px;
	font-size: 11px;
	font-family: Verdana;
	color: white;
	cursor: pointer;
	background-repeat: repeat-x;
}

.ButtonClose
{
	background-image: url(                            '../Images/close_icon.png' );
	height: 18px;
	width: 18px;	
	cursor: pointer;
	border:0px;
	background-repeat: no-repeat;
}  


.TextBox
{
	border: 1px solid #a0b6b4;
	font-family: Verdana;
	font-size: 11px;
	width: 175px;
}

.Lyric
{
	border: 1px solid #a0b6b4;
	font-family: Verdana;
	font-size: 11px;	
}

Input[type="radio"]
{
	border: 0;
	background-color: Transparent;
}
.DropDown
{
	font-family: Verdana;
	border: 1px solid #a0b6b4; /*border: 1px solid #7d9392;*/
	background-color: #ffffff;
	font-size: 11px;
	color: #5e5e5e;
}
Link
{
	color: #774c22;
	text-decoration: underline;
}
Link:hover
{
	color: #774c22;
	text-decoration: none;
}
.NameColor
{
	color: #659391;
	font-weight: bold;
	width: 100px;
}
a.NameLink
{
	color: #659391;
	font-weight: bold;
	text-decoration: underline;
}
a.NameLink:hover
{
	color: #659391;
	font-weight: bold;
	text-decoration: none;
}
.DivSection
{
	padding: 10px 0px 0px 20px;
}



.FooterCenter
{
	background-image: url(                            '../Images/footer_center.gif' );
	background-repeat: repeat-x;
	width: 98%;
	height: 55px;
}

/*


.CurveTopLeft
{
	background-image: url(                            '../Images/curve_top_left.gif' );
	background-repeat: no-repeat;
	height: 10px;
	width: 1%;
}


.CurveTopRight
{
	background-image: url(                            '../Images/curve_top_right.gif' );
	background-repeat: no-repeat;
	height: 10px;
	width: 1%;
}


.CurveBottomLeft
{
	background-image: url(                      '../Images/curve_bottom_left.gif' );
	background-repeat: no-repeat;
	height: 10px;
	width: 1%;
}
.CurevBottomRight
{
	background-image: url(                      '../Images/curve_bottom_right.gif' );
	background-repeat: no-repeat;
	height: 10px;
	width: 1%;
} */

.Artist_CurveTopLeft
{
	width: 15px;
	background-image: url(../images/top_curve_left.gif);
	background-repeat: no-repeat;
}
.Artist_CurveTopCenter
{
	background-image: url(../images/top_curve_center.gif);
	background-repeat: repeat-x;
	width: 150px;
	height: 31px;
}
.Artist_CurveTopBack
{
	background-image: url(../images/top_curve_back.gif);
	background-repeat: repeat-x;
	width: 80%;
	height: 31px;
}
.Artist_CurveCenter
{
	background-image: url(../images/border_back.gif);
	background-repeat: repeat-y;
	width: 2px;
}

.Artist_CurveBottom
{
	background-image: url(../images/border_back.gif);
	background-repeat: repeat-x;
	height: 2px;
}

.Home_CurveTop
{
	background-image: url(../images/Home_topcurve.gif);
	background-repeat: repeat-y;
	width: 620px;
	height: 15px;
}  
.Home_CurveBottom
{
	background-image: url(../images/Home_bottomcurve.gif);
	background-repeat: repeat-y;
	width: 620px;
	height: 15px;
}
.Home_CurveCentre
{
	background-image: url(      '../Images/Home_centercurve.gif' );
	background-repeat: repeat-y;
	width: 620px;
	height: 2px;
}
.Home_Divider
{
	background-image: url(                              '../Images/Home_dividerline.gif' );
	background-repeat: repeat-x;
	width: 620px;
	height: 20px;
	
}



.Error
{
	color: Red;
	font-size: 10px;
}
.SubHeading
{
	color: #565656;
	font-size: 13px;
}
.ArtistHeading
{
	color: #666666;
	font-size: 13px;
}
.ArtistTopBG
{
	background-image: url(                              '../Images/Home/photoimg_bg.gif' );
	background-repeat: no-repeat;
	height: 181px;
	width: 297px;
	vertical-align: top;
	padding-top: 9px;
	padding-left: 3%;
}
.ListBG
{
	background-image: url(                              '../Images/Home/Grey_bg_top.gif' );
	height: 348px;
	width: 892px;
	background-repeat: no-repeat;
}
.HeadingBG
{
	background-image: url(                              '../Images/Home/Artist_title_bg.gif' );
	height: 41px;
	background-repeat: repeat-x;
	width: 3%;
	border-bottom: solid 1px #b1bdbd;
}
.ListHeading
{
	color: #4a4a4a;
	font-size: 13px;
}
.BottomLine
{
	background-color: #5a5a5a;
	height: 4px;
}
.ArtistPhotoBG
{
	background-image: url(                              '../Images/Home/artist_photo_bg.gif' );
	height: 91px;
	width: 117px;
	background-repeat: no-repeat;
	padding-left: 2%;
	padding-top: 1px;
}
.DividerLine
{
	background-image: url(                              '../Images/Home/divider_line.gif' );
	height: 1px;
	width: 100%;
	background-repeat: repeat-x;
}
A.ArtistName
{
	color: #704018;
	font-size: 12px;
	text-decoration: underline;
}
A.ArtistName:hover
{
	color: #704018;
	font-size: 12px;
	text-decoration: none;
}
.PhotoBG
{
	background-image: url(                              '../Images/photo_img_bg.png' );
	background-repeat: no-repeat;
	width: 152px;
	height: 127px;
	padding-left: 27px;
}

.PhotoImage
{
	background-image: url(                              '../Images/Home_bg.png' );
	background-repeat: no-repeat;
	width: 594px;
	height: 178px;
}
.LineBG
{
	background-image: url(                              '../Images/line_bg.gif' );
	background-repeat: repeat-y;
}
.TableBorder
{
	border: 1px solid #c8c8c8;
}
.TableBG
{
	background-color: #f3f3f3;
}
.NameFont
{
	color: #659391;
	font-weight: bold;
}
.ArtistNameFont
{
	color: #656565;
	font-style: italic;
}
.ArtistNameFont:hover
{
	color: #656565;
	font-style: italic;
}
.ArtistHeading
{
	color: #666666;
	font-weight: bold;
}
.BackLine
{
	background-image: url(                              '../Images/menu_line.png' );
}
.ArtistBorder
{
	border: 1px solid #c8c8c8;
	border-top: 0px;
}
.ForumFont
{
	color: #67918f;
	font-weight: bold;
}
.GridRowColor
{
	background-color: #d6e4e4;
}
.GridAlternateRowColor
{
	background-color: #e7eded;
}
.GridBorder
{
	border: 1px solid #aac3c8;
}
.GridHeader
{
	background-color: #abc2c8;
}
.Gridhead
{
	background-color: #bfbfbf;
}
.GridFont
{
	color: #ffffff;
}
.ProfileBG
{
	/*background-image: url(                        '../Images/photo_bg.gif' ); 	background-repeat: no-repeat; 	width: 166px; 	height: 126px; 	padding-top: 2%;*/
}
.ImageBG
{
	background-image: url(                              '../Images/img_bg.gif' );
	background-repeat: no-repeat;
	width: 71px;
	height: 71px;
	padding-top: 1px;
	padding-left: 4px;
}
.URLLeft
{
	background-image: url(                              '../Images/url_left.gif' );
	background-repeat: no-repeat;
	width: 13px;
	height: 34px;
}
.URLCenter
{
	background-image: url(                              '../Images/url_center.gif' );
	background-repeat: repeat-x;
	width: 2px;
	height: 34px;
}
.URLRight
{
	background-image: url(                              '../Images/url_right.gif' );
	background-repeat: no-repeat;
	width: 13px;
	height: 34px;
}
.LeftBorder
{
	border: 1px solid #c8c8c8;
}
.BorderBG
{
	border: 1px solid #c8c8c8;
	background-color: #f3f3f3;
}
.Cart
{
	color: #994b03;
}

.AlternateRow
{
	/*border: 1px solid #c8c8c8;*/
	background-color: #edebec;
}

a.Logout
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

a.Logout:hover
{
	color: White;
	text-decoration: underline;
	font-weight: bold;
}


.PromotionalMenu
{
	float: left;
}
/*.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(../images/Menu/header.gif)}*/
.PromotionalMenu dt
{
	color: #ffffff;
	cursor: pointer; /*font-size :12px; 	font-weight :600; 	letter-spacing :1;*/
	width: 103px;
}
/*.dropdown dt:hover {background:url(../images/Menu/header_over.gif)}*/
/*.dropdown dt:hover
{
	color: #ffffff;	
	/*font-size :12px;
	font-weight :600;
	letter-spacing :1;
	width:72px;
	text-align:left
	/*border:1px solid red;
}*/
.PromotionalMenu dd
{
	position: absolute;
	overflow: hidden;
	width: 114px;
	height: 20px;
	display: none;
	background: #fff;
	z-index: 200;
	opacity: 0;
}
.PromotionalMenu ul
{
	border: 1px solid #c8c8c8;
	list-style: none;
	border-top: none;
}
.PromotionalMenu li
{
	display: inline;
}
.PromotionalMenu a, .PromotionalMenu a:active, .PromotionalMenu a:visited
{
	display: block;
	color: #607675;
	text-decoration: none;
	background: #ffffff;
	width: 112px;
	height: 20px;
}
.PromotionalMenu a:hover
{
	background: #f3f3f3;
}
.PromotionalMenu .underline
{
	border-bottom: 1px solid #c8c8c8;
}
.modalBackground
{
	background-color: Silver;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.modalBackgroundLyrics
{
	background-color: White;
	filter: alpha(opacity=70);
	opacity: 0.7;	
}

.myleadsbackbox
{
	background-image: url(                              '../Images/box_back.png' );
	width: 117px;
	height: 71px;
	background-repeat: no-repeat;
}
.myleadsbackboxtopleft
{
	background-image: url(                              '../Images/curve_top_left.png' );
	width: 4px;
	height: 7px;
	background-repeat: no-repeat;
}
.myleadsbackboxtopcenter
{
	background-image: url(                              '../Images/curve_top_center.png' );
	width: 1px;
	height: 7px;
	background-repeat: repeat;
}
.myleadsbackboxtopright
{
	background-image: url(                              '../Images/curve_top_right.png' );
	width: 4px;
	height: 7px;
	background-repeat: no-repeat;
}
.Popup
{
	background: #fff;
	border: 5px solid #a0b6b4;
}
.myleadsbackboxtcenterleft
{
	background-image: url(                              '../Images/curve_center_left.png' );
	width: 4px;
	height: 1px;
	background-repeat: repeat;
}
.myleadsbackboxtcenter
{
	background-color: #000000;
}
.myleadsbackboxtcenterright
{
	background-image: url(                              '../Images/curve_center_right.png' );
	width: 4px;
	height: 1px;
	background-repeat: repeat;
}
.myleadsbackboxtbotleft
{
	background-image: url(                              '../Images/curve_bottom_left.png' );
	width: 4px;
	height: 7px;
	background-repeat: no-repeat;
}
.myleadsbackboxtbotcenter
{
	background-image: url(                              '../Images/curve_bottom_center.png' );
	width: 1px;
	height: 7px;
	background-repeat: repeat;
}
.myleadsbackboxtbotright
{
	background-image: url(                              '../Images/curve_bottom_right.png' );
	width: 4px;
	height: 7px;
	background-repeat: no-repeat;
}




/* The shown haze */

#haze.IEhaze
{
	position: left;
	top: 0;
	bottom: 0;
	width: 800;
	height: 100%;
	display: block;
	z-index: 100;
	background-color: #dadada;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	text-align: center;
	vertical-align: bottom;
}

#haze.Otherhaze
{
	position: left;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 100;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	text-align: center;
	vertical-align: bottom;
}

#haze.haze a
{
	color: black;
	background-color: #dadada;
	font-weight: bold;
	text-decoration: none;
	margin: 1ex;
}

/* The hidden haze. */

#haze.hidden
{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: none;
}

/* Style the ING button a bit like they want it. */

a.ingBtn
{
	background-color: gray;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding: 0.1ex 1ex;
	-moz-border-radius: 2ex 2ex 2ex 2ex;
}

.StoreTab
{
	background-color: #e1e1e1;
}

.Storedotline
{
	background-image: url(      '../Images/Home/dottedline_bg.gif' );
	height: 20px;
	background-repeat: repeat-x;
	width: 100%;
}
.announcement
{
	padding-top :10px;
	padding-bottom:10px;
}



.userdropdown
{
	float: left;
	padding-right: 5px;
}
/*.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(../images/Menu/header.gif)}*/
.userdropdown dt
{
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1;
}
/*.dropdown dt:hover {background:url(../images/Menu/header_over.gif)}*/
.userdropdown dt:hover
{
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1;
}

.userdropdown dd
{
	position: absolute;
	overflow: hidden;
	display: none;
	background: #fff;
	z-index: 200;
	opacity: 0;
}
.userdropdown ul
{
	width: 101px;
	border: 1px solid #c8c8c8;
	list-style: none;
	border-top: none;
	border-right: none;
}
.userdropdown li
{
	display: inline;
}

.userdropdown a, .dropdown a:active, .dropdown a:visited
{
	display: block;
	padding-left: 4px;
	padding: 4px;
	color: #607675;
	text-decoration: none;
	background: #ffffff;
	width: 92px;
	text-align: left;
}
.userdropdown a:hover
{
	background: #f3f3f3;
	color: #607675;
}
.userdropdown .underline
{
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
}
.artistdropdown
{
	float: left;
	padding-right: 5px;
}
/*.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(../images/Menu/header.gif)}*/
.artistdropdown dt
{
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1;
}
/*.dropdown dt:hover {background:url(../images/Menu/header_over.gif)}*/
.artistdropdown dt:hover
{
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1;
}

.artistdropdown dd
{
	position: absolute;
	overflow: hidden;
	width: 160px;
	float: left;
	display: none;
	background: #fff;
	z-index: 200;
	opacity: 0;
}
.artistdropdown ul
{
	width: 150px;
	border-left:1px solid #c8c8c8;
	--border: 1px solid #c8c8c8;
	list-style: none;
	border-top: none;
	border-right: none;
	float: left;
}
.artistdropdown li
{
	display: inline;
}

.artistdropdown a, .artistdropdown a:active, .artistdropdown a:visited
{
	display: block;
	padding: 4px;
	color: #607675;
	text-decoration: none;
	background: #ffffff;
	width: 150px;
}
.artistdropdown a:hover
{
	background: #f3f3f3;
	color: #607675;
}
.artistdropdown .underline
{
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
}
.tableclass
{
	border: 1px solid #c6c6c6;
}
.userpromotional
{
	float: left;
}
/*.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(../images/Menu/header.gif)}*/
.userpromotional dt
{
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1;
}
/*.dropdown dt:hover {background:url(../images/Menu/header_over.gif)}*/
.userpromotional dt:hover
{
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1;
}

.userpromotional dd
{
	position: absolute;
	overflow: hidden;
	width: 131px;
	display: none;
	height: 50px;
	z-index: 200;
	opacity: 0;
}
.userpromotional ul
{
	width: 130px;
	border: 1px solid #c8c8c8;
	list-style: none;
	border-top: none;
	border-right: none;
}
.userpromotional li
{
	display: inline;
}

.userpromotional a, .dropdown a:active, .dropdown a:visited
{
	display: block; /*padding-left:4px;*/
	vertical-align: middle;
	height: 23px;
	color: #607675;
	text-decoration: none;
	background: #ffffff;
	text-align: left;
}
.userpromotional a:hover
{
	background: #f3f3f3;
	color: #607675;
}
.userpromotional .underline
{
	padding-left: 8%;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
}


.businesscardstar
{
padding-right:2px;
padding-left:2px;
}

.Howitworkstooltip
{
padding-left:100px;		
}
.trybebody
{
	
	background-color: #dadada;
}



/* Derek CSS */

/*--------Family Tree Section -------------*/
.family-tree
{
    padding:0px 10px 0px 10px;   
    text-align:center;
}

.page-count
{
    margin-bottom:10px;
    margin-top:0px;
    
}

.page-count-text
{
    font-size:12px;   
}

.user-table 
{
    
}

.user-table td
{
    padding-bottom:0px;   
}

.page-buttons
{
    
    font-size:12px;
}

.page-buttons a
{
    padding:0px 10px 0px 10px;   
}


/*home page

*/



#home-left
{
  width:624px;
  float:left;   
}

#home-right
{
    width:305px;
    
   
    float:left;   
    margin-left:10px;
}

#home-flash
{
    border:1px solid black;  
    width:624;
    height:232;
   
}

#home-featured
{
    margin-top:10px;   
}

#home-artists-join
{
    margin-top:10px;   
}

#home-new-bud
{
    margin-top:10px;   
}

#home-bottom
{
  clear:both;  
 
}

.home-chart
{
    width:305px;
    float:left;
    margin-top:10px;
}

.margin-left
{
   margin-left:12px;   
}

.tree-total
{
    padding-top:20px;
    padding-left:20px;   
}

.tree-table
{
    
}

.tree-item
{
    margin-left:0px;   
}

.view-all
{
  padding-right:60px;
  padding-bottom:20px;   
  padding-top:10px;
}

.delete-account
{
    padding-top:10px;   
}



#home-menu
{
    border:1px solid #C8C8C8;
    width:207px;
    margin-left:8px;
    list-style:none;
    padding:0px 0px 0px 0xp;
    float:left;
    
}

#home-menu li
{
    margin-left:-40px;
    padding-left:0px;  
    
    border-bottom:2px solid white; 
    height:30px;
    background-color:#F3F3F3;
    line-height:30px;
    cursor:pointer;
    
     font-size:12px;
 
  color:#5F7573;
  padding-left:20px;
}

#home-menu .last
{
    border:none;   
}

#home-menu li:hover, #home-menu .selected
{
   background-color: #989898;
   color:White; 
   
}





#home-content
{
    float:left;
    width:665px;
    height:700px;
   
    
    margin-left:5px;
    margin-top:11px;
       
}

.content-tabs
{
    list-style:none;
     margin-left:-20px;
    
}

.content-tabs li
{
     border:1px solid #C8C8C8;
     border-bottom:none;
     float:left;
     padding:5px 10px 5px 10px;
     background-color: #989898;
   color:White; 
     font-size:12px;
     margin-left:5px;
      margin-bottom:-1px;
      cursor:pointer;
     
    
}

.content-tabs li:hover, .content-tabs .selected
{
     
   background-color:#F3F3F3;
     color:#464646;
}

.home-content-border
{
    background-color:#F3F3F3;
    border:1px solid #C8C8C8;
    clear:both;
}

/* display pages */

.display-tabs
{
   list-style:none; 
   margin-left:-45px;
   
}

.display-tabs li
{
   
    padding:5px 25px 5px 25px;
    background-color:#D7D7D7;
    margin-left:5px;
    color:Black;
    cursor:pointer;
    font-weight:bold;
    float:left;
    position:relative;
    color:#464646;
}

.display-tabs li:hover, .display-tabs .selected
{
    color:white;
    background-color:#959595;
       
}

.border-top
{
    border-top:1px solid #C8C8C8;
    clear:both;
}




.display-popup
{
    position:absolute;   
    top:30px;
    left:0px;
    z-index:100;
}

#tree-container
{
    width:507px;
}

#sign-up-form
{
  margin-right:10px;
  position:relative;
 
}

#sign-up-form h1
{
    color:#D6B700;
    font-size:18px;
    border-bottom:2px solid #F1F1F1;
    padding-bottom:5px;
}

#sign-up-form h2
{
    font-size:16px;   
    margin-left:25px;
    margin-top:20px;
}

#sign-up-form .form
{
    margin-left:20px;  
     
}



#sign-up-form .form td
{
    padding:5px 5px 5px 5px;   
    font-size:14px;
}

#sign-up-form .form .text
{
    width:200px;   
    color:Black !Important;
    
}

#sign-up-form .form input
{
    margin: 0; padding:2px 2px 2px 2px; border: 0; outline: none; 
    border:1px solid #A0B6B5;
       
}

.important
{
    cursor:pointer;   
   
    font-size:12px;
}

.subtle
{
  font-size:11px;  
  color:Gray; 
}

.text-subtle
{
    width:200px; 
    color:Gray;  
    font-size:11px; 
}



#sign-up-form .form .form-button
{
    padding:5px 5px 5px 5px;
    cursor:pointer;   
    
}

#sign-up-form .form .date
{
      width:30px;
}

#sign-up-form .form .year
{
    width:45px;   
}

.green
{
    color:Green;   
}

.red
{
    color:Red;   
}

#select-referrer
{
    border:5px gray solid;
    background-color:White;   
    padding:20px 20px 20px 20px;
    
    position:absolute;
    top:40px;
    left:0px;
    width:890px;
    
    z-index:100;
    
}

#select-referrer table
{
    width:100%;
    
}

.popup-container
{
   position:relative;
	top: 0px;
	left: 0px;
	width: 359px;
}

.signup-popup
{
    border:5px gray solid;
    background-color:White;   
    padding:20px 20px 20px 20px;
    width:300px;
    position:absolute;
    z-index:100;
}

.image-border
{
  padding:7px 7px 7px 7px;
  border:solid 1px black;
  background-color:#617775;   
}

#referrer-container
{
    padding:20px 0px 20px 0px;
       
}


#select-referrer a
{
    cursor:pointer;   
}

#referrer-container img
{
    float:left;   
    margin-right: 10px;
}

.referrer-row
{
    width:400px;
    float:left;
    margin-bottom:30px;
    margin-right:30px;
   
    
}

.clear
{
    clear:both;   
}

.right
{
    float:right;
    }
    
    #cc-container
    {
        padding:20px 20px 20px 20px;
    }
    
    #cc-container p
    {
        margin-bottom:30px;   
    }
    
    
/* General */

.general-popup
{
    border:5px gray solid;
    background-color:White;   
    padding:20px 20px 20px 20px;
    width:450px;
    position:absolute;
    z-index:100;
    font-size:10pt;
    font-family: 'Times New Roman';
    font-family: 'Tahoma';
    color:Black;
    
    
}

.general-popup-narrow
{
    border:5px gray solid;
    background-color:White;   
    padding:20px 20px 20px 20px;
    width:250px;
    position:absolute;
    z-index:100;
    font-size:10pt;
    font-family: 'Times New Roman';
    font-family: 'Tahoma';
    color:#5E5E5E;
}

.home-popup
{
    border:5px gray solid;
    background-color:White;   
    padding:20px 20px 20px 20px;
    width:250px;
    position:absolute;
    z-index:100;
    font-size:10pt;
    font-family: 'Times New Roman';
    font-family: 'Tahoma';
    color:#5E5E5E;
    margin-top:15px;
    
}


.tab-popup
{
    border:5px gray solid;
    background-color:White;   
    padding:20px 20px 20px 20px;
    position:absolute;   
    top:30px;
    left:0px;
    z-index:100;
    font-size:10pt;
    font-family: 'Times New Roman';
    font-family: 'Tahoma';
    color:#5E5E5E;
    width:200px;
}


.general-popup-wide
{
    border:5px gray solid;
    background-color:White;   
    padding:20px 20px 20px 20px;
    width:700px;
    position:absolute;
    z-index:100;
    font-size:10pt;
    font-family: 'Times New Roman';
    font-family: 'Tahoma';
    color:#5E5E5E;
    float:left;
   
    
}

.general-popup-wide2
{
	border: 5px gray solid;
	background-color: White;
	padding: 20px 20px 20px 20px;
	width: 850px;
	position: absolute;
	z-index: 100;
	font-size: 10pt;
	font-family: 'Times New Roman';
	font-family: 'Tahoma';
	color: #5E5E5E;
	float: left;
}

.popup-container a
{
  cursor:pointer;   
  z-index:0;
}

.image-border
{
  border:1px solid black;
  padding:4px 4px 4px 4px;
  background-color:#DADADA;   
}

.join-image
{
    width:265px;
    height:237px;
    background-image:url(../Images/MusicBranchEdit.gif);
    color:White;
    padding:0px 20px 0px 20px;
    position:relative;
}

.join-image h1
{
    color:#F1ED8D;
    padding-top:20px;
    font-weight:normal;
}

.join-image p
{
    font-size:14px;   
    padding-top:20px;
    text-align:center;
    line-height:150%;
    color:White;
    
}


.join-image a
{
    font-weight:bold;   
    text-decoration:none;
    color:White;
}

.join-image a:hover
{
    text-decoration:underline;
}

.join-image .sublink
{
    position:absolute;   
    float:right;
    cursor:pointer;
    color:White;
    top:180px;
    left:230px;
    text-decoration:underline;
    font-weight:normal;
}

.join-image .sublink:hover
{
   text-decoration:none;  
}

.see-root td
{
    text-align:left;   
}

.pointer
{
    cursor:pointer;   
}

.email
{
       width:90%; 
       height:300px; 
       overflow:auto; 
       border:none; 
       background-color:#FFF; 
       float:left;
       font-size: 14px;
	font-family: 'Courier New' , Courier, monospace;
	border:1px solid black;
	padding-left:10px;
	padding-top:10px;
       
}

.promo
{
    text-decoration:underline;
    font-weight:bold;
}

.weird-spacing
{
  margin-top:35px;
  margin-left:175px;   
}

.DivAnnouncements
{
  padding-right:30px;
  text-align:left;
  padding:5px 5px 5px 5px;
 
}

.DivAnnouncements p
{
    text-align:left;   
    
    
}

.key
{
    background-color:#FFFFC5;
    border:solid 1px black;
}

    
    






