/* Navigation and Dropdown styles
---------------------------------------------------------- */
#nav-container{/*overflow:auto; corrects nav over flash piece in ff */_height:100%; clear:both;width:935px}
#navigation li span{font-family:arial,verdana,sans-serif; font-weight:600}
#navigation #n-home a{border-left:0 none}
#navigation #nav-search {border-right:0 none}
#n-home{width:92px}
#n-asot{width:158px}
#n-music{width:91px}
#n-dvd{width:90px}
#n-home,#n-asot,#n-music,#n-dvd{min-height:35px}

/* Dropdown styles */
#navigation, #navigation ul{padding:0; margin:0;width:935px;list-style:none}
#navigation a, #nav-search{margin:0; padding:8px 24px; display:block; background:transparent url(../images/bg_nav.gif) repeat-x; border-left:1px solid #54baff; border-right:1px solid #336cd0; color:#fff; text-decoration:none; position:relative}
#navigation #nav-search{width:452px; background:#228fea url(../images/bg_nav.gif) repeat-x; font-weight:bold; text-align:center}
* html #navigation #nav-search{width:450px;}
#navigation #nav-search label, #navigation #nav-search input, #navigation #nav-search #nav-search-btn{margin:-8px 0 0 0; padding:0; display:inline; color:#fff; letter-spacing:1px; text-transform:uppercase}
#navigation #nav-search input{height:15.2667px !important; margin-left:16px; width:299px; text-transform:lowercase; color:#000}
#navigation #nav-serch input img {height:20px;}
#navigation #nav-search #nav-search-btn{position:relative; top:	4.53333px; left:6.53333px; height:20px !important; width:48px}
#navigation a:hover{background:none; background:#1f83d6}
#navigation a.drop-top:hover{background:transparent url(../images/bg_nav.gif) repeat-x}
#navigation li{float:left; font-family:trebuchet ms,arial,verdana,sans-serif; font-size:16px; background:#228fea}
#navigation li ul{position:absolute; width:16px; left:-999em; /* Push it off screen which is more accessible than display:none; */}
#navigation li:hover ul, #navigation li.sfhover ul{left:auto; z-index:999; /* Internet Explorer Hover over images fix */}
#navigation li:hover ul li a, #navigation li.sfhover ul li a,#pg-music #n-music ul a{background-image:none; background:#228fea; border:1px solid #54baff; border-right:1px solid #336cd0; border-top:0 none; font-size:12.8px;font-size:.8em; color:#fff; width:160px; padding-left:24px}
#navigation li:hover ul li a.last, #navigation li.sfhover ul li a.last{border-bottom:0 none}
#navigation li:hover ul li a:hover, #navigation li.sfhover ul li a:hover{background:#fff; color:#39c; border-bottom:1px solid #54baff}
/* Navigation background stick styles */
#pg-asot #n-asot a, #pg-music #n-music a, #pg-dvd #n-dvd a{background:#079458 url(../images/bg_nav_asot.gif) repeat-x}
/*#pg-music #n-music ul a{background:transparent url(../images/bg_nav.gif) repeat-x !important}*/
#pg-music #n-music ul a:hover{background:#fff !important; color:#39c !important; border-bottom:1px solid #54baff !important}
#pg-rock #n-rock a, #pg-pop #n-pop a, #pg-dance #n-dance a, #pg-kids #n-kids a, #pg-raprb #n-raprb a, #pg-count #n-count a, #pg-indie #n-indie a, #pg-sound #n-sound a, #pg-sale #n-sale a{background:#079458 url(../images/bg_nav_kids.gif) repeat-x}
#pg-rock #n-rock a:hover, #pg-pop #n-pop a:hover, #pg-dance #n-dance a:hover, #pg-kids #n-kids a:hover, #pg-raprb #n-raprb a:hover, #pg-count #n-count a:hover, #pg-indie #n-indie a:hover, #pg-sound #n-sound a:hover, #pg-sale #n-sale a:hover{color:#fff}
