body { color: black; font-size: 12px; font-family: "Lucida Grande", verdana, arial; line-height: normal; margin: 0; }
p { margin: 0;
	font: 12px/normal "Lucida Grande", verdana, arial;
}
td {}
a:link { color: navy ; text-decoration: underline; }
a:visited { color: navy; text-decoration: underline; }
a:hover { color: #000080 ; }
a:active { color: #000080 ; }
h6 { font-size: 12px; font-family: "Lucida Grande", verdana, arial; font-weight: bold; margin: 10px 0 3px; }
h3 { font-size: 16px; font-family: "Lucida Grande", verdana, arial; font-weight: bold; margin: 0; }
h2 { color: white; font-size: 16px; font-family: "Lucida Grande", verdana, arial; font-weight: normal; margin: 0 0 20px; }
h1 { color: #454545; font-size: 16px; font-family: "Lucida Grande", verdana, arial; font-weight: bold; margin: 0; }
.bold { font-weight: bold; }
/*Search Function*/
.SearchDiv { text-align: right; vertical-align: top; width: 178px;
	height: 22px;
}
.Search { background-image: url(../../../../../../graphics/search.png); text-align: left; vertical-align: middle; width: 178px; height: 22px; }
.SearchTable { width: 178px; height: 22px; }
.TableAuto { width: auto; }
.SearchField { width: 130px; height: 16px; border-style: none; }
.SearchOK { width: 20px; height: 20px;}
.SearchSpacer { width: 20px;}
.Search { width: 130px; height: 16px; border: none; }
/*Bottom Ad Banners*/
.BannerTable { margin: 0; padding: 1px; border-width: 0; }
.BannerLeft { text-align: left; vertical-align: top; width: 468px; height: 60px; }
.TL-table { background-image: url(../../../../../../graphics/TL-Banner.jpg); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 460px; height: 60px; margin: 0; padding: 0; border-width: 0; }
.TL-body { text-align: left; width: 346px; height: auto; margin: 0; padding: 0; border-width: 0; }
/*DIY vs DJ*/
.green-yes { color: green; font-weight: bold; }
.red-no { color: red; font-weight: bold; }
.diy-dj-text { font-style: italic; margin-bottom: 7px; }
/*Account Box*/
.AccountBoxTop { background-image: url(../../../../../../graphics/Account/payments/payments_01.jpg); background-repeat: no-repeat; background-position: 0 0; width: 459px; height: 46px; margin: 0; padding: 0; }
.AccountBoxBottom { background-image: url(../../../../../../graphics/Account/payments/payments_04.jpg); background-repeat: no-repeat; width: 459px; height: 13px; margin: 0; padding: 0; }
.AccountBoxMiddle { background-image: url(../../../../../../graphics/Account/payments/payments_02.jpg); background-repeat: repeat-y; width: 459px; height: auto; padding: 5px 3px 0; }
.AccountBox { width: 459px; height: auto; margin: 0; padding: 0; border-width: 0; }
.AccountBoxTopMusic { background-image: url(../../../../../../graphics/Account/music_01.jpg); background-repeat: no-repeat; background-position: 0 0; width: 459px; height: 46px; margin: 0; padding: 0; }
/*Features Pages*/
.FeaturesTable { width: 723px; height: auto; margin: 0; padding: 0; }
.FeaturesTD { vertical-align: top; padding-bottom: 5px; }
.FeaturesSide { width: 198px; height: auto; margin: 0; padding: 0; border-width: 0; }
.FeaturesCenter { background-image: url(../../../../../../Features/feature-graphics/Background/Features-BG_02.jpg); background-repeat: repeat-y; }
.FeatureHeaderTop { background-image: url(../../../../../../Features/feature-graphics/header-background/header-background_01.jpg); background-repeat: no-repeat; width: 927px; height: 10px; }
.FeatureHeaderMiddle { background-image: url(../../../../../../Features/feature-graphics/header-background/header-background_02.jpg); background-repeat: repeat-y; text-align: left; width: 927px; height: auto; padding: 0 5px 0; }
.FeatureHeaderBottom { background-image: url(../../../../../../Features/feature-graphics/header-background/header-background_04.jpg); background-repeat: no-repeat; width: 927px; height: 10px; }
.FeaturesLink:link { color: #454545; text-decoration: none; }
.FeaturesLink:visited { color: #454545; text-decoration: none; }
.FeaturesLink:hover { color: teal; text-decoration: none; }
.FeaturesLink:active { color: teal; text-decoration: none; }
.FeaturesSection { font-size: 13px; font-weight: bold; text-align: left; width: 198px; padding: 0; }
.FeaturesSection:hover { font-size: 13px; font-weight: bold; background-image: url(../../../../../../Features/feature-graphics/Background/Features-BG_04.jpg); background-repeat: repeat-y; text-align: left; width: 198px; padding: 0; }
.FeaturesTitle { color: black; font-size: 28px; font-weight: bold; width: 600px; }
.FeaturesTopText { font-size: 13px; }
.FeaturesBodyText { color: #454545; font-size: 14px; width: 100%; height: auto; }
.FeaturesMainText { color: #303030; font-size: 14px; line-height: 20px; text-align: justify; }