/*Omnimusic general style */
* { margin: 0; padding: 0; border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
.clearAll { clear: both; height: 0; line-height: 0; font-size: 0; }

body { margin: 0; padding: 5px 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #898989; text-align: center; }

#webSite { width: 900px; margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #898989; text-align: left; }

.header { width: 900px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #898989; }

.headerLeftArea { width: 414px; margin: 0; padding: 13px 0 0; float: left; }
.headerRightArea { width: 456px; margin: 0; padding: 13px 20px 0 0; float: right; text-align: right; }
.headerRightArea2 { width: 200px; margin: 0px 0px 0px 100px; padding: 20px 0px 0 0; float: right; text-align: left; }
.headerRightArea3 { width: 456px; margin: 0; padding: 13px 20px 0 0; float: right; text-align: right; }

.logoOmnimusic { width: 490px; height: 71px; margin: 0; padding: 0 0 0 0px; font-size: 0; }
.logoOmnimusic h1 { width: 490px; height: 71px; margin: 0; padding: 0; font-size: 0; background: url(../img/lefthdr.jpg) left top no-repeat; }
.logoOmnimusic h1 a { display: block; width: 490px; height: 71px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.logoOmnimusic2 { width: 405px; height: 49px; margin: 0; padding: 0 0 0 9px; font-size: 0; }
.logoOmnimusic2 h1 { width: 405px; height: 49px; margin: 0; padding: 0; font-size: 0; background: url(../img/logo_omnimusic.jpg) left top no-repeat; }
.logoOmnimusic2 h1 a { display: block; width: 405px; height: 49px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.logoOmnimusic3 { width: 490px; height: 71px; margin: 0; padding: 0 0 0 9px; font-size: 0; }
.logoOmnimusic3 h1 { width: 490px; height: 71px; margin: 0; padding: 0; font-size: 0; background: url(../img/lefthdr.jpg) left top no-repeat; }
.logoOmnimusic3 h1 a { display: block; width: 490px; height: 71px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.topMenu { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #898989; float: right; }
.topMenu ul { margin: 0; padding: 0 14px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #898989; }
.topMenu ul li { margin: 0; padding: 0 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #898989; float: left; }
.topMenu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #898989; }
.topMenu ul li a:hover { text-decoration: underline; color: #03beaa; }

.styleActionAdventure { width: 340px; height: 19px; margin: 35px 0 0; padding: 0; background: url(../img/stylel_action_adventure.jpg) left top no-repeat; float: right; }
.browseCdsByStyle { width: 286px; height: 19px; margin: 35px 14px 0px 0px; padding: 0; background: url(../img/browse_cds_by_style.jpg) left top no-repeat; float: right; }
.theColorOfMusic { width: 373px; height: 25px; margin: 25px 0 0; padding: 0; background: url(../img/the_color_of_music.jpg) left top no-repeat; float: right; }
.theColorOfMusic2 { width: 373px; height: 25px; margin: 25px 0 0; padding: 0; background: url(../img/music_for_media.jpg) left top no-repeat; float: right; }
.perfectingTheArtOfLibraryMusic { width:262px; height: 77px; margin: 0 auto; margin-top: 40px; margin-bottom: 16px; padding: 0; background: url(../img/perfecting_the_art_of_library_music.jpg) left top no-repeat; }
.projectManager { width: 236px; height: 19px; margin: 35px 16px 0px 0px; padding: 0; background: url(../img/project_manager.jpg) left top no-repeat; float: right; }
.clientLogin { width: 185px; height: 19px; margin: 35px 16px 0px 0px; padding: 0; background: url(../img/client_login.jpg) left top no-repeat; float: right; }
.registrationTitle { width: 171px; height: 19px; margin: 30px 0 0; padding: 0; background: url(../img/registration.jpg) left top no-repeat; float: right; }
.librariesTitle { width: 117px; height: 19px; margin: 35px 16px 0px 0px; padding: 0; background: url(../img/libraries_title.jpg) left top no-repeat; float: right; }
.contactsTitle { width: 127px; height: 19px; margin: 35px 0 0; padding: 0; background: url(../img/contacts_title.jpg) left top no-repeat; float: right; }
.aboutOmniTitle { width: 160px; height: 19px; margin: 35px 15px 0px 0px; padding: 0; background: url(../img/about_omni_title.jpg) left top no-repeat; float: right; }
.browseByLibrary { width: 256px; height: 19px; margin: 35px 0px 0px 0px; padding: 0; background: url(../img/browse_by_library.jpg) left top no-repeat; float: right; }
.browseCd { width: 256px; height: 19px; margin: 35px 14px 0px 0px; padding: 0; background: url(../img/browse_cd.jpg) left top no-repeat; float: right; }
.searchByKeyword { width: 279px; height: 19px; margin: 35px 15px 0px 0px; padding: 0; background: url(../img/search_by_keyword.jpg) left top no-repeat; float: right; }
.musicLicenseReport { width: 326px; height: 19px; margin: 35px 13px 0px 0px; background: url(../img/license_report.jpg) left top no-repeat; float: right; }
.faqTitle { width: 51px; height: 19px; margin: 35px 16px 0px 0px; padding: 0; background: url(../img/faq_title.jpg) left top no-repeat; float: right; }
.greenOmniTitle { width: 166px; height: 19px; margin: 30px 0 0; padding: 0; background: url(../img/green_omni_title.jpg) left top no-repeat; float: right; }
.searchByKeyword { width: 279px; height: 19px; margin: 35px 15px 0px 0px; padding: 0; background: url(../img/search_by_keyword.jpg) left top no-repeat; float: right; }
.searchByComposer { width: 297px; height: 20px; margin: 35px 16px 0px 0px; padding: 0; background: url(../img/search_by_composer.jpg) left top no-repeat; float: right; }
.searchByTitleTempo { width: 348px; height: 19px; margin: 35px 14px 0px 0px; padding: 0; background: url(../img/search_by_title_tempo.jpg) left top no-repeat; float: right; }
.searchResults { width: 203px; height: 19px; margin: 35px 15px 0px 0px; padding: 0; background: url(../img/search_results_title.jpg) left top no-repeat; float: right; }
.myMusicList { width: 177px; height: 19px; margin: 35px 16px 0px 0px; padding: 0; background: url(../img/my_music_list_title.jpg) left top no-repeat; float: right; }
.newReleasesTitle { width: 192px; height: 19px; margin: 35px 15px 0px 0px; padding: 0; background: url(../img/new_releases_title.jpg) left top no-repeat; float: right; }
.totwTitle { width: 192px; height: 19px; margin: 35px 16px 0px 0px; padding: 0; background: url(../img/totw_title.jpg) left top no-repeat; float: right; }
.licensingTitle { width: 128px; height: 19px; margin: 30px 0 0; padding: 0; background: url(../img/licensing_title.jpg) left top no-repeat; float: right; }
.licenseManager { width: 200px; height: 19px; margin: 35px 16px 0px 0px; padding: 0; background: url(../img/license_manager_title.jpg) left top no-repeat; float: right; }

.bannerLine { width: 900px; height: auto!important; min-height: 3px; height: 3px; margin: 0; padding: 0px 0px 0px 8px; }
.bannerShadow { width: 892px; height: auto!important; min-height: 189px; height: 189px; margin: 0; padding: 6px 0 11px 8px; background: url(../img/banner_shadow.jpg) left top no-repeat; }
.bannerShadow2 { width: 892px; height: auto!important; min-height: 109px; height: 109px; margin: 0; padding: 6px 0 11px 8px; background: url(../img/banner_shadow2.jpg) left top no-repeat; }
.bannerShadow3 { width: 892px; height: auto!important; min-height: 100px; height: 100px; margin: 0; padding: 6px 0 11px 8px; background: url(../img/banner_shadow4.jpg) left top no-repeat; }
.bannerShadow125 { width: 892px; height: auto!important; min-height: 149px; height: 149px; margin: 0; padding: 6px 0 11px 8px; background: url(../img/banner_shadow5.jpg) left top no-repeat; }

.browsingOptions { margin: 0; padding: 12px 0 12px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7A7B7C; }
.browsingOptions a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.browsingOptions a:hover { text-decoration: underline; }
.browsingOptions a.searchKeyword { padding: 0 20px 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7A7B7C; }
.browsingOptions a.searchKeyword:hover { color: #000; text-decoration: underline; }

.browsingOptionsb { margin: 0; padding: 0px 0 12px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7A7B7C; }
.browsingOptionsb a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.browsingOptionsb a:hover { text-decoration: underline; }
.browsingOptionsb a.searchKeyword { padding: 0 20px 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7A7B7C; }
.browsingOptionsb a.searchKeyword:hover { color: #000; text-decoration: underline; }

.musicSearchMenu { height: auto!important; min-height: 14px; height: 14px; margin: 0; padding: 8px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7a7a7a; }
.musicSearchMenu ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7a7a7a; }
.musicSearchMenu ul li { margin: 0; padding: 0 16px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7a7a7a; float: left; }
.musicSearchMenu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7a7a7a; }
.musicSearchMenu ul li a:hover { text-decoration: underliner; color: #000; }

.musicSearchMenu2 { margin: 0; padding: 8px 0px 0px 0px;  }

.floatLeft { margin: 0; padding: 0; float: left; }
.floatRight { margin: 0; padding: 0; float: right; }
.colorBlack { color: #000; }
.colorDarkGrey { color: #333333; }
.center { text-align: center; }
a.moreKeywords { font-size: 16px; color: #000!important; font-weight: bold; }

.greyBorder3px { height: 3px; margin: 0 17px 0 8px; padding: 0; font-size: 0; border-bottom: 3px solid #c1c1c1; }
.greyBorder3pxb { height: 2px; margin: 10px 17px 0px 0px; padding: 0; font-size: 0; border-bottom: 3px solid #c1c1c1; }

.mainContent { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #605F60; }
.leftContent { width: 498px; margin: 0; padding: 25px 18px 0 18px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #605F60; }
.leftContent2 { width: 640px; margin: 0; padding: 25px 18px 0 18px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #605F60; }
.leftContent3 { width: 800px; margin: 0; padding: 15px 18px 0 18px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #605F60; }
.rightContent {width: 350px; margin: 0; padding: 0; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #605F60; }

.composersLeftContent { width: 200px; margin: 45px 25px 25px 40px; padding: 35px 35px 25px 35px; border-style:ridge; border-color:#a6ffff; border-width:4px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #605F60; }
.composersRightArea { width: 473px; margin:  0px 35px 40px 0px; padding: 35px 0 0; font-size: 12px; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; float: left; }
.composersBlueBox { width: 473px; height: 357px; margin: 0; padding: 0; background: url(../img/title_box.jpg) left top no-repeat; }
.composersRightArea .compProfile { width: 200px; margin: 0; padding: 20px 0 0 20px; float: left; }
.composersRightArea .compProfile .imageHolder { margin: 0; padding: 5px 0 0 10px; }
.composersRightArea .compDescription { width: 220px; margin: 0; padding: 20px 20px 0 0; float: left; }
.composersRightArea em { margin: 10px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000; }
.composersRightArea h1 { margin: 10px 0px 0px 10px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #000; }
.composersRightArea .compDescription a { color: #0047b4; }
.composersRightArea .compDescription a:hover { color: #000; text-decoration: underline; }

.flashHolder { width: 366px; margin: 0; padding: 0; float: left; }
.flashPlayerReplacementImage { width: 350px; height: 78px; margin: 0; padding: 0; background: url(../img/flash_player.jpg) left top no-repeat; }

.mainContent .infoBox { margin: 0; padding: 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #605F60; }
.mainContent .infoBox a { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #605F60; }
.mainContent .infoBox a:hover { color: #03beaa; text-decoration: underline; }

.mainContent .noteBox { margin: 0; padding: 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #675555; }

.clickBelow { height: auto!important; min-height: 155px; height: 155px; margin: 0 20px 0 0; padding: 15px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7a7a7a; text-align: center; }
.clickBelow a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7a7a7a; }
.clickBelow a:hover { color: #03beaa; text-decoration: underline; }
.clickBelow img { margin: 0; padding: 0; vertical-align: middle; }
.clickBelow ul { margin: 0; padding: 15px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7a7a7a; }
.clickBelow ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7a7a7a; }
.clickBelow ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7a7a7a; }

.Welcome {height: auto!important; min-height: 264px; height: 264px; margin: 20px 0 0; padding: 67px 60px 0 485px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; background: url(../img/welcome.jpg) 6px top no-repeat; float: left; }
.musicSearchBox {height: auto!important; min-height: 264px; height: 264px; margin: 20px 0 0; padding: 67px 70px 0 254px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; background: url(../img/music_search_background2.jpg) 6px top no-repeat; float: left; }
.Libraries {height: auto!important; min-height: 264px; height: 264px; margin: 20px 0 0; padding: 67px 50px 0 254px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; background: url(../img/libraries_backgound2.jpg) 6px top no-repeat; float: left; }
.newReleases {height: auto!important; min-height: 264px; height: 264px; margin: 20px 0 0; padding: 67px 60px 0 485px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; background: url(../img/new_releases_background2.jpg) 6px top no-repeat; float: left; }
.aboutUs {height: auto!important; min-height: 264px; height: 264px; margin: 20px 0 0; padding: 67px 50px 0 246px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; background: url(../img/about_us_background2.jpg) 6px top no-repeat; float: left; }
.submitLicense {height: auto!important; min-height: 264px; height: 264px; margin: 20px 0 0; padding: 67px 50px 0 254px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; background: url(../img/submit_license_background2.jpg) 6px top no-repeat; float: left; }
.FAQ {height: auto!important; min-height: 264px; height: 264px; margin: 20px 0 0; padding: 67px 50px 0 254px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; background: url(../img/faq_background2.jpg) 6px top no-repeat; float: left; }

.brownRoundedBox { height: auto!important; min-height: 50px; height: 50px; margin: 15px 12px 15px 10px; padding: 0; background: url(../img/page8_repeated_bg.jpg) left top repeat;; }
.leftCornerTopBgBrown { height: auto!important; min-height: 50px; height: 50px; margin: 0; padding: 0; background: url(../img/page8_left_corner_top.jpg) left top no-repeat; }
.rightCornerTopBgBrown { height: auto!important; min-height: 50px; height: 50px; margin: 0; padding: 0; background: url(../img/page8_right_corner_top.jpg) right top no-repeat; }
.leftCornerBottomBgBrown { height: auto!important; min-height: 50px; height: 50px; margin: 0; padding: 0; background: url(../img/page8_left_corner_bottom.jpg) left bottom no-repeat; }
.rightCornerBottomBgBrowny { height: auto!important; min-height: 40px; height: 40px; margin: 0; padding: 20px 0 20px 50px; background: url(../img/page8_right_corner_bottom.jpg) right bottom no-repeat; }

.catBox { width: 376px; margin: 0; padding: 0 27px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; float: left; }
.catBox a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; }
.catBox ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; }
.catBox ul li { margin: 0; padding: 0 0 2px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; }
.catBox ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #fff; }
.catBox ul li a:hover { color: #03beaa; } /* for orange color use this code: #ff85oo */

.redBorder { height: auto!important; min-height: 230px; height: 230px; margin: 0; padding: 20px 20px 2px 20px; border: 2px solid #ff2a4c; }
.blueBorder { height: auto!important; min-height: 240px; height: 240px; margin: 0; padding: 20px 20px 2px 20px; border: 2px solid #322ff6; }

.cdCategories { margin: 0; padding: 0px 7px 0px 7px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #606060; }
.cdCategories ul { width: 200px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #606060; float: left; }
.cdCategories ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #606060; }
.cdCategories ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #606060; }
.cdCategories ul li a:hover { text-decoration: underline; color: #03beaa; }

.blueBorder2 { height: auto!important; min-height: 240px; height: 240px; margin: 0; padding: 10px 10px 8px 40px; border: 2px solid #322ff6; }

.cdCategories2 { width: 850px; height: 330px; overflow-y: auto; margin: 0; padding: 2px 2px 2px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories2 ul { width: 135px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; }
.cdCategories2 ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories2 ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories2 ul li a:hover { text-decoration: underline; color: #03beaa; }

.cdCategories3 { width: 850px; height: 200px; overflow-y: auto; margin: 0; padding: 2px 2px 2px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories3 ul { width: 135px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; }
.cdCategories3 ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories3 ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories3 ul li a:hover { text-decoration: underline; color: #03beaa; }

.cdCategories4 { width: 850px; height: 510px; overflow-y: auto; margin: 0; padding: 2px 2px 2px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories4 ul { width: 135px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; }
.cdCategories4 ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories4 ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.cdCategories4 ul li a:hover { text-decoration: underline; color: #03beaa; }

p.clickOnCategory { width: 390px; margin: 0 auto; padding: 30px 0; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

.footer3 { text-align: center; margin: 0; padding: 0 0 0 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #aaaaaa; }
.footer2 { text-align: center; margin: 0; padding: 0 0 0 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaaaaa; }
.footer { margin: 0; padding: 0 0 0 230px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #aaaaaa; }
img.lightGrey { margin: 0; padding: 0; vertical-align: middle; }

.floatLeft { float: left; }

.myProjectsLeftBox { width: 128px; margin: 0; padding: 0; float: left; }

.prjMngForm { width: 368px; margin: 0; padding: 0; float: left; }
.prjMngForm form { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.prjMngForm form label { display: block; width: 120px; margin: 0; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; float: left; }
.prjMngForm form input.textType { width: 225px; height: 20px; margin: 0; padding: 2px 5px 0; font-family: Arial, Helvetica, sans-serif; color: #000; background: #fff; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; float: left; }
.prjMngForm form input.textTypeLast { width: 225px; height: 20px; margin: 0; padding: 3px 5px 0; font-family: Arial, Helvetica, sans-serif; color: #000; background: #fff; border: 1px solid #000000; float: left; }
.prjMngForm form textarea { width: 225px; height: 50px; margin: 0; padding: 3px 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #fff; border: 1px solid #000000; float: left; overflow: auto; }

.myPrjDropdown { width: 110px; height: 20px; margin: 20px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; }
.myPrjDropdown select { width: 110px; height: 20px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; border: 1px solid #000; background: none; }

.aboutProjects { width: 110px; padding: 20px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0260ff; text-align: center; }
.aboutProjects a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0260ff; }
.aboutProjects a:hover { text-decoration: underline; }

.downloadInfo { width: 110px; padding: 15px 0px 0px 35px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #62bcec; text-align: center; }
.downloadInfo a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #62bcec; }
.downloadInfo a:hover { text-decoration: underline; }

.loginArea { margin: 0; padding: 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.logInForm { width: 220px; margin: 0; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; }
.logInForm form { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.logInForm form label { width: 100px; display: block; margin: 0; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; }
.logInForm form input.textTypeLogin { width: 120px; height: 18px; margin: 0 0 25px; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border: 1px solid #000; float: left; }

.registrationForm { width: 300px; margin: 0; padding: 5px 0 0; float: left; }
.registrationForm form { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #606060; }
.registrationForm form label { width: 100px; display: block; margin: 0; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #606060; float: left; }
.registrationForm form input.textTypeRegister { width: 178px; height: 18px; margin: 0 0 15px; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; border: 1px solid #819f88; }

.licensingForm { width: 420px; margin: 0; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; }
.licensingForm form { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.licensingForm form label { width: 150px; display: block; margin: 0; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; font-weight: bold; }
.licensingForm form input.textTypeLogin { width: 370px; height: 18px; margin: 0 0 12px; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #669c34; border: 1px solid #819f88; font-weight: bold; float: left; }

.searchByKeywordForm { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }
.searchByKeywordForm form { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }
.searchByKeywordForm form .leftArea { width: 850px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.searchByKeywordForm form label { width: 100px; display: block; margin: 0; padding: 0px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #606060; float: left; }
.searchByKeywordForm form input.textTypeBlue { width: 160px; height: 15px; margin: 0 0 15px; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #0048b3; border: 1px solid #000; float: left; }
.searchByKeywordForm form input.textTypeGrey { width: 160px; height: 15px; margin: 0 0 15px; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7b7b7b; border: 1px solid #000; float: left; }


.forgotSomething { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.forgotSomething a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0056d6; }

.aboutText { text-align: right; }


.ourMessage { width: 245px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #606060; float: left; }
.ourMessage a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #3b87fe; font-weight: bold; }
.ourMessage a:hover { text-decoration: underline; color: #606060; }

.greenBorder3px { height: auto!important; min-height: 12px; height: 12px; margin: 0; padding: 5px; border: 2px solid #00bc3d; }
.greenBorder1px { height: auto!important; min-height: 12px; height: 12px; margin: 0; padding: 10px; border: 1px solid #5ec14c; }

.registerDescription { width: 300px; margin: 0; padding: 0 0 0 70px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #606060; text-align: center; }
.registerDescription a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0260ff; }
.registerDescription a:hover { text-decoration: underline; color: #606060; }

.loggedinOptions { width: 300px; padding-top: 40px; padding-left: 200px; text-align: center; float: left; }

.afterlogWelcome { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7a7a7a; text-align: center; }

.licensingCenter { margin: 0; padding: 0 7px; }
.licensingTerms { width: 700px; padding-left: 30px; padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #606060; }
.licensingTerms a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0260ff; font-weight: bold; }
.licensingTerms a:hover { text-decoration: underline; color: #606060; }
.licensingTerms a.moreAboutLicensing { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0260ff; font-weight: bold; }
.licensingTerms a.moreAboutLicensing:hover { text-decoration: underline; color: #606060; }

.keywordTable table.keywords td a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #595959; }
.keywordTable table.keywords td a:hover { text-decoration: underline; color: #03beaa; }

keywords td a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #595959; }
keywords td a:hover { text-decoration: underline; color: #03beaa; }


.viewLicensingRates { margin: 0; padding: 30px 0; float: right; }
.viewLicensingRates .theLink { margin: 10px 0 0; padding: 0; float: left; }
.viewLicensingRates .theLink a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0260ff; font-weight: bold; }
.viewLicensingRates .theLink a:hover { text-decoration: underline; color: #606060; }
.viewLicensingRates .theBtn { width: 180px; margin: 0; padding: 0 0 0 30px; float: left; }

.redNote { margin: 0; padding: 20px 0 0 50px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff4113;}

.paymentInfo { width: 780px; margin: 0 auto; padding: 20px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.paymentInfo .payLeftArea { width: 370px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; float: left; }
.paymentInfo .payRigtArea { width: 380px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; float: right; }
.paymentInfo p { margin: 0; padding: 10px 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; }

.paymentInfo form { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; }
.paymentInfo form label { width: 185px; display: block; margin: 0; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; font-weight: bold; }
.paymentInfo form label.short { width: 92px; display: block; margin: 0; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; float: left; font-weight: bold; }
.paymentInfo form input.textType { width: 180px; height: 18px; margin: 0 0 15px; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; border: 1px solid #819f88; font-weight: bold; float: left; }
.paymentInfo form input.textTypeShort { width: 80px; height: 18px; margin: 0 0 15px; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; border: 1px solid #819f88; font-weight: bold; float: left; }
.paymentInfo form select { width: 180px; height: 19px; margin: 0 0 15px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; border: 1px solid #819f88; font-weight: bold; float: left; }
.paymentInfo form input.submitTypePayment { width: 250px; display: block; margin: 0 auto; padding: 8px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border: none; background: none; font-weight: bold; text-align: center; }


.licenseFee { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff4113; }

.licenseDetails { margin: 0; padding: 0 0 0 60px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #606060; }
.licenseDetails .title { width: 150px; margin: 0; padding: 0; float: left; }
.licenseDetails .description { width: 310px; margin: 0; padding: 0; float: left; }

a.whatIsThis { font-family: Arial, Helvetica, sans-serif; margin: 0px 35px 0px 0px; font-size: 12px; font-weight: bold; color: #0056d6; font-style: italic; }
a.whatIsThis2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0260ff; font-style: italic; }

.readLicense { margin: 0; padding: 20px 0 0 120px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #606060; }

.loginRecommendation { margin: 0; padding: 10px 0 30px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #606060; }
.loginRecommendation a { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #0260ff; }
.loginRecommendation a:hover { text-decoration: underline; color: #606060; }


.CDs { height: 250px; width: 157px; margin: 0; padding: 0 5px 25px; float: left; }
.CDs .imageHolder { width: 142px; height: 142px; margin: 0 auto; padding: 6px 0px 2px 6px; background: url(../img/cd_shadow.jpg) left top no-repeat; }
.CDs .cdDescription { margin: 0; padding: 0px 0 0; }




/* Te New Release page elements style starts here */
.newReleasePage { height: auto!important; min-height: 521px; height: 521px; margin: 30px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #424242;}
.newReleaseLeftArea { width: 170px; margin: 0; padding: 0; float: left; }
.newReleaseContent { width: 625px; margin: 0px 0px 0px 90px; padding: 0; float: left; }
.greenBackground { height: auto!important; min-height: 521px; height: 521px; margin: 0; padding: 0; }
.newReleasePage .CDs { width: 157px; margin: 0; padding: 0 30px 25px; float: left; }
.newReleasePage .CDs .imageHolder { width: 142px; height: 142px; margin: 0 auto; padding: 6px 2px 2px 0px; background: url(../img/cd_shadow.jpg) left top no-repeat; }
.newReleasePage .CDs .cdDescription { margin: 0; padding: 15px 0 0; }
.newReleasePage .imageHolder { width: 170px; margin: 0 auto; padding: 0; text-align: center; }
.newReleasePage .imageHolder img { margin: 0; padding: 0; vertical-align: top; }
.newReleasePage .Cite { margin: 0; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
/* Enf of New Release page */

/* Te Libraries page elements style starts here */
.librariesPage { height: auto!important; min-height: 521px; height: 521px; margin: 30px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #424242; }
.librariesPageLeftArea { width: 180px; margin: 0; padding: 0; float: left; }
.librariesPageContent { width: 625px; margin: 0; padding: 0; float: left; }
.librariesPage .CDs { width: 625px; margin: 0; padding: 0 30px 25px; float: left; }
.librariesPage .CDs .imageHolder { width: 425px; height: 142px; margin: 0 auto; padding: 6px 2px 2px 0px; background: url(../img/cd_shadow.jpg) left top no-repeat; }
.librariesPage .CDs .imageHolder img { border: 0px solid #000; vertical-align: middle; }
.librariesPage .CDs .cdDescription { margin: 0; padding: 15px 0 0; }
.librariesPage .imageHolder { width: 170px; margin: 0 auto; padding: 0; text-align: center; }
.librariesPage .imageHolder img { margin: 0; padding: 0; vertical-align: top; }
.librariesPage .Cite { margin: 0; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.librariesPage .witeBackground { width: 100px; margin: 0 auto; padding: 10px 0; text-align: center; background: #fff; }
/* Enf of New Release page */

.contactsPage { height: auto!important; min-height: 521px; height: 521px; margin: 30px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #424242; }
.contactsPageLeftArea { width: 180px; margin: 0; padding: 0; float: left; }
.contactsPageContent { width: 875px; margin: 0; padding: 0; }
.contactsPage .Cite { margin: 0; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.contactsPage .witeBackground { width: 100px; margin: 0 auto; padding: 10px 0; text-align: center; background: #fff; }


.signature { margin: 0; padding: 20px 15px 20px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }

p.aboutOmniDetails { margin: 0; padding: 0 0 20px 60px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #606060; }

.verticalOmnimusicTitle { margin: 0 0 0 30px; padding: 0 0 0 110px; background: url(../img/vertical_omnimusic_title.jpg) left 25px no-repeat; }

.CDsLibraryb { margin: 0; padding: 5px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.CDsLibraryb ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.CDsLibraryb ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.CDsLibraryb ul li .imageHolder { width: 85px; height: 87px; margin: 0 0 15px; padding: 3px 0 0 5px; background: url(../img/library_image_holder_shadow.jpg) left top no-repeat; float: left; }
.CDsLibraryb ul li .imageHolder img { margin: 0; padding: 0; vertical-align: middle; }
.CDsLibraryb ul li .imageHolder a { display: block; }
.CDsLibraryb ul li .imageHolderBlue { width: 97px; height: 98px; margin: 0; padding: 2px 0 0 3px; background: url(../img/cd_shadow_blue_background.jpg) left top no-repeat; float: left; }
.CDsLibraryb ul li .imageHolderBlue img { margin: 0; padding: 0; vertical-align: middle; }
.CDsLibraryb ul li .imageHolderBlue a { display: block; }
.CDsLibraryb ul li .CDDescription { width: 350px; margin: 8px 0 10px; padding: 0 0 0 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; float: left; }
.CDsLibraryb ul li .CDDescription a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.CDsLibraryb ul li .CDDescription a:hover { color: #0260ff; text-decoration: underline; }

.CDsLibrary { width: 620px; height: 450px; overflow-y: auto; margin: 0; padding: 5px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000; }
.CDsLibrary ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000; }
.CDsLibrary ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000; }
.CDsLibrary ul li .imageHolder { width: 85px; height: 87px; margin: 0 0 15px; padding: 3px 0 0 5px; background: url(../img/library_image_holder_shadow.jpg) left top no-repeat; float: left; }
.CDsLibrary ul li .imageHolder img { margin: 0; padding: 0; vertical-align: middle; }
.CDsLibrary ul li .imageHolder a { display: block; }
.CDsLibrary ul li .imageHolderBlue { width: 97px; height: 98px; margin: 0; padding: 2px 0 0 3px; background: url(../img/cd_shadow_blue_background.jpg) left top no-repeat; float: left; }
.CDsLibrary ul li .imageHolderBlue img { margin: 0; padding: 0; vertical-align: middle; }
.CDsLibrary ul li .imageHolderBlue a { display: block; }
.CDsLibrary ul li .CDDescription { width: 400px; margin: 5px 0 15px; padding: 5px 0 0 25px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000; float: left; }
.CDsLibrary ul li .CDDescription a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000; }
.CDsLibrary ul li .CDDescription a:hover { color: #0260ff; text-decoration: underline; }

.CDsLibraryc { width: 800px; height: 250px; overflow-y: auto; margin: 0; padding: 5px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #606060;}
.CDsLibraryc ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #606060; }
.CDsLibraryc ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #606060; }

.faqLeftContent { width: 390px; margin: 15px 0 0; padding: 0 25px 0 8px; float: left; }
.faqRightContent { width: 460px; margin: 15px 0 0; padding: 0; float: left; }

.faqList { margin: 0; padding: 20px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.faqList ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.faqList ul li { margin: 0; padding: 0 0 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.faqList ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.faqList ul li a:hover { color: #0260ff; text-decoration: underline; }
.faqList ul li a.video { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff4113; }
.faqList ul li a.video:hover { color: #000; text-decoration: underline; }
.answersArea { margin: 0; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.vidWindow { margin: 0; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
p.omniSuggestion { width: 415px; margin: 0 auto; padding: 0; text-align: center; }

.blueBox { width: 510px; height: auto!important; min-height: 50px; height: 50px; margin: 0; padding: 0; background: url(../img/blue_box_x_background.jpg) left top repeat-y; }
.blueBoxTop { width: 510px; height: auto!important; min-height: 50px; height: 50px; margin: 0; padding: 0; background: url(../img/blue_top_background.jpg) left top no-repeat; }
.blueBoxBottom { width: 510px; height: auto!important; min-height: 50px; height: 50px; margin: 0; padding: 0; background: url(../img/blue_bottom_background.jpg) left bottom no-repeat; }

.topLineBlack { margin: 0; padding: 0; background: url(../img/pixel_black.jpg) left top repeat-x; }
.rightLineBlack { margin: 0; padding: 0; background: url(../img/pixel_black.jpg) right top repeat-y; }
.bottomLineBlack { margin: 0; padding: 0; background: url(../img/pixel_black.jpg) left bottom repeat-x; }
.leftLineBlack { margin: 0; padding: 0; background: url(../img/pixel_black.jpg) left top repeat-y; }

.boxLightBlue { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_light_blue_x_bg.jpg) left top repeat; }
.boxLightBlue .leftCornerTop { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_light_blue_left_corner_top.jpg) left top no-repeat; }
.boxLightBlue .rightCornerTop { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_light_blue_right_corner_top.jpg) right top no-repeat; }
.boxLightBlue .leftCornerBottom { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_light_blue_left_corner_bottom.jpg) left bottom no-repeat; }
.boxLightBlue .rightCornerBottom { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_light_blue_right_corner_bottom.jpg) right bottom no-repeat; }

.boxPink { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_pink_x_bg.jpg) left top repeat; }
.boxPink .leftCornerTop { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_pink_left_corner_top.jpg) left top no-repeat; }
.boxPink .rightCornerTop { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_pink_right_corner_top.jpg) right top no-repeat; }
.boxPink .leftCornerBottom { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_pink_left_corner_bottom.jpg) left bottom no-repeat; }
.boxPink .rightCornerBottom { height: auto!important; min-height: 60px; height: 60px; margin: 0; padding: 0; background: url(../img/box_pink_right_corner_bottom.jpg) right bottom no-repeat; }

.greenOmniPage { margin: 0 25px 0 20px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.greenOmniPage a { color: #5ec14c; font-weight: bold; }
.greenOmniPage a:hover { color: #000; text-decoration: underline; }
.greenOmniPage p.shortDescription { margin: 0; padding: 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7a7a7a; }
ul.aboutGreenOmni { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
ul.aboutGreenOmni li { margin: 0; padding: 0 0 15px; list-style-type: disc; list-style-position: inside; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }

.composersList { width: 235pz; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #606060; }
.composersList ul { width: 235pz; margin: 0; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #606060; }
.composersList ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #606060; }
.composersList ul li a { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #606060; }
.composersList ul li a:hover { text-decoration: underline; }

.topBorderBlack { margin: 0; padding: 2px 0 0; background: url(../img/border_black_225px.jpg) left top no-repeat; }
.bottomBorderBlack { margin: 0; padding: 0 0 2px; background: url(../img/border_black_225px.jpg) left bottom no-repeat; }

.favorite { margin: 0; padding: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.favorite p { margin: 0; padding: 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; }
.favorite ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000; text-align: center; }
.favorite ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #000; }
.favorite ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000; }
.favorite ul li a:hover { text-decoration: underline; }
.bigFont { font-family: Arial, Helvetica, sans-serif; font-size: 24px; }

.searchReturned { width: 415px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #00a3d7; text-align: center; }
.searchReturned p { margin: 0; padding: 0 60px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #00a3d7; text-align: center; }

.refineResultBy { height: auto!important; min-height: 18px; height: 18px; margin: 0; padding: 0 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; }
.refineResultBy a.normal { display: block; margin: 0 0 0 5px; padding: 0 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; border: 1px solid #fff; float: left; }
.refineResultBy a.normal:hover { display: block; margin: 0 0 0 5px; padding: 0 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00a3d7; border: 1px solid #00a3d7; float: left; }
.refineResultBy a.selected { display: block; margin: 0 0 0 5px; padding: 0 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00a3d7; border: 1px solid #00a3d7; float: left; }

.add { width: 70px; margin: 0; padding: 15px 0 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; text-align: center; }

/* the errore message will have this style */
.errmsg { font-size: 10px; color: #ff0000; }
/*end of error message*/


/* Form styles 1 */
div.form-container { margin: 2px 0px 0px 0px; padding: 5px; background-color: #FFF; border: #EEE 0px solid; width: 400px; }
 
p.legend { margin-bottom: 1em; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; font-weight: bold; margin-right: 0px; padding: 0px 0px 0px 0px; }
p.legend em { color: #C00; font-style: normal; }
 
div.form-container form p { margin: 0; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container label, 
div.form-container span.label { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; font-weight: bold; margin-right: 0px; padding-right: 5px; width: 55px; display: block; float: left; text-align: right; position: relative;  }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #fff; border-color: #000; border: 1px solid #c1c1c1; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }
.tabletracks td { border: 1px solid #c1c1c1;}


/* Form styles 1 */
div.form-container2 { margin: 2px 0px 0px 0px; padding: 5px; background-color: #FFF; border: #EEE 0px solid; width: 400px; }
 
p.legend { margin-bottom: 1em; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; font-weight: bold; margin-right: 0px; padding: 0px 0px 0px 0px; }
p.legend em { color: #C00; font-style: normal; }
 
div.form-container2 form p { margin: 0; }
div.form-container2 form legend { font-weight: bold; color: #666; }
div.form-container2 label, 
div.form-container2 span.label { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #606060; font-weight: bold; margin-right: 0px; padding-right: 5px; width: 55px; display: block; float: left; text-align: right; position: relative;  }
div.form-container2 label em, 
div.form-container2 span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container2 input.error { border-color: #C00; background-color: #FEF; }
div.form-container2 input:focus,
div.form-container2 input.error:focus, 
div.form-container2 textarea:focus {	background-color: #fff; border-color: #000; border: 1px solid #c1c1c1; }
div.form-container2 div.controlset label, 
div.form-container2 div.controlset input { display: inline; float: none; }
div.form-container2 div.controlset div { margin-left: 170px; }
div.form-container2 div.buttonrow { margin-left: 180px; }



