﻿body { background-color: #D2D2D2; font-family: Lucida Sans, Arial; background-image: url(../../images/zoom/background.gif); background-repeat: repeat-x; }
* { margin: 0; padding: 0; }
.clear { clear: both; line-height: 0px; }
a img { border: 0; }
#divContainer { position: relative; margin: 0 auto; width: 965px; background-color: transparent; }
#divHeader { height: 291px; }
#divAccessibilityHeader { padding: 10px 0 0 25px; }
	#divAccessibilityHeader h1 { font-size: 0.70em; font-weight: normal; float: left; color: #BA4E0B; }
	#divAccessibilityHeader p { font-size: 0.70em; color: #BA4E0B; }
	#divAccessibilityHeader a { text-decoration: none; color: #BA4E0B; }
		#divAccessibilityHeader a:hover { text-decoration: underline; }
		
#divSearchBar { padding: 225px 0 0 25px; }
	#divSearchBar ul { list-style: none; display: inline; }
		#divSearchBar ul li { list-style: none; display: inline; }
			#divSearchBar ul li input { font-size: 0.9em; font-family: Lucida Sans; width: 130px; padding: 1px; background-color: #252525; color: #EAEAEA; border: 1px solid #555555; }
.mydropdownspan { font-size: 0.8em; margin: 0 0 10px 190px; color: #fff; }
.myDropdown { font-size: 0.9em; font-family: Lucida Sans; width: 190px; padding: 1px; background-color: #252525; color: #EAEAEA; border: 1px solid #555555; }
#divSearchBar ul li select { font-size: 0.8em; font-family: Lucida Sans; width: 200px; background-color: #252525; color: #EAEAEA; border: 1px solid #555555; }
#divSearchBar ul li a { font-size: 0.7em; text-decoration: none; color: #EAEAEA; }
	#divSearchBar ul li a:hover { color: #FF660F; }
	
#divArtistSearch { float: left; }
#divGenreSearch { float: left; margin: 0 0 0 10px; }
#divHeaderLogin { float: right; margin: 0 10px 0 0; }

#divBody { background-color: #1B1B1B; margin: 18px 0 0 0; }
#divAlphabet { background-color: #2D2D2D; width: 946px; margin: 10px 10px 0 10px; float: left; }
#divAlphabetContent { padding: 2px 15px 0 15px; font-size: 0.75em; float: left; color: #EAEAEA; width: 600px; }
	#divAlphabetContent a { color: #EAEAEA; text-decoration: none; padding: 0 8px 0 0; }
		#divAlphabetContent a:hover { color: #FF660F; }
		
#divAccountDetails { float: right; padding: 2px 15px 0 0; font-size: 0.7em; color: #EAEAEA; text-align: right; }
	#divAccountDetails a { color: #EAEAEA; text-decoration: none; }
		#divAccountDetails a:hover { color: #FF660F; }
		
#divMainContent { margin: 20px 10px 10px 10px; float: left; }
#divSideMenu { float: left; width: 174px; margin: 0 10px 0 0; }
#divSideMenuContainer { width: 174px; background-color: #3C3C3D; margin: 3px 0 0 0; }
#divUpperHalfMenu ul { display: block; list-style: none; margin: 0 15px 5px 15px; }
	#divUpperHalfMenu ul li { display: block; list-style: none; border-bottom: 1px solid #313133; padding: 2px 0 4px 0; }
	#divUpperHalfMenu ul .liBottomMenu { border-bottom: none; padding: 2px 0 2px 0; }
	#divUpperHalfMenu ul li a { text-decoration: none; font-size: 0.75em; color: #EAEAEA; }
		#divUpperHalfMenu ul li a:hover { color: #FF660F; }
		
#divLowerHalfMenu { background-color: #515052; }
	#divLowerHalfMenu ul { display: block; list-style: none; margin: 0 15px 5px 15px; }
		#divLowerHalfMenu ul li { display: block; list-style: none; border-bottom: 1px solid #424143; padding: 2px 0 4px 0; }
		#divLowerHalfMenu ul .liBottomMenu { border-bottom: none; padding: 2px 0 5px 0; }
		#divLowerHalfMenu ul li a { text-decoration: none; font-size: 0.75em; color: #EAEAEA; }
			#divLowerHalfMenu ul li a:hover { color: #FF660F; }
			
#divLowerMenu ul { display: block; list-style: none; margin: 0 15px 5px 15px; }
	#divLowerMenu ul li { display: block; list-style: none; border-bottom: 1px solid #313133; padding: 2px 0 4px 0; }
	#divLowerMenu ul .liBottomMenu { border-bottom: none; padding: 2px 0 2px 0; }
	#divLowerMenu ul li a { text-decoration: none; font-size: 0.75em; color: #EAEAEA; }
		#divLowerMenu ul li a:hover { color: #FF660F; }
		
#divSideMenuSlug { margin: 16px 0 0 0; }
#divBodyContent { float: left; width: 558px; background-color: #3C3C3D; margin: 3px 10px 10px 0; }
#divAdminBodyContent { float: left; width: 760px; background-color: #3C3C3D; margin: 3px 0px 10px 0; font-size: 12px; color: #FFF; }
#divRightHandSide { float: left; width: 193px; margin: 3px 0 0 0; }
#divNewReleasesHeader { background-image: url(../../images/zoom/new-releases-back.gif); background-repeat: repeat-x; background-color: #000000; }
	#divNewReleasesHeader h3 { color: #ffffff; font-size: 0.9em; font-weight: bold; margin: 0 15px 0 15px; padding: 0 0 10px 0; }
#divNewReleases { background-color: #3C3C3D; margin: -3px 0 24px 0; }
	#divNewReleases ul { display: block; list-style: none; margin: 0 15px 5px 15px; padding: 5px 0 0 0; font-size: 0.6em; color: #EAEAEA; }
		#divNewReleases ul li { display: block; list-style: none; border-bottom: 1px solid #313133; padding: 2px 0 4px 0; line-height: 14px; }
		#divNewReleases ul .liBottomMenu { border-bottom: none; padding: 2px 0 2px 0; }
		#divNewReleases ul li a { text-decoration: none; color: #EAEAEA; }
			#divNewReleases ul li a:hover { color: #FF660F; }
	#divNewReleases p { margin: 0 15px 0 15px; padding: 0 0 8px 0; }
		#divNewReleases p a { text-decoration: none; font-size: 0.6em; color: #FF660F; }
			#divNewReleases p a:hover { text-decoration: underline; }
			
#divTop50Header { background-image: url(../../images/zoom/top-downloads-back.gif); background-repeat: repeat-x; background-color: #000000; }
	#divTop50Header h3 { color: #ffffff; font-size: 0.9em; font-weight: bold; margin: 0 15px 0 15px; padding: 0 0 10px 0; }
#divTop50 { background-color: #3C3C3D; margin: -3px 0 10px 0; }
	#divTop50 ul { display: block; list-style: none; margin: 0 15px 5px 15px; font-size: 0.6em; color: #EAEAEA; padding: 5px 0 0 0; }
		#divTop50 ul li { display: block; list-style: none; border-bottom: 1px solid #313133; padding: 2px 0 4px 0; line-height: 14px; }
		#divTop50 ul .liBottomMenu { border-bottom: none; padding: 2px 0 2px 0; }
		#divTop50 ul li a { text-decoration: none; color: #EAEAEA; }
			#divTop50 ul li a:hover { color: #DC1E21; }
	#divTop50 p { margin: 0 15px 0 15px; padding: 0 0 7px 0; }
		#divTop50 p a { text-decoration: none; font-size: 0.6em; color: #DC1E21; }
			#divTop50 p a:hover { text-decoration: underline; }
			
#divContactsFooter { margin: 14px 0 0 0; background-color: #2D2D2D; width: 946px; float: left; text-align: center; }
	#divContactsFooter p { font-size: 0.85em; color: #EAEAEA; }
		#divContactsFooter p a { color: #FF660F; text-decoration: none; }
			#divContactsFooter p a:hover { text-decoration: underline; }
			
#divSlugAds { margin: 23px 0 0 0; background-color: #3F3F3F; width: 946px; float: left; text-align: center; }
	#divSlugAds p { font-size: 0.85em; color: #EAEAEA; }
	#divSlugAds a { text-decoration: none; }
#divSiteFooter { margin: 10px 0 10px 0; }

#divLeftFooter { float: left; padding: 10px 0 0 0; }
#divRightFooter { float: right; margin: 0 0 20px 0; padding: 10px 0 0 0; }
	#divRightFooter ul { list-style: none; display: inline; }
	#divRightFooter li { list-style: none; display: inline; font-size: 0.7em; color: #9A9C93; }
	#divRightFooter ul li a { text-decoration: none; color: #9A9C93; }
		#divRightFooter ul li a:hover { color: #353535; }
		
.clsContentDivideLine { height: 1px; background-color: #313133; margin: 15px 0 0 0; }
.divContentHeader { padding: 10px 15px 0 15px; }
	.divContentHeader h2 { color: #EAEAEA; font-size: 0.9em; margin: 0 0 10px 0; }
	.divContentHeader a { font-size: 0.75em; text-decoration: none; color: #EAEAEA; }
		.divContentHeader a:hover { color: #FF660F; }
		
.divContentFooter { padding: 0 15px 10px 15px; }
	.divContentFooter a { font-size: 0.75em; text-decoration: none; color: #EAEAEA; }
		.divContentFooter a:hover { color: #FF660F; }
		
.clsContentDivideLineSearchFooter { height: 1px; background-color: #313133; margin: 15px 0 10px 0; }

.hidden { display: none; }

#divContentPage { padding: 15px }
	#divContentPage h2 { color: #EAEAEA; font-size: 0.9em; margin: 0 0 5px 0; }
	#divContentPage h3 { color: #EAEAEA; font-size: 0.8em; margin: 0 0 10px 0; }
	#divContentPage p { font-size: 0.75em; color: #EAEAEA; }
		#divContentPage p a { text-decoration: none; color: #FF660F; }
			#divContentPage p a:hover { text-decoration: underline; }
			
#divTop50Page ul { display: block; list-style: none; margin: 0 15px 5px 0; font-size: 0.75em; color: #EAEAEA; padding: 5px 0 0 0; }
	#divTop50Page ul li { display: block; list-style: none; padding: 2px 0 4px 0; line-height: 16px; }
	#divTop50Page ul .liBottomMenu { border-bottom: none; padding: 2px 0 2px 0; }
	#divTop50Page ul li a { text-decoration: none; color: #EAEAEA; }
		#divTop50Page ul li a:hover { color: #DC1E21; }
		
#divTop50Page table td { font-size: 0.75em; text-decoration: none; color: #EAEAEA; }
	#divTop50Page table td a { text-decoration: none; color: #FF660F; }
		#divTop50Page table td a:hover { color: #EAEAEA; }
		
#outerdivreset { color: #FFF; font-size: 0.75em; }
.dgClass td tr table { color: #FFF; font-size: 0.75em; }
.headerlinkbutton {  }
.manreportgrid { font-size: 11px; color: #FFF; }

/* AG 2010-04-13 */

#divHeaderLogin .inpPasswordDummy { display: none; }

#divGenreTitle h2 { float: left; font-size: 14px; line-height: 18px; }
#divGenreTitle ul { float: right; }
#divGenreTitle li { float: left; margin-left: 10px; list-style: none; }
    #divGenreTitle li a { display: block; font-size: 14px; line-height: 18px; font-weight: bold; }
#divGenreTitle .clsContentDivideLine { clear: both; }

#divGenreWrapper { width: 543px; padding-right: 0; overflow: hidden; }
    #divGenreWrapper ul  { overflow: hidden; }
        #divGenreWrapper ul li { float: left; width: 255px; height: 22px; margin-right: 15px; overflow: hidden; list-style: none; color: #AAA; font-size: 0.75em; line-height: 22px; }
            #divGenreWrapper ul li a { color: #EAEAEA; text-decoration: none; }
            #divGenreWrapper ul li a.lesser { color: #AAA; }
            #divGenreWrapper ul li a:hover { color: #FF660F }

#divPurchaseSong .aConfirmPurchase { font-size: 12px; }
