body { margin:0px; margin-top:15px; background-color:#fff; padding:0px;  }
form { margin:0px; padding:0px}
input:focus{outline:none;}

h2 { font-weight:lighter }

#header { width: 980px; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-bottom:30px }
#header a { text-decoration:underline }
#header a:hover { text-decoration:none }
#header .logo { width:260px; float:left; margin:0px; font-size:18px; }
#header .cart { width:40px; float:left;  padding-top:4px; padding-left:0px }
#header .sc { float:left; float:left; width:118px; padding-top:10px; text-transform:uppercase; font-size:14px; padding-left:75px }
#header .favorites { padding-top:10px; float:left; font-size:14px; text-transform:uppercase; width:85px }
#header .favorites_total { padding-top:8px; float:left; font-size:18px; text-transform:uppercase; width:20px; color:#00ccff }
#header .intro { font-size:20px; color:#727272;  padding:15 0 0 20; clear:both; text-align:left  }
#header .search { float:left; width:280px;padding-top:4px; padding-left:90px  }
#header .search .searchform { background:url(/i/search-center.gif) center top repeat-x; border: 0px; margin: 0;  width:150px; height:29px; font-size:18px; color:#555; font-family: Tahoma, Arial, Tahoma, sans-serif; padding:4 0 0 5; }
#header .search .new_search { background-image: url('/i/back-search.gif'); background-repeat:no-repeat; background-position:-100px 100px; height:29px  }
#header .search .new_search .right {float:left; height:29px; width:29px;background-image: url('/i/back-search.gif'); background-position:-28px 0px; background-repeat:no-repeat }
#header .search .new_search .left { float:left; height:29px; width:29px;background-image: url('/i/back-search.gif'); background-position:0px 0px; background-repeat:no-repeat }
#header .search .new_search .input { width:219px; height:27px; background-color:#f1f1f1; border:0px; font-size:16px; color:#999; padding-left:3px; padding-top:1px }
#header .search .new_search a.clear_results {background-image: url('/i/back-search.gif'); background-position:-57px 0px; background-repeat:no-repeat; width:29px; height:29px; display:block }


.suggest_link { background-color: #eee;padding: 2px 6px 2px 6px; }
.suggest_link_over {background-color: #FFFFFF;	padding: 2px 6px 2px 6px; color:#003399; }
#search_suggest { clear:both;background-color: #f1f1f1; text-align: left; font-size:16px; font-family: Arial, Helvetica, sans-serif; clear:both; position:absolute; margin-left:29px; width:221px; z-index:3; -moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; box-shadow: 0px 2px 2px #999; }		
#search_suggest .line { margin:1px; margin-top:0px; background-color:#ffffff; width:219px; height:40px; }
#search_suggest .line:hover { background-color:#ddf0ff;}
#search_suggest a { text-decoration:none; font-size:16px; color:#336699; }
#search_suggest .name { padding-top:3px; padding-left:5px; }
#search_suggest .ttl { padding:5px; font-size:14; font-weight:bold }
#search_suggest .info { font-size:12px; color:#666666;  padding-left:5px;}


#mainmenu { width:980px; height:39px; clear:both;  }
#mainmenu ul { margin:0px; padding:0px }
#mainmenu li { list-style-type:none; float:left; padding:0px; margin:0px;}

#topmenu { width:980px }
#topmenu .upsize { font-size:19px }
#topmenu ul {margin-top:10px;  padding-right:10px; float:left; text-align:left; margin-bottom:15px; }
#topmenu li {  font-size:14px; line-height:24px; list-style-type:circle; color:#ddd; font-family:Tahoma, Geneva, sans-serif }
#topmenu li.a { text-decoration:none; color:#666 }
#topmenu li.a:hover { text-decoration:underline }
#topmenu ul:hover a { color:#222 }
#topmenu a.genres { color:#777;text-decoration:none;}
#topmenu a.genres:hover { color:#fe375c;text-decoration:underline }
#topmenu a.styles {color:#777;text-decoration:none; }
#topmenu a.styles:hover { color:#ff6600;text-decoration:underline }
#topmenu a.moods { color:#777;text-decoration:none; }
#topmenu a.moods:hover { color:#9933cc; text-decoration:underline }
#topmenu a.for { color:#777;text-decoration:none;  }
#topmenu a.for:hover { color:#003399; text-decoration:underline }
#topmenu a.inst { color:#777;text-decoration:none; }
#topmenu a.inst:hover { color:#009999;text-decoration:underline  }
#topmenu { position:relative  }
#topmenu #genres { position:absolute  }
#topmenu #music_dd a { display:block; height:45px; background-image:url('/i/back-nav-main.gif'); background-repeat:no-repeat; font-size:14px; padding-left:45px; padding-top: 15px; color:#3399cc; text-decoration:none; width:130px;  }
#topmenu #music_dd  li { list-style-type:none }
#topmenu #music_dd a.albums { background-position:0px 0px; }
#topmenu #music_dd a.albums:hover { background-position:0px -55px; text-decoration:underline; color:#006699 }
#topmenu #music_dd a.best { background-position:-203px 0px;  }
#topmenu #music_dd a.best:hover { background-position:-203px -55px;  text-decoration:underline; color:#006699 }
#topmenu #music_dd a.new { background-position:-388px 0px;  }
#topmenu #music_dd a.new:hover { background-position:-388px -55px;  text-decoration:underline; color:#006699 }
#topmenu #music_dd a.sale { background-position:-583px 0px;  }
#topmenu #music_dd a.sale:hover { background-position:-583px -55px;  text-decoration:underline; color:#006699 }
#topmenu #music_dd a.custom { background-position:-776px 0px;  }
#topmenu #music_dd a.custom:hover { background-position:-776px -55px; text-decoration:underline; color:#006699 }
#topmenu #music_dd a.pick { background-position:-931px 0px;  }
#topmenu #music_dd a.pick:hover { background-position:-931px -55px; text-decoration:underline; color:#006699 }
#topmenu #support_dd a { display:block; height:45px; background-image:url('/i/back-nav-main.gif'); background-repeat:no-repeat; font-size:14px; padding-left:45px; padding-top: 15px;  color:#3399cc; text-decoration:none; width:145px;  }
#topmenu #support_dd  li { list-style-type:none }
#topmenu #support_dd a.ddu { background-position:2px -118px;   }
#topmenu #support_dd a.ddu:hover { background-position:2px -178px; text-decoration:underline; color:#006699   }
#topmenu #support_dd a.faq { background-position:-203px -118px;  }
#topmenu #support_dd a.faq:hover { background-position:-203px -178px; text-decoration:underline; color:#006699 }
#topmenu #support_dd a.license { background-position:-388px -118px;  }
#topmenu #support_dd a.license:hover { background-position:-388px -178px;  text-decoration:underline; color:#006699 }
#topmenu #support_dd a.tutorials { background-position:-575px -118px;  }
#topmenu #support_dd a.tutorials:hover { background-position:-575px -178px;  text-decoration:underline; color:#006699;   }
#topmenu #support_dd a.contacts { background-position:-776px -118px; }
#topmenu #support_dd a.contacts:hover { background-position:-776px -178px;  text-decoration:underline; color:#006699 }
#topmenu #mymusic_dd  a { display:block; height:45px; background-image:url('/i/back-nav-main.gif'); background-repeat:no-repeat; font-size:14px; padding-left:45px; padding-top: 15px;  color:#3399cc; text-decoration:none; width: 130px  }
#topmenu #mymusic_dd li { list-style-type:none }
#topmenu #mymusic_dd a.signup { background-position:0px -234px;   }
#topmenu #mymusic_dd a.signup:hover { background-position:0px -291px; text-decoration:underline; color:#006699   }
#topmenu #mymusic_dd a.favs { background-position:-203px -234px;width: 130px; }
#topmenu #mymusic_dd a.favs:hover { background-position:-203px -291px; text-decoration:underline; color:#006699 }
#topmenu #mymusic_dd a.longo { background-position:-388px -234px; }
#topmenu #mymusic_dd a.longo:hover { background-position:-388px -291px; text-decoration:underline; color:#006699 }
#topmenu #mymusic_dd a.signin { background-position:-776px -234px;  }
#topmenu #mymusic_dd a.signin:hover { background-position:-776px -291px; text-decoration:underline; color:#006699 }
#topmenu #mymusic_dd a.tracks { background-position:0px -344px;   }
#topmenu #mymusic_dd a.tracks:hover { background-position:0px -398px; text-decoration:underline; color:#006699   }
#topmenu #mymusic_dd a.albums { background-position:-583px -344px; }
#topmenu #mymusic_dd a.albums:hover { background-position:-583px -398px; text-decoration:underline; color:#006699;   }
#topmenu #mymusic_dd a.orders { background-position:-776px -344px; }
#topmenu #mymusic_dd a.orders:hover { background-position:-776px -398px;  text-decoration:underline; color:#006699 }

#mmmenu { width:980px; height:39px; display:block;  }

#mmmenu .lt { float:left; width:10px; height:39px; background-position:0px 0px; background-image:url('/i/nw-m.gif'); background-repeat:no-repeat;  }
#mmmenu .rt { float:right; width:10px; height:39px; background-position:-970px 0px; background-image:url('/i/nw-m.gif'); background-repeat:no-repeat; }

#music_up_m { width:940px; padding-left:48px; padding-top:20px } 
#music_up_m a {display:block; height:28px; background-image:url('/i/music-new-menu.gif'); background-repeat:no-repeat; }
#music_up_m .mm { float:left; width:172px; }

#music_up_m a.a_edtr { width:172px; background-position:0px 0px }
#music_up_m a.p_edtr { width:172px; background-position:0px -28px }
#music_up_m a.p_edtr:hover { width:172px; background-position:0px 0px }

#music_up_m a.a_topsl { width:172px; background-position:-172px 0px }
#music_up_m a.p_topsl { width:172px; background-position:-172px -28px }
#music_up_m a.p_topsl:hover { width:172px; background-position:-172px 0px }

#music_up_m a.a_nw { width:172px; background-position:-344px 0px }
#music_up_m a.p_nw { width:172px; background-position:-344px -28px }
#music_up_m a.p_nw:hover { width:172px; background-position:-344px 0px }

#music_up_m a.a_alb { width:172px; background-position:-516px 0px }
#music_up_m a.p_alb { width:172px; background-position:-516px -28px }
#music_up_m a.p_alb:hover { width:172px; background-position:-516px 0px }

#music_up_m a.a_halo { width:172px; background-position:-860px 0px }
#music_up_m a.p_halo { width:172px; background-position:-860px -28px }
#music_up_m a.p_halo:hover { width:172px; background-position:-860px 0px }

#music_up_m a.a_off { width:172px; background-position:-688px 0px }
#music_up_m a.p_off { width:172px; background-position:-688px -28px }
#music_up_m a.p_off:hover { width:172px; background-position:-688px 0px }

#music_b_b { width:960px; clear:both; padding-top:35px }
#music_b_b a { display:block; height:72px; width:225px; background-image:url('/i/butts-music-cl.gif'); background-repeat:no-repeat; }
#music_b_b .mm { float:left }
#music_b_b a.ddu { background-position:0px 0px }
#music_b_b a.license { background-position:-245px 0px }
#music_b_b a.longoloops { background-position:-490px 0px }
#music_b_b a.downloads { background-position:-735px 0px }
#music_b_b a.feedback { background-position:0px -92px }
#music_b_b a.bestsellers { background-position:-245px -92px }
#music_b_b a.custom { background-position:-490px -92px }
#music_b_b a.tutorials { background-position:-735px -92px}
#music_b_b a.newaccount { background-position:0px -164px }
#music_b_b a.favorites { background-position:-245px -164px }
#music_b_b .btw { float:left; width:20px; height:20px }

#music_dbar { width:960px; clear:both; padding-top:10px; }
#music_dbar a { display:block; height:31px; background-image:url('/i/music-dbar.gif'); background-repeat:no-repeat; }
#music_dbar .mm { float:left; height:31px }
#music_dbar a.composers { width:225px; background-position:0px 0px   }
#music_dbar a.fb { width:31px; background-position:-309px 0px   }
#music_dbar a.tw { width:31px; background-position:-345px 0px   }
#music_dbar a.rss { width:31px; background-position:-380px 0px   }
#music_dbar a.cards { width:200px; background-position:-502px 0px   }
#music_dbar a.call { width:213px; background-position:-743px 0px   }

#music_clients {  width:960px; clear:both; padding-top:50px; padding-bottom:40px }


#mmmenu a {display:block; height:39px; background-image:url('/i/nw-m.gif'); background-repeat:no-repeat; }
#mmmenu .mm { float:left }
#mmmenu a.mic_m {  width:104px; background-position:-10px 0px;  }
#mmmenu a.mic_s {  width:104px; background-position:-10px -80px;  }
#mmmenu a.mic_p {  width:104px; background-position:-10px -40px;  }
#mmmenu a.mic_m:hover { width:104px; background-position:-10px -80px; transition: 1s;  }
#mmmenu a.styles_m {  width:112px; background-position:-231px 0px;  }
#mmmenu a.styles_s { width:112px; background-position:-231px -80px;  }
#mmmenu a.styles_m:hover { width:112px; background-position:-231px -80px;  }
#mmmenu a.styles_p {  width:112px; background-position:-231px -40px;  }
#mmmenu a.genres_m {  width:117px; background-position:-114px 0px;  }
#mmmenu a.genres_p {  width:117px; background-position:-114px -40px;  }
#mmmenu a.genres_s { width:117px; background-position:-114px -80px;  }
#mmmenu a.genres_m:hover { width:117px; background-position:-114px -80px;  }
#mmmenu a.moods_m {  width:111px; background-position:-343px 0px;  }
#mmmenu a.moods_p {  width:111px; background-position:-343px -40px;  }
#mmmenu a.moods_s { width:111px; background-position:-343px -80px;  }
#mmmenu a.moods_m:hover { width:111px; background-position:-343px -80px;  }
#mmmenu a.for_m {  width:83px; background-position:-454px 0px;  }
#mmmenu a.for_p {  width:83px; background-position:-454px -40px;  }
#mmmenu a.for_s { width:83px; background-position:-454px -80px;  }
#mmmenu a.for_m:hover { width:83px; background-position:-454px -80px;  }
#mmmenu a.instr_m {  width:170px; background-position:-537px 0px;  }
#mmmenu a.instr_p {  width:170px; background-position:-537px -40px;  }
#mmmenu a.instr_s { width:170px; background-position:-537px -80px;  }
#mmmenu a.instr_m:hover { width:170px; background-position:-537px -80px;  }
#mmmenu a.spport_m {  width:130px; background-position:-707px 0px;  }
#mmmenu a.spport_p {  width:130px; background-position:-707px -40px;  }
#mmmenu a.spport_s { width:130px; background-position:-707px -80px;  }
#mmmenu a.spport_m:hover { width:130px; background-position:-707px -80px;  }
#mmmenu a.mymsic_m {  width:133px; background-position:-837px 0px;  }
#mmmenu a.mymsic_p {  width:133px; background-position:-837px -40px;  }
#mmmenu a.mymsic_s { width:133px; background-position:-837px -80px;  }
#mmmenu a.mymsic_m:hover { width:133px; background-position:-837px -80px;  }

#adwmenu{ width:980px; height:38px; display:block;  }

#adwmenu .lt { float:left; width:5px; height:38px; background-position:0px 0px; background-image:url('/i/adw-menu.gif'); background-repeat:no-repeat;  }
#adwmenu .rt { float:right; width:5px; height:38px; background-position:-975px 0px; background-image:url('/i/adw-menu.gif'); background-repeat:no-repeat; }
#adwmenu .btw { float:left; width:72px; height:38px; background-position:-665px 0px; background-image:url('/i/adw-menu.gif'); background-repeat:no-repeat; }
#adwmenu a {display:block; height:38px; background-image:url('/i/adw-menu.gif'); background-repeat:no-repeat; }
#adwmenu .mm { float:left }
#adwmenu a.index_m {  width:84px; background-position:-5px 0px;  }
#adwmenu a.index_p {  width:84px; background-position:-5px -38px;  }
#adwmenu a.index_m:hover {  width:84px; background-position:-5px -38px;  }

#adwmenu a.pp_m {  width:125px; background-position:-89px 0px;  }
#adwmenu a.pp_p {  width:125px; background-position:-89px -38px;  }
#adwmenu a.pp_m:hover {  width:125px; background-position:-89px -38px;  }

#adwmenu a.coll_m {  width:145px; background-position:-214px 0px;  }
#adwmenu a.coll_p {  width:145px; background-position:-214px -38px;  }
#adwmenu a.coll_m:hover {  width:145px; background-position:-214px -38px;  }

#adwmenu a.lic_m {  width:99px; background-position:-359px 0px;  }
#adwmenu a.lic_p {  width:99px; background-position:-359px -38px;  }
#adwmenu a.lic_m:hover {  width:99px; background-position:-359px -38px;  }

#adwmenu a.faq_m {  width:70px; background-position:-458px 0px;  }
#adwmenu a.faq_p {  width:70px; background-position:-458px -38px;  }
#adwmenu a.faq_m:hover {  width:70px; background-position:-458px -38px;  }

#adwmenu a.con_m {  width:137px; background-position:-528px 0px;  }
#adwmenu a.con_p {  width:137px; background-position:-528px -38px;  }
#adwmenu a.con_m:hover {  width:137px; background-position:-528px -38px;  }

#adwmenu a.fav_m {  width:124px; background-position:-737px 0px;  }
#adwmenu a.fav_p {  width:124px; background-position:-737px -38px;  }
#adwmenu a.fav_m:hover {  width:124px; background-position:-737px -38px;  }

#adwmenu a.my_m {  width:114px; background-position:-861px 0px;  }
#adwmenu a.my_p {  width:114px; background-position:-861px -38px;  }
#adwmenu a.my_m:hover { width:114px; background-position:-861px -38px;  }


.imagetitle { padding:5 0 15 0 }
.up {  background-image:url(/i/thin-line.gif); background-repeat:repeat-x; height:10px }


.fl { float:left; width:27px;  text-align:left; padding-top:1px }
.fl2 { float:left; width:36px; height:45px; text-align:left;  }
.item { width:165px; float:left; height:40px; font: normal 18px/120% Tahoma, Arial, Tahoma, sans-serif; }
.item2 { width:190px; float:left; height:45px; font: normal 18px/120% Tahoma, Arial, Tahoma, sans-serif;  }
.item3 { width:225px; float:left; height:100px; font: bold 14px/120% Tahoma, Arial, Tahoma, sans-serif; }
.item4 { width:225px; float:left; height:40px; font: normal 12px Tahoma, Arial, Tahoma, sans-serif; color:#666; line-height:16px}
.item5 { width:150px; float:left; height:60px; font: normal 18px/120% Tahoma, Arial, Tahoma, sans-serif; }
.item6 { padding-right:17px; float:left; height:22px; font: normal 14px/100% Tahoma, Arial, Tahoma, sans-serif; }
.item7 { padding-right:20px; padding-left:22px; float:left; height:20px; font: normal 14px/100% Tahoma, Arial, Tahoma, sans-serif; width:40px }
.totaltracks { font: normal 18px/120% Tahoma, Arial, Tahoma, sans-serif;  color:#00a9c7; float:left; padding-left:8px; }
.totaltracks2 { font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00a9c7; padding:6 0 3 0; clear:left}
.totaltracks3 { font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#a0a0a0; padding:0 10 0 0; float:left}
.totaltracks4 { font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:14px; color:#00a9c7; }
.categorydesc { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#787878; line-height:16px; margin: 0 0 0 35; clear:left; width:105px}
a.viewdetails { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding:3 0 0 0; text-transform:none  }
a.viewdetails:hover { text-decoration:none; color:#5689aa }
.label { float:left; height:50px }
.trackdetails { width:185px; float:left; text-align:left }
.trackdesc { font-size:12px; line-height:17px;  }
.smname { padding:1 0 5 0 }
.smdetails { padding:1 0 3 0 }
.player { padding-bottom:3px;}
.price {  color:#0b9e00; font-weight:bold }
.price_old {  color:#333; font-weight:bold; text-decoration:line-through }
.time {  color:#222 }
.discount1 { font-size:12px; color:#ff5400; }
.discount2 { font-size:12px; color:#ff2d81; }
.flash { padding:0 0 0 0; clear:both }
a.composer { color:#ff3183; font-weight:bold;  }
a.composer:hover { color:#00c4d3; }


.subcats { width:600px;  } 


.lmymusic { color:#ff2d50 }
a.lmymusic { color:#ff2d50 }
a.lmymusic:hover { text-decoration:none; color: #4b4dc3; } 

.lmymusic2 { color:#ff2d50; }
a.lmymusic2 { color:#ff2d50;  border:0px; border-bottom:1px dotted #6e71fc; height:0px; text-decoration:none }
a.lmymusic2:hover { text-decoration:none; color: #4b4dc3; border-bottom:1px dotted #FFF; height:0px; } 

.lmymusic4 { color: #ff2d50; }

.lgenres { color:#ff1876 }
a.lgenres { color:#ff1876 }
a.lgenres:hover { text-decoration:none; color: #b00048; } 

a.lgenres2 { color:#ff1876;  border:0px; border-bottom:1px dotted #5689aa; height:0px; text-decoration:none }
a.lgenres2:hover { text-decoration:none; color: #b00048; border-bottom:1px dotted #FFF; height:0px; } 

a.lgenres3 { color:#9fd8ff;  }
a.lgenres3:hover { text-decoration:none; color: #b00048;  } 

.lgenres4 { color: #ff1876; }

.lstyles { color: #ff7700;}
a.lstyles { color: #ff7700;}
a.lstyles:hover { color: #c24900; text-decoration:none  } 

.lstyles2 { color: #ff7700; }
a.lstyles2 { color: #ff7700;  border:0px; border-bottom:1px dotted #ff4800; height:0px; text-decoration:none}
a.lstyles2:hover { color: #c24900; text-decoration:none; border-bottom:1px dotted #FFF; height:0px; } 

a.lstyles3 { color: #ff7700;}
a.lstyles3:hover { color: #c24900; text-decoration:none  } 

.lstyles4 { color: #ff7700; }

.lfor { color: #1977b3;}
a.lfor { color: #1977b3;}
a.lfor:hover { color: #10537f; text-decoration:none  } 

a.lfor2 { color: #1977b3; border:0px; border-bottom:1px dotted #ff2d81; height:0px; text-decoration:none }
a.lfor2:hover { color: #10537f; text-decoration:none; border-bottom:1px dotted #FFF; height:0px; } 

a.lfor3 { color: #ffafcf;}
a.lfor3:hover { color: #10537f; text-decoration:none  } 

.lfor4 { color: #1977b3;}

.lstuff { color: #7963ac;}
a.lstuff { color: #7963ac;}
a.lstuff:hover { color: #5d4494; text-decoration:none  } 

.lstuff2 { color: #7963ac; text-decoration:none}

a.lstuff3 { color: #7963ac;}
a.lstuff3:hover { color: #5d4494; text-decoration:none  } 

.lstuff4 { color: #7963ac;}


.linstr { color: #389c88; }
a.linstr { color: #389c88; }
a.linstr:hover { color: #137e69; text-decoration:none } 

.lmoods { color: #6633cc; }
a.lmoods { color: #6633cc; }
a.lmoods:hover { color: #330066; text-decoration:none }

.linstr2 { color: #389c88; }
a.linstr2 { color: #389c88; border:0px; border-bottom:1px dotted #ff002a; height:0px; text-decoration:none }
a.linstr2:hover { color: #137e69; text-decoration:none; border-bottom:1px dotted #FFF; height:0px; } 

.linstr4 { color: #389c88; }

.lhelp { color: #868686; }
a.lhelp { color: #868686; }
a.lhelp:hover { color: #555; text-decoration:none } 


.lsupport { color: #868686; }
a.lsupport{ color: #868686; }
a.lsupport:hover { color: #555; text-decoration:none } 

a.lhelp2 { color: #868686; border:0px; border-bottom:1px dotted #868686; height:0px; text-decoration:none }
a.lhelp2:hover { color: #555; text-decoration:none; border-bottom:1px dotted #FFF; height:0px; } 

a.linstr3 { color: #209f86; }
a.linstr3:hover { color: #137e69; text-decoration:none } 

.lorder { color: #06d306; }
a.lorder { color: #06d306; }
a.lorder:hover { color: #059305; text-decoration:none } 

.lorder2 { color: #06d306;  text-decoration:none }


.lmusic { color: #00a1ad; }
a.lmusic { color: #00a1ad; }
a.lmusic:hover { color: #00747d; text-decoration:none } 

.lmusic2 { color: #00a1ad;  text-decoration:none }

a.lmusic2 { color: #00a1ad; border:0px; border-bottom:1px dotted #00d7e8; height:0px; text-decoration:none }
a.lmusic2:hover { color: #00747d; text-decoration:none; border-bottom:1px dotted #01a9b6; height:0px; }

.lmusic4 { color: #00a1ad; }

#banners { width:980px; clear:both; padding:15 0 0 0 }
#banners .banner { width:330px; text-align:center; float:left }

#music { width:960px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:left; background-image:url(/i/mmm-bck.gif); background-position:-900px 200px; background-repeat:no-repeat; padding-bottom:40px }
#music .banners { width:960px; padding-top:35px; }
#music .banners .ban { width:225px; float:left; }
#music .btw { width:20px; float:left }
#music .ttlimg { height:25px; background-image:url(/i/mmm-bck.gif); background-repeat:no-repeat; margin-bottom:15px  }
#music .middle { width:960px;  }
#music .leftside { width:225px; float:left }
#music .rightside {  width:490px;  float:left }
#music .longside { width:715px; float:left }
#music .albums .album { float:left; width:245px; height:140px; }
#music .albums a { color:#0099cc; text-decoration:none; font-size:18px; }
#music .albums a:hover { text-decoration:underline }
#music .albums .title {  margin-bottom:15px; padding-top:10px; line-height:30px; font-size:18px;  }
#music .albums .img { float:left; width:100px; padding-bottom:10px }
#music .albums .desc { float:left; font-size:13px; line-height:19px; color:#3e5858; width:125px; }
#music ul { padding:0px; margin:0px;}
#music li { list-style-type:none }
#music .testi { font-size:12px; line-height:17px; color:#334a4a; padding-bottom:4px; }
#music .author { font-size:12px; line-height:15px; color:blue; padding-bottom:10px; }
#music .albums .links {  font-size:12px;  color:#3e5858; margin:0px; padding:0px; list-style-type:none }
#music .albums .links li { height:25px; }
#music .albums .links a {  font-size:13px; }
#music .albums .links a:hover { text-decoration:underline }
#music .bottom { width:960px; padding-top:40px; }
#music .bottom .links ul { margin:0px; padding:4 0 0 0; }
#music .bottom .links li { margin:0px; padding:0px; float:left; list-style-type:none; padding-right:35px; background:no-repeat; padding-left:30px; height:24px; text-align:left }
#music .tutorials { font-size:14px; line-height:17px }
#music .tutorials .links { padding-bottom:5px; }
#music .tutorials .text { padding-bottom:15px; }
#music .tutorials a { color:#0099cc; text-decoration:none;  }
#music .tutorials a:hover { text-decoration:underline }
#music .ourclients { padding-top:35px; }
#music .connectus { float:left; height:36px;   margin-right:5px; width:36px;   } 
#music .connectus a {display:block; height:39px; background-image:url(/i/mmm-bck.gif); background-repeat:no-repeat; }
#music .connectus a.fb { height:36px; width:36px; background-position:0px -278px;  }
#music .connectus a.tw { height:36px; width:36px; background-position:-41px -278px;  }
#music .connectus a.rss { height:36px; width:36px; background-position:-82px -278px;  }


#music .features { width:960px; padding-top:35px; text-align:center; padding-left:20px; }
#music .signup { width:300px; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 0 20 }
#music .signup a { font-size:22px; color:#088ea6; padding:0 0 20 0 }
#music .signup .txt { font-size:16px; color:#333; padding:5 0 15 20; line-height:20px; width:230px }
#music .poster { text-align:center; padding-bottom:45px;  }
#music .feature { float:left; width:465px; padding-bottom:8px; text-align:left }
#music .feature .icon { float:left;  width:90px }
#music .feature .text { float:left; width:160px; height:150px  }
#music .feature .title { font-size:15px; color:#333333; padding: 0 0 6 0; width:250px }
#music .feature a.link { font-size:12px; color:#004ca1; }
#music .feature a.link:hover { text-decoration:none; color:#333333; }
#music .feature .txt { font-size:14px; color:#333; height:180px; line-height:21px; width:350px}
#music .feature ul {  color:#333; height:125px;  margin:0px;line-height:24px; }
#music .feature ol {  color:#333;  margin:0px;line-height:24px; list-style-type:decimal; padding:0px; padding-left:18px }
#music .feature ol li{  color:#333;  margin:0px;line-height:20px; margin-bottom:8px }
#music .feature li { color:#0183ca;   font-size:14px; }
#music .feature li .ttl { color:#333; }

.weacceptcards { clear:both; text-align:center; padding:80 0 30 0; display:none }


.album { width:242px; float:left; height:100px }
.album .img { width:98px; float:left }
.album a { font-size:13px; line-height:12px;}
.album .details { padding-top:0px}
.album .tracks { font-size:12px; color:#000; padding-top:4px; padding-bottom:5px; }
.album .details .newprice { color:#009900; }
.album .details .oldprice { color:#333; text-decoration:line-through}


#category { width:960px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; padding-top:30px;  }

#category .maintitle { font-size:24px; color:#4b4dc3; padding:0 0 30 0; text-align:left } 
#category .label { float:none }
#category ul { margin:0px; padding:0px;float:left; padding-right:30px }
#category li { margin:0px; padding:0px; list-style-type:none; clear:both; padding-bottom:20px; }
#category .genres { width:960px; }
#category .genres .title { font-size:22px; color:#5689aa; text-transform:uppercase; padding-bottom:30px; }
#category .genres a.label { color: #ff1876; }
#category .genres a.label:hover { color: #b00048; text-decoration:none }

#category .help { width:150px; float:left;  }
#category .help .title { font-size:22px; color:#878787; text-transform:uppercase; padding-bottom:30px; }
#category .help a.label { color: #868686; }
#category .help a.label:hover { color: #555; text-decoration:none }

#category .styles { width:960px; float:left;  }
#category .styles .title { font-size:22px; color:#ff7700; text-transform:uppercase; padding-bottom:30px; }
#category .styles a.label { color: #ff7700; }
#category .styles a.label:hover { color: #c24900; text-decoration:none }

#category .for { width:960px; float:left;  }
#category .for .title { font-size:22px; color:#1977b3; text-transform:uppercase; padding-bottom:30px; }
#category .for a.label { color: #1977b3; }
#category .for a.label:hover { color: #10537f; text-decoration:none }


#category .moods { width:960px; }
#category .moods a.label { color: #936995; }
#category .moods a.label:hover { color: #714c73; text-decoration:none }

#category .stuff { width:750px; float:left;  }
#category .stuff a.label { color: #936995; }
#category .stuff a.label:hover { color: #714c73; text-decoration:none }

#category .stuff .intro { width:450px; padding-right:50px; float:left; font-family:Tahoma, Arial, Helvetica, sans-serif }
#category .stuff .intro .title { font-size:24px; padding:0 0 30 0; color:#333 }
#category .stuff .intro .txt { font-size:14px; line-height:20px }
#category .stuff .details { width:450px; float:left }
#category .stuff .details .line1 { font-size:24px; color:#bcbcbc; text-align:center }
#category .stuff .details .line2 { font-size:24px; color:#00d7e8; text-align:center; line-height:40px }
#category .stuff .details .line3 { font-size:24px; color:#2bcc00; text-align:center }

#category .mymusic { width:900px; float:right;  }
#category .mymusic a.label { color: #ff2d50; }
#category .mymusic a.label:hover { color: #4b4dc3; text-decoration:none }
#category .mymusic a.labelgrey { color: #888; }
#category .mymusic a.labelgrey:hover { color: #333; text-decoration:none }
#category .mymusic .label { float:left; height:30px }
#category .mymusic .item2 { width:150px; float:left; height:75px; font: normal 18px/120% Tahoma, Arial, Tahoma, sans-serif;  }

#category .offers { width:900px; float:left;  }
#category .offers .title { font-size:22px; color:#009900; text-transform:uppercase; padding-bottom:30px; }
#category .offers a.label { color: #009900; }
#category .offers a.label:hover { color: #006600; text-decoration:none }

#category .instruments { width:960px; float:left;    }
#category .instruments a.label { color: #209f86; }
#category .instruments a.label:hover { color: #137e69; text-decoration:none }

#category .tracks { width:900px; float:left;  }
#category .tracks .title { font-size:22px; color:#999; text-transform:uppercase; padding-bottom:30px; }
#category .tracks a.label2 { color: #5689aa; font-size:14px; font-weight:bold; line-height:18px; padding-bottom:4px }
#category .tracks a.label2:hover { color: #23648d; text-decoration:none }

#search { width:440px; padding:20 0 30 0; text-align:center }
#search .inputform { width:300; height:35px; font-size:22px; color:#3366FF; text-align:left; padding-right:15px}
#search .fl { float:left; padding-right:10px;}



#tracks { width:900px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; padding:30 0 0 0 }
#tracks .title { font-size:22px; color:#999; text-transform:uppercase; padding-bottom:30px; }
#tracks a.label2 { color: #5689aa; font-size:14px; font-weight:bold; line-height:18px; padding-bottom:4px }
#tracks a.label2:hover { color: #23648d; text-decoration:none }

#track { width:980px; clear:both;font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; padding:20 0 10 0 }
#track .flbuts { width:120px; float:left; }
#track .details { width:300px; float:left }
#track h1 { color:#5689aa; font-size:24px; padding:4 0 0 0; float:left; font-weight:lighter; line-height:30px;  }
#track h2 { color:#999; font-size:20px; padding:5 0 0 20; float:left; font-weight:lighter; margin:0px; line-height:30px;  }
#track .composer { color:#444; font-size:12px; padding-bottom:20px; font-size:12px; clear:both; padding-top:8px  }
#track  a.composername { color:#828282;  }
#track  a.composername:hover { color:#ca0c58; text-decoration:none }
#track  .price { font-size:20px; color:#0b9e00; float:left; padding-top:8px }
#track  .between { font-size:20px; color:#aaa; text-align:center; width:40px; float:left;padding-top:8px }
#track .length { font-size:20px; color:#0066cc; float:left; padding-top:8px }
#track  .bpm { font-size:20px; color:#828282; float:left; padding-top:8px }
#track .desc {   padding-top:12px;  float:left; width:460px }
#track .desc .text { font-size:14px; color:#333; line-height:20px; }
#track .desc .tags ul { margin:0px; padding:10 0 0 0 }
#track .desc .tags li { list-style-type:none; float:left; font-size:12px; padding-right:10px; line-height:18px }
#track .desc .tags a { text-decoration:none; color:#999 }
#track .desc .tags a:hover { text-decoration:underline; }

#track .keywords { width:425px; float:left; font-size:18px; line-height:28px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; }
#track .keywords .title { font-size:14px; color:#949494; text-transform:uppercase; padding:10 0 20 0  }
#track .keywords .instruments { float:left; width:140px;  }
#track .keywords .instruments a.instr { color:#ff002a; }
#track .keywords .instruments a.instr:hover { color:#c40020; text-decoration:none }
#track .keywords .music { float:left; width:140px;  }
#track .keywords .music a.style { color:#ff7700; }
#track .keywords .music a.style:hover { color:#c24900; text-decoration:none }
#track .keywords .music a.genres { color:#5689aa; }
#track .keywords .music a.genres:hover { color:#23648d; text-decoration:none }
#track .keywords .for { float:left; width:145px;  }
#track .keywords .for a.mfor { color:#ff2d81; }
#track .keywords .for a.mfor:hover { color:#c8006c; text-decoration:none }

#relatedtracks { width:980px; text-align:left  }
#relatedtracks  .item4 { width:320px; float:left; height:80px }
#relatedtracks  a.label2 { color: #5689aa; }
#relatedtracks  a.label2:hover { color: #555; text-decoration:none }
#relatedtracks .flbuts { width:100px; float:left; }
#relatedtracks .name { color:#5689aa; font-size:20px; padding:7 0 0 0; float:left; widh:210px; line-height:28px;  }

#flash { width:960px; clear:both; text-align:center; padding-top:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; z-index:0  }
#flash h2 { margin:0px; padding:0px; font-weight:lighter }
#flash .pagename {  font-size:24px; color:#4b4dc3; padding:10 0 20 20; text-align:left }
#flash ul { margin:0px; padding:0px; padding-left:20px; }
#flash li { list-style-type:none; float:left; padding:0px; margin:0px }

#footnav { width:980px; clear:both; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:22px; color:#999; text-align:left;  padding:0px }
#footnav ul { list-style-type: none; margin:0px; padding:0px; float:left; padding-right:20px  }
#footnav li {  margin:0px; font-size:14px;  font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:none; font-weight:normal;  padding:3 15 0 5; line-height:24px; list-style-type:none;  }
#footnav div { font-size:22px; line-height:44px; }
#footnav h2.sub { margin:0px; font-size:18px;  font-family:Tahoma, Arial, Helvetica, sans-serif; padding:5 0 0 0; text-transform:none; font-weight:normal;  }
#footnav h1 { margin:0px; font-size:18px;  font-family:Tahoma, Arial, Helvetica, sans-serif; padding:10 0 10 0; text-transform:none; font-weight:normal;  }
#footnav h2.submusic { margin:0px; font-size:18px;  font-family:Tahoma, Arial, Helvetica, sans-serif; padding:10 0 5 0; text-transform:none; font-weight:normal }

#footnav .client { color:#339}







#searchresults { width:960px;  clear:both; font-family:Arial, Helvetica, sans-serif; }
#searchresults .result { float:left; padding-right:10px;  }
#searchresults .result .word { font-size:18px; color:#333 }
#searchresults .result .num { font-size:30px; color:#01c3d2 }
#searchresults .title {font-size:20px; color:#333; padding:0 0 10 0; text-align:left } 
#searchresults .keywords { color:#003399 } 

#order { width:260px; text-align:center; padding:40 0 40 0; font-family:Tahoma, Arial, Helvetica, sans-serif; clear:both}
#order .tracks { width:260px;  padding:0px; margin:0px;}
#order .tracks ul { margin:0px; padding:0px; padding-top:10px }
#order .tracks li { list-style-type:none; }
#order .track {  color:#5689aa; font-size:14px; text-align:left; line-height:25px }
#order .alb { height:30px;  color:#ff7800; font-size:14px; float:left; text-align:left; font-weight:bold; padding-right:10px; }
#order .track a.label2 { color: #5689aa;  }
#order .track a.label2:hover { color: #23648d; text-decoration:none }
#order .thankyou { font-size:26px; color:#0066CC; padding:10 0 10 0 }
#order .details {  text-align:left;  padding-top:20px; float:left; clear:both}
#order .details .nums { font-size:24px; color:#0cc6d4; padding:0 20 0 0;   }
#order .details .sum { font-size:24px; color:#06d306;  padding:10 20 10 0;}
#order .img {  padding:27 0 0 160px; float:left }
#order .details .prce { font-size:24px; color:#06d306;  padding:0 8 0 0;}
#order .txt { font-size:18px; color:#555; padding:5 0 5 0 }


#mymusic { width:960px; font-family:Tahboma, Arial, Helvetica, sans-serif; clear:both; padding:30 0 30 0; text-align:left; }


#mymusic  .item2 { width:190px; float:left; height:20px; font: normal 18px/120% Tahoma, Arial, Tahoma, sans-serif;  }

#mymusic .loginform { width:450px; text-align:left; }
#mymusic .loginform .next { text-align:right; padding:40 0 40 0 }
#mymusic .loginform .txt { font-size:18px; color:#777; padding:5 0 5 0 }
#mymusic  .smtxt { font-size:11px; color:#333; padding:10 0 5 0 }
#mymusic .loginform .frm { width:300px; height:31px; background-color:#ceecee; padding:3 3 0 5; font-size:21px; color:#3399cc; border:0px;  }
#mymusic .loginform .frm3 { width:300px; height:101px; background-color:#ceecee; padding:3 3 0 5; font-size:20px; color:#3399cc; border:0px;  }
#mymusic .loginform .frm4 { width:450px; height:101px; background-color:#ceecee; padding:3 3 0 5; font-size:18px; color:#3399cc; border:0px;  }
#mymusic .loginform .submit { padding:15 0 0 0; text-align:left }
#mymusic .loginform .frm2 { width:75px; height:30px; font-size:18px; color:#333;  }
#mymusic .loginform .frm2 { width:200px; height:30px; font-size:18px; color:#333;  }

#mymusic .logout { clear:both; width:960px; text-align:center; font-size:28px; color:#777; padding:45 0 60 0 }

#mymusic .existing { float:left; width:400px }

#mymusic .leftmenu { width:300px; text-align:left; float:left }
#mymusic .title { font-size:24px; color:#4b4dc3; padding:0 0 30 0; text-align:left }
#mymusic a.title { font-size:24px; color:#2c84bc; padding:0 0 30 0; text-align:left }
#mymusic .subtitle { font-size:24px; color:#000; padding:0 0 30 0; text-align:left }
#mymusic .stepnow { font-size:20px; color:#4b4dc3; padding:10 0 10 0 }
#mymusic .stepwill { font-size:20px; color:#999; padding:10 0 10 0 }
#mymusic .rightforms { float:left; width:400px; }

#mymusic .credits { padding-left:85px }
#mymusic .credits .title { font-size:24px; color:#333 }

#mymusic .issue { font-size:14px; line-height:20px; color:#333; width:240px; float:left }
#mymusic .issue p { width:220px }
#mymusic .orders { width:600px; padding-left:60px }
#mymusic .orders .item { width:150px; float:left; text-align:left; height:125px }
#mymusic .orders a.label2 { color: #5689aa; font-size:14px; font-weight:bold; line-height:18px; padding-bottom:4px }
#mymusic .orders a.label2:hover { color: #23648d; text-decoration:none }
#mymusic .orders .nums { font-size:24px; color:#0cc6d4; padding:0 20 0 0; }
#mymusic .orders .sum { font-size:24px; color:#06d306;  padding:10 20 10 0;}

#mymusic .tracks { width:720px; float:left }
#mymusic .tracks .date { font-size:22px; color:#a9a9a9; padding: 10 0 15 0; text-align:left }
#mymusic .tracks  .item { width:240px; float:left; text-align:left; height:100px }
#mymusic .tracks  .name { color: #5689aa; font-size:18px; line-height:26px; padding-bottom:4px }
#mymusic .tracks  .formats { clear:both; padding-left:35px }
#mymusic .tracks a.file { font-size:14px; color:#00d7e8; font-weight:bold }
#mymusic .tracks a.file:hover { color:#ff2d81;  }
#mymusic .tracks .sum { font-size:24px; color:#06d306;  padding:10 20 10 0;}

#license {font-family:Arial, Helvetica, sans-serif; clear:both; width:645px; padding-top:50px; padding-bottom:30px; text-align:left; font-size:16px; line-height:23px }
#license .title { font-size:24px; padding-bottom:30px }


#cart { width:400px; font-family:Tahoma, Arial, Helvetica, sans-serif; clear:both; padding:30 0 30 0 }
#cart .title { font-size:26px; color:#666; margin:0 0 25 0 }
#cart .loginform { width:300px; text-align:left }
#cart .loginform .txt { font-size:18px; color:#777; padding:5 0 5 0 }
#cart .loginform .frm { width:300px; height:31px; background-color:#ceecee; padding:3 3 0 5; font-size:21px; color:#3399cc; border:0px;  }
#cart .loginform .frm3 { width:300px; height:101px; background-color:#ceecee; padding:3 3 0 5; font-size:20px; color:#3399cc; border:0px;  }
#cart .loginform .submit { padding:15 0 0 0 }
#cart .loginform .frm2 { width:75px; height:30px; font-size:18px; color:#333;  }

#help { width:900px; clear:both; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#help .license { width:600px; font-size:12px; color:#333; text-align:left }
#help .faq { width:900px; text-align:left; padding-top:36px; padding-bottom:16px }
#help .faq .q { font-size:14px; color:#125894; padding:0 0 10 0; }
#help .faq a { color:#125894; text-decoration:none;}
#help .faq a:hover { color:#125894; text-decoration:underline }
#help .faq .q2 { font-size:18px; color:#333; padding:20 0 10 0; }
#help .faq .a { font-size:14px; color:#333; line-height:21px;  width:672px  }
#help .faq .title { font-size:22px; color:#06C; padding:15 0 12 0 }
#help .support { width:500px; text-align:left; padding-top:20px; padding-bottom:20px }
#help .title { font-size:24px; color:#666; padding:20 0 20 0; text-align:left }
#help .support .txt { font-size:14px; color:#777; padding:5 0 5 0 }
#help .support .frm { width:450px; height:31px; background-color:#ceecee; padding:3 3 0 5; font-size:21px; color:#3399cc; border:0px;  }
#help .support .frm2 { width:75px; height:30px; font-size:18px; color:#333;  }
#help .support .frm3 { width:450px; height:101px; background-color:#ceecee; padding:3 3 0 5; font-size:20px; color:#3399cc; border:0px;  }
#help .support .submit { padding:15 0 0 0 }

#stuff { width:800px; clear:both; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif;  }
#stuff .txt { font-size:18px; color:#555; padding:5 0 5 0 }

.orderbar { padding:20 0 40 0; text-align:center; clear:both}

#submenu { width:960px; clear:both; padding:0px; margin:0px; font-family:Tahoma,Arial, Helvetica, sans-serif; }
#submenu .lft { width:10px; float:left;  }
#submenu .c { float:left; background-repeat:repeat-x; width:940px;height:38px;   }
#submenu .rt { width:10px; float:right }
#submenu .title { width:285px; float:left; padding-top:4px; padding-left:5px  }
#submenu ul { width:640px; float:right; padding-top:9px; padding-left:5px; margin:0px; list-style-type:none;   }
#submenu ul a { color:#fff}
#submenu ul a:hover { color:#fff; text-decoration:none}

#submenu li { float:right; color:#FFF; padding-right:15px; font-size:14px }
#submenu h1 { font-size:20px; color:#FFF; margin:0px; padding:0px; font-weight:lighter; line-height:28px }

#cats { float:left; width:600px; text-align:center; padding:0 0 0 15;  font-size:14px; text-align:left; font-family:Tahoma,Arial, Helvetica, sans-serif; list-style-type:none; }

#cats span {   color:#00a9c7; }
#cats .big { font-size:20px; line-height:16px }
#cats h2,h1 { font-size:20px;  font-weight:lighter; line-height:18px;   margin:0px;  float:left }
#cats ul { padding:0px;  font-size:14px; text-align:left; margin:0px; list-style-type: none; padding-top:7px  }
#cats li { float:left; padding-right:20px; margin:0px; padding-top:0px}


#cats .music {color:#01c3d2; float:left; background-color:#f4f4f4; height:34px }
#cats .music a { color:#01c3d2; text-decoration:underline }
#cats .music a:hover {  text-decoration:none; color: #00828c;  }
#cats .music div { color: #ff1876; }



#cats .genres {color:#ff1876; float:left; background-color:#f4f4f4; height:34px }
#cats .genres a { color:#ff1876 }
#cats .genres a:hover {  text-decoration:none; color: #b00048;  }
#cats .genres div { color: #ff1876; }

#cats .styles { color: #ff7700; float:left; background-color:#f4f4f4; height:34px }
#cats .styles a { color: #ff7700;}
#cats .styles a:hover { color: #c24900; text-decoration:none  } 
#cats .styles div {color: #c24900; } 

#cats .instr { color: #209f86; float:left; background-color:#f4f4f4; height:34px}
#cats .instr a { color: #209f86;}
#cats .instr a:hover { color: #137e69; text-decoration:none  } 
#cats .instr div {color: #209f86; } 

#cats .for {  color: #1977b3;float:left; background-color:#f4f4f4; height:34px }
#cats .for a { color: #1977b3;}
#cats .for a:hover { color: #10537f; text-decoration:none  } 
#cats .for div {color: #1977b3; } 



#subcatsnav { float:right; width:230px; text-align:center; padding:0 0 0 0;  font-size:14px; text-align:left; font-family:Tahoma,Arial, Helvetica, sans-serif; list-style-type:none; line-height:20px  }
#subcatsnav h2,h3 { font-weight:lighter; margin:0px; font-size:14px; line-height:18px; padding-bottom:0px }

#subcatsnav span {   color:#00a9c7; }
#subcatsnav .genres { color:#ff1876 }
#subcatsnav .genres a { color:#ff1876 }
#subcatsnav .genres a:hover {  text-decoration:none; color: #b00048;  }
#subcatsnav .genres div { color: #ff1876; }
#subcatsnav .genres li {  margin:0px; padding-top:0px; text-align:right; padding-right:8px }
#subcatsnav .styles {color: #ff7700; }
#subcatsnav .styles a { color: #ff7700;}
#subcatsnav .styles a:hover { color: #c24900; text-decoration:none  } 
#subcatsnav .styles div {color: #c24900; } 
#subcatsnav .styles li {  margin:0px; padding-top:0px; text-align:left; padding-left:8px }
#subcatsnav .sortby { background-color:#ffffff; width:230px;}


#subcatsnav ul { padding:0px;  font-size:14px; text-align:left; margin:0px; list-style-type: none; padding-top:7px  }
#subcatsnav li { padding:3px; margin:0px; padding-top:0px }

#subcatsnav .by { float:right; background-color:#fff; height:34px; width:120px;  padding-top:8px; padding-right:5px; text-align:center }
#subcatsnav .instr { color: #209f86; }
#subcatsnav .instr a { color: #209f86;}
#subcatsnav .instr a:hover { color: #137e69; text-decoration:none  } 
#subcatsnav .instr div {color: #209f86; } 
#subcatsnav .instr li {  margin:0px; padding-top:0px; text-align:left; padding-left:8px }

#subcatsnav .for {  color: #1977b3; }
#subcatsnav .for a { color: #1977b3;}
#subcatsnav .for a:hover { color: #10537f; text-decoration:none  } 
#subcatsnav .for div {color: #1977b3; } 

#subcatsnav .tech {  color: #333; }
#subcatsnav .tech a { color: #333;}
#subcatsnav .tech a:hover {  text-decoration:none  } 
#subcatsnav .tech li {  margin:0px; padding-top:0px; text-align:right; padding-right:8px }




#stuff { width:770px; text-align:left; font-family:Tahoma,Arial, Helvetica, sans-serif; }
#stuff .title { font-size:24px; color:#936995; padding:20 0 20 0 }
#stuff .text { font-size:14px; color:#333; line-height:20px }
#stuff .person { width:84px; float:left; padding-right:40px }
#stuff .name { font-size:11px; color:#999; width:84px; text-align:center}



#featured { width:980px; clear:both; padding-top:10px; padding-bottom:10px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#565656; text-align:left }
#featured .albums { width:680px; float:left }
#featured .pricing { width:290px; float:left }
#featured .album { width:210px; float:left; padding-top:8px; height:100px   }
#featured .album .img { float:left; width:100px;  }
#featured .album .name {float:left; padding:0 0 8 0; width:100px }
#featured .album .desc { font-size:12px; line-height:16px; color:#333; width:100px }
#featured .album a { font-size:14px; line-height:20px;  }
#featured a.tutslinks { font-size:14px; color:#00558d; text-decoration:underline; line-height:23px}
#featured a.tutslinks:hover {  color:#003b62; text-decoration:none }
#featured .tuts { width:290px; float:left }
#featured .tuts ul { margin:0px; padding:0px }
#featured .tuts li{ list-style-type:none }


#albums { width:960px; clear:both; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#333; text-align:left; padding-top:30px }
#albums .albumdetails { width:960px; padding-top:30px }
#albums .albumdetails .img { width:250px; float:left; padding-bottom:5px;  }
#albums .content { float:left; width:630px }
#albums .content .title { font-size:24px; color:#166192; padding:15 0 20 0 }
#albums .content .description { font-size:14px; color:#333; padding:10 0 20 0; line-height:22px }
#albums .single { padding:30 0 10 0; clear:both }
#albums .albuminfo { float:left; width:480px; padding-top:15px; height:200px }
#albums .albuminfo .img { width:155px; float:left; padding-bottom:5px; }
#albums .albuminfo .content { float:left; width:280px }
#albums .albuminfo .details { font-size:14px }
#albums .albuminfo a.title { font-size:20px; color:#166192; padding:5 0 0 0; line-height:24px }
#albums .albuminfo a.title:hover { text-decoration:none }
#albums .albuminfo .description { font-size:12px; color:#333; padding:5 0 0 0; line-height:20px }


#support { width:960px; clear:both; padding:36 0 72 0; }
#support .column { width:303px; float:left; font-family:Tahoma,Arial, Helvetica, sans-serif; text-align:left }
#support .column .imgttl { padding-bottom:20px }
#support .column .q { font-size:14px; color:#006a96; padding-bottom:8px; line-height:20px; }
#support .column .a { font-size:14px; color:#333; padding-bottom:20px; line-height:20px; }
#support .column .icon { width:100px; text-align:left; clear:both; float:left;  }
#support .column .text  { width:200px; text-align:left;  float:left;  }
#support .column a { color:#002a96; }
#support .column a:hover { color:#006a96; text-decoration:none }
#support .between_vert { float:left; width: 20px }
#support a { text-decoration:none }
#support a:hover { text-decoration:underline }
#support li { line-height:24px }


#websiteplayer { width:920px; clear:both; padding:0 0 40 0; font-family:Tahoma,Arial, Helvetica, sans-serif; text-align:left; padding-top:40px; color:#333  }
#websiteplayer .leftcolumn { width:550px; float:left }
#websiteplayer .rightcolumn { width:370px; float:left }
#websiteplayer .title { font-size:25px;  padding-top:35px; padding-bottom:15px; clear:both }
#websiteplayer .txt1 { font-size:12px; line-height:20px; color:#333; height:50px; width:500px }
#websiteplayer .txt2 { font-size:12px; line-height:20px; color:#333; width:325px }

#websiteplayer .biglink { font-size:22px; padding-top:20px; }
#websiteplayer .preview { float:left; width:250px; text-align:left; }
#websiteplayer .inside { padding-left:30px; }
#websiteplayer .inside ul { margin:0px; padding:0px; font-size:12px;  }
#websiteplayer .inside li { list-style-type:none; line-height:18px; }

#websiteplayer .inside .radiobox { width:55px; text-align:center; float:left; height:20px; }
#websiteplayer .inside .inputbox { width:195px; text-align:left; float:left; height:75px;  }
#websiteplayer .inside .inputbox .name { font-size:18px; }
#websiteplayer .inside .inputbox .details { font-size:11px; }
#websiteplayer .inside .inputbox .input { width:300px; font-size:24px; height:30px; background-color:#E6E6E6; color:#333; }

#ddu { width:900px; clear:both; padding:40 0 40 0; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left }
#ddu .icon { width:60px; float:left; }
#ddu .title { font-size:30px; color:#006fce; float:left; padding-bottom:20px;  }
#ddu .text { font-size:20px; color:#333; line-height:30px; padding-left:60px; width:600px; padding-top:10px; padding-bottom:10px }


#adwdod { width:665px; clear:both; padding:40 0 40 0; font-family:Arial, Helvetica, sans-serif; text-align:left }
#adwdod .img { width:60px; float:left;  }
#adwdod .discover { display:block; background-image:url(../i/adw-ddu.gif); background-repeat:no-repeat; background-position:0px 0px; width:45px; height:50px; } 
#adwdod .order { display:block; background-image:url(../i/adw-ddu.gif); background-repeat:no-repeat; background-position:-46px 0px; width:40px; height:50px; } 
#adwdod .download { display:block; background-image:url(../i/adw-ddu.gif); background-repeat:no-repeat; background-position:-88px 0px; width:41px; height:50px; } 
#adwdod .content{  float:left;  }
#adwdod .title { font-size:24px; color:#0066cc; padding-bottom:12px; padding-top:12px }
#adwdod .text { font-size:16px; color:#333; line-height:23px;  width:581px; padding-bottom:30px }
#adwdod .links { padding-left:60px; clear:both; padding-bottom:30px }
#adwdod .links a {display:block; height:39px; background-image:url('/i/adw-butts.gif'); background-repeat:no-repeat; }
#adwdod .links .mm { float:left; padding-right:15px; height:37px }
#adwdod .links a.pick {  width:195px; background-position:0px 0px;  }
#adwdod .links a.pick:hover {  width:195px; background-position:0px -37px;  }
#adwdod .links a.browse {  width:224px; background-position:-210px 0px;  }
#adwdod .links a.browse:hover {  width:224px; background-position:-210px -37px;  }
#adwdod .links a.sign {  width:123px; background-position:-450px 0px;  }
#adwdod .links a.sign:hover {  width:123px; background-position:-450px -37px;  }


#comments { width:950px; font-family:Tahoma, Arial, Helvetica, sans-serif;  padding-top:30px; padding-bottom:40px;  text-align:left} 
#comments .title { font-size:25px;  padding-top:25px; padding-bottom:15px; }
#comments .name {  font-size:14px; color:#039; padding-top:5px}
#comments a { color:#AAA; font-size:12px; text-decoration:none; font-size:11px }
#comments a:hover { color:#039; }
#comments .frm { width:300px;  padding:5px;  font-size:16px; color:#333; border:0px; font-family:Tahoma, Geneva, sans-serif; border:1px #999 solid  }
#comments .txt1 { font-size:12px; line-height:18px; color:#333; width:500px; padding-bottom:10px }
#comments .txt2 { font-size:12px; line-height:20px; color:#333; width:325px }
#comments .inside { padding-left:30px }
#comments .date { font-size:11px; color:#AAA; } 

#tagdesc { width:960px; clear:both; padding-top:10px;  text-align:left; color:#333; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:19px; font-size:12px;  }
#tagdesc .vtext { width:930px; }
#tagdesc .htext { width:930px; display:none;  }
#tagdesc .more { clear:both; text-align:right; padding-right:20px; font-size:14px }
#tagdesc a { text-decoration:none; color:#333; }
#tagdesc a.link{ text-decoration:underline; color:#039 }
#tagdesc a.link:hover { text-decoration:none }

#tagtracks { width:960px; clear:both; padding-top:10px; text-align:left; color:#333; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:19px; font-size:12px;  }
#tagtracks .track { font-size:14px; float:left; padding-right:25px; line-height:22px; }
#tagtracks a { text-decoration:none; color:#333 }
#tagtracks a:hover { text-decoration:underline; color:#036}

#supertits { width:380px; text-align:left; padding:30 0 30 0; font-family: Arial, Helvetica, sans-serif;  font-size:24px; color:#58b0b5; line-height:30px }
#supertits .inputname { float:left; color:#666; width:130px; padding-top:25px;  }
#supertits .inputform { float:left;  padding-top:25px; width:220px  }
#supertits .inputtext { color:#666; width:220px; height:30px; font-size:24px; border:1px; border-color:#d3d3d3; background-color:#d3d3d3  }
#supertits .star { color:#dc6464;  }
#supertits .icon { width:70px; float:left; padding-top:40px; }
#supertits .whytext { width:280px; float:left; padding-top:40px; color:#333 }
#supertits a { color:#246c70;}
#supertits a:hover { text-decoration:none}

#favorites { width:600px; text-align:left; padding:60 0 60 0; font-family: Arial, Helvetica, sans-serif;  font-size:26px; color:#036; line-height:32px; margin-bottom:30px }
#favorites .header { width:600px; background-image:url(/i/sm-header-c.gif); background-repeat:repeat-x; height:25px; padding-bottom:15px }
#favorites .header .pl { float:left }
#favorites .header .column { float:left; padding-top:8px }
#favorites .column { padding-bottom:15px  }
#favorites .melodies { float:left; color:#f5508a; padding-left:28px; width:74px; }
#favorites .list {  float:left;  width:355px }
#favorites .descr { font-size:14px; line-height:24px; color:#666 } 
#favorites a.descr { color:#999 }
#favorites .update { float:left; color:#8ac2c7; padding-left:15px; font-size:22px }
#favorites a.name { font-size:26px; color:#3aa0a9;  }
#favorites a:hover { text-decoration:none }
#favorites .delete { float:left; color:#f5508a; padding-left:20px; width:35px; padding-top:10px }
#favorites .melody {  float:left;  width:390px; }
#favorites .title { font-size:26px; padding-bottom:25px; color:#098893 }
#favorites .share { font-size:20px; padding-bottom:10px; color:#1c9800; }
#favorites .smtext { font-size:14px; color:#333 }
#favorites .icon { float:left; width:40px; text-align:left }
#favorites .shareform { width:450px; height:26px; font-size:14px; color:#333; background-color:#b8dee2; border:0px; padding-left:5px }
#favorites .links { width:750px; text-align:left; font-size:22px; line-height:normal }
#favorites .links ul { margin:0px; padding:0px; padding-top:30px }
#favorites .links li { float:left; padding-right:30px; list-style-type:none; background-repeat:no-repeat; padding-left:40px; padding-top:3px; margin:0px; }

#tagdetails { width:960px; padding-top:25px; font-family: Arial, Helvetica, sans-serif; text-align:left }
#tagdetails .columb { width:470px; float:left}
#tagdetails .cl { }
#tagdetails .ttlimg { height:40px; }
#tagdetails .related { }
#tagdetails .related .box { width:104px; float:left; text-align:center; font-size:12px }
#tagdetails .related .img { }
#tagdetails .related .title { background-image:url(/i/tags/tagback.jpg); background-repeat:no-repeat; height:19px; line-height:18px }
#tagdetails .related a { color:#333; text-decoration:none}
#tagdetails .related a:hover { text-decoration:underline; color:#33C }
#tagdetails .btw { width:15px; height:10px; float:left }
#tagdetails .words { padding-top:40px;}
#tagdetails .words .text { font-size:12px; line-height:19px; color:#666 }
#tagdetails .words a { color:#666; text-decoration:none }
#tagdetails .words a.link { color:#339; text-decoration:underline}
#tagdetails .words .htext { display:none }
#tagdetails .rotate { float:left; width:225px }
#tagdetails .pricing { float:left; width:225px }
#tagdetails .pops { padding-top:40px;}
#tagdetails .pops .melody { width:450px; padding-bottom:12px; }
#tagdetails .pops .melody .flbuts { width:60px; float:left }
#tagdetails .pops .melody .text { font-size:14px; padding-top:3px; }
#tagdetails .pops .melody .title { font-size:16px  }
#tagdetails .pops .melody a:hover { text-decoration:none }
#tagdetails .pops .melody .short { color:#666; font-size:12px; padding-top:3px; line-height:17px }
#infolinks { width:980px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  }
#infolinks ul { margin:0px; padding:0px; padding-top:10px; padding-bottom:5px; float:left; padding-right:30px }
#infolinks li { list-style-type:none; font-size:14px; line-height:26px; text-align:left}
#infolinks a { text-decoration:underline }
#infolinks a:hover { text-decoration:none }
#infolinks .client { color:#339}


#custommusic { width:930px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:left; padding-top:60px; padding-left:30px; padding-bottom:50px }
#custommusic .text { font-size:14px; line-height:21px; width:720px }
#custommusic .details { width:720px; font-size:14px; float:left }
#custommusic  .title { font-size:22px; padding:20 0 10 0; color:#09C  }
#custommusic  .subtitle { font-size:18px; padding:10 0 6 0  }
#custommusic .details .opt { height:30px }
#custommusic ul { width:270px;  font-size:14px; color:#333; float:left; margin:0px; padding:0px }
#custommusic li { color:#333; list-style-type:none; line-height:30px }
#custommusic .star { color:#F06; }
#custommusic .total { width:180px; float:left }
#custommusic .formtotal { border:none; font-size:24px; color:#F36; width:80px }
#custommusic .input { width:210px; font-size:14px; height:28px; }
#custommusic .comments { clear:both; width:480px }
#custommusic .comments .textarea { width:480px; height:150px; font-size:14px }
#custommusic .tooltip { font-size:13px; line-height:19px; display:none }

#longoloops { width:930px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:left; padding-top:15px; padding-bottom:50px; clear:both; padding-left:20px }
#longoloops p { margin:0px; padding:0px; padding-bottom:3px }
#longoloops .text { font-size:14px; line-height:21px; width:720px; padding-bottom:15px; text-align:left }
#longoloops .steps { width:960px; }
#longoloops .steps .step { width:480px; float:left; }
#longoloops .steps .num { font-size:30px; color:#F03; text-align:center; padding-bottom:10px; }
#longoloops .steps .title { font-size:24px; color:#36C; padding-bottom:15px; padding-top:10px }
#longoloops .steps .select { font-size:16px }
#longoloops .steps .inputbox { font-size:16px; width:240px; float:left }
#longoloops .steps .name { font-size:15px; padding-left:32px }
#longoloops .steps .details { font-size:12px; padding-left:32px; padding-bottom:10px }
#longoloops .steps .input { width:50px; font-size:18px; }

#footer { width:980px; padding-top:20px; text-align:right }
#footer ul { width:240px; margin:0px; list-style-type:none; padding:0px; float:left }
#footer li { margin:0px; height:10px; padding:0px }
#footer .fs       {padding-bottom: 18px; }
#footer .fs a                {display:block; width:240px; height:10px; background-image:url('/i/ft-full.gif'); background-repeat:no-repeat;}
#footer .fs a.faq          {background-position:0px 0px; }
#footer .fs a:hover.faq    {background-position:0px -10px;}
#footer .fs a.license       {background-position:0px -20px;}
#footer .fs a:hover.license  {background-position:0px -30px;}
#footer .fs a.privacy          {background-position:0px -40px;}
#footer .fs a:hover.privacy   {background-position:0px -50px;}
#footer .fs a.contact         {background-position:0px -60px;}
#footer .fs a:hover.contact  {background-position:0px -70px;}
#footer .fs a.about         {background-position:0px -80px;}
#footer .fs a:hover.about   {background-position:0px -90px;}

#footer .fs a.tutorials          {background-position:0px -100px; }
#footer .fs a:hover.tutorials    {background-position:0px -110px;}
#footer .fs a.longoloops       {background-position:0px -120px;}
#footer .fs a:hover.longoloops   {background-position:0px -130px;}
#footer .fs a.plr          {background-position:0px -140px;}
#footer .fs a:hover.plr   {background-position:0px -150px;}
#footer .fs a.sell         {background-position:0px -160px;}
#footer .fs a:hover.sell  {background-position:0px -170px;}
#footer .fs a.custom         {background-position:0px -180px;}
#footer .fs a:hover.custom   {background-position:0px -190px;}

#prepaid { width:900px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:left; margin-top:40px; padding-bottom:40px; color:#333 }
#prepaid .ttl { font-size:24px; padding-bottom:40px }
#prepaid .left { float:left; width:350px; padding-right:50px }
#prepaid .right { float:left; width:500px; }
#prepaid li { list-style-type:none; font-size:14px; padding-bottom:25px }
#prepaid ul { margin:0px; padding:0px; padding-top:50px }
#prepaid .arw { float:left; padding-right:15px; padding-top:5px }
#prepaid .txt { float:left; width:300px; font-size:18px;  }
#prepaid .tblttl { font-size:11px; text-transform:uppercase}
#prepaid .tracks { font-size:22px; color:#09C }
#prepaid .price { font-size:22px;  }
#prepaid .save { font-size:14px; color:#009900  }
#prepaid .compare { font-size:12px; padding-left:20px; padding-top:15px}

#composers { width: 830px; text-align:left; font-family:Arial, Helvetica, sans-serif;  padding-top:35px }
#composers h1 { font-size:24px; font-weight:normal; color:#333; padding-bottom:30px; margin:0px}

#composers #details { clear:both }
#composers #details .img { width:156px; height:156px; padding-right:20px; float:left}
#composers #details .story { font-size:14px; color:#333;  width:565px; padding-right:85px; float:left; vertical-align:baseline; padding-top:15px; padding-bottom:15px }
#composers #list {clear:both}
#composers #list ul { margin:0px; padding:0px; float:left; width:250px; }
#composers #list li { list-style-type:none; font-size:16px; line-height:30px; }


