a#activelink {color: #1E74A1; background-color: #FFFFFF; background-image: url(/music/img/nav_arrw_blue.gif);}
a.archiveItems {position:relative; width: 180px; height: 18px; text-decoration: none; color: #1E74A1; display: block; float:left; padding-left: 15px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_video.gif); overflow:hidden;}
a.archiveItems .desc {font-weight: normal; color: #232323; text-decoration: none;}
a.archiveItems .title {font-weight: bold; text-decoration: underline;}
a.archiveItems:hover {color: #202020;}
a.flipbookItems {position:relative; width: 180px; height: 24px; text-decoration: none; color: #1E74A1; display: block; float:left; padding-left: 15px; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_photo.gif); overflow:hidden;}
a.flipbookItems .desc {font-weight: normal; color: #232323; text-decoration: none;}
a.flipbookItems .title {font-weight: bold; text-decoration: underline;}
a.flipbookItems:hover {color: #202020;}
.albumPromo {position:relative; width:158px; background-image: url(http://www.vh1.com/sitewide/icons/icn_album.gif); background-position: 7px 3px; background-repeat: no-repeat; text-align: left; background-color: #ffffff;}
.albumPromo a {color:#1E74A1;}
.albumPromo a:hover {color:#000000;}
.albumPromo a.albumTitle {font-weight:normal; font-style:italic;}
.albumPromoCopy {font:bold 11px arial; color:#1E74A1; padding-top:1px; padding-bottom:2px; padding-left:22px; text-align: left; }
#animAd_piece {position: absolute; top: 841px; left: 0px; width: 158px; height: 138px; z-index: 100; }
#artist_flipbooks_hdr { margin: 0; padding: 0; text-indent: -100em; background: url('../img/artist_flipbooks_tab.gif'); background-position: 100em 0; bac\kground-position: 0 0; height: 25px; line-height: 25px; overflow: visible; /*\*/ overflow: hidden; /**/ }
#artist_flipbooks_hdr h2 { margin: 0; padding: 0; }
div.leftnav a {color: #232323; background-color: #C5E9FE; background-image: url(/artists/img/nav_arrw_gry.gif);}
div.leftnav a:hover {color: #1E74A1; background-color: #FFFFFF; background-image: url(/music/img/nav_arrw_blue.gif);}
div.newAlbumsModHolder A {text-align: left; display: block; margin: 0px; padding-top: 1px; font: bold 11px arial; color: #1E74A1; background-repeat: no-repeat; background-position: 1px 0px;}
div.newAlbumsModHolder A:hover {color: #000000;}
div.newAlbumsModtier1 {width: 158px; height: 88px; margin: 4px 0px 0px 0px; border-color: #1E74A1; border-width: 0px 0px 0px 0px; border-style: solid solid solid solid; text-align:left;}
div.newAlbumsModtier1 a {text-align: left; display: block; margin: 0px; font-weight: bold; color: #1E74A1; padding-top: 3px; padding-left: 22px; background-color: #FFFFFF; background-repeat: no-repeat; background-image: url(/sitewide/icons/icn_album.gif); background-position: 6px 4px;}
div.newAlbumsModtier1 a:hover {color: #000000; }
div.newAlbumsModDesc a {background-repeat: no-repeat; background-image: none;}
div.newAlbumsModDesc a:hover {background-repeat: no-repeat; background-image: none;}
.dotln {position:relative; width: 180px; font-size: 1px; height: 10px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-image: url(/sitewide/icons/dots_355.gif); background-position: 2px 2px;}
#chartMod {position: absolute; top: 586px; left: 0px; width: 158px; height: 290px; z-index: 100; background-image: url(/artists/img/artists_charts_bg.gif);}
.chartModHolder {position: absolute; top: 0px; left: 1px; width: 155px; height: 270px;}
.chartModtier1 {position: relative; width: 150px; height: 268px; padding: 0px 0px 0px 5px; overflow: hidden; text-align: left;}
#featuredStation {position: absolute; top: 478px; left: 604px; width: 158px; height: 447px; z-index: 100; background-color: #000000;}
#flashHdr {position: absolute; top: 90px; height: 79px; left: 0px; width: 762px; z-index: 1000;}
#flipbooksTab {position:absolute; top:519px; left:173px; width: 589px; height:160px; text-align:left; z-index:100; overflow:hidden; }
#flipbooksTabHolder {position: relative; width: 596px; height: 135px; z-index: 100; background-color: #FFFFFF;}
.fs_bottomHdrPad {position: relative; padding: 17px 27px 5px 15px;}
.fsDesc {position: relative; font: 11px arial; color: #ffffff; text-decoration: none;}
.fsTitle {position: relative; font: bold 11px arial; color: #00CCFF; text-decoration: underline;}
.fsTitle a {font: bold; color: #00CCFF;}
.fsTitle a:hover {font: bold; color: #ffffff;}
.fs_descPad {padding: 6px 15px 14px 15px;}
#fs_flash {position: relative; width: 158px; height: 75px; z-index: 1000;}
.fs_imgPad {padding: 0px 14px 0px 14px;}
#fs_modHolderTop {position: relative; width: 158px; height: 191px; z-index: 105; background-color: #000000; text-align: left;  overflow: hidden;}
#fs_modHolderBottom {position: relative; width: 158px; height: 157px; z-index: 105; background-color: #000000; text-align: left; overflow: hidden;}
.fs_modPic{position: relative; width: 126px; height: 77px; margin: 0px 14px 0px 14px;}
.fs_stationTabHolder{position:relative; width:125px; height:17px; background-color:#000000; border-color:#0099CC; border-width:1px 2px 2px 1px; border-style:solid; text-align:left; overflow:hidden; vertical-align:middle;}
.fs_stationTabHolder a.textBOX {font: bold 11px arial; color:#BCE6F6; text-decoration:none; display:block; height:17px; padding-left:22px; padding-top:1px; background-color:#000000;}
.fs_stationTabHolder a.textBOX:hover {background-color:#BCE6F6; color:#000000;}
.fs_tabPad {padding: 0px 0px 3px 14px;}
.globalnav_holder { background-color: #666e7f !important; }	
.fs_topHdrPad {position: relative; padding: 31px 39px 6px 14px;}
#headerMod {position: absolute; top: 221px; left: 0px; width: 178px; height: 24px; z-index: 1001;}
.hdr_tab {position: relative; height: 7px; background-color: #0099CC; padding: 5px 5px 3px 5px; margin: 0px}
.hdr_underline {position: relative; height: 15px; border-bottom: 3px #0099CC solid; text-align: left;}
#hotspot {position: absolute; top: 5px; left: 173px; width: 380px; height: 171px; z-index: 100;}
.initSpacerH4 {position: relative; width: 2px; height: 1px; float: left; clear: none; overflow: hidden; font-size: 1px; line-height: 1px;}
.interactcol {position: relative; width: 196px; float: left; clear: none;}
.interactcoltwo {position: relative; width: 190px; float: left; clear: none;}
.interactcolthree {position: relative; width: 190px; float: left; clear: none;}
.interactcolfour {position: relative; width: 190px; float: left; clear: none;}
.interactcolfive {position: relative; width: 190px; float: left; clear: none;}
.interactcolsix {position: relative; width: 190px; float: left; clear: none;}
.interactcolseven {position: relative; width: 190px; float: left; clear: none;}
.interactcoleight {position: relative; width: 190px; float: left; clear: none;}
#interactTabs { position:absolute; top:195px; left: 173px; width:589px; height:313px; text-align:left; z-index:100; overflow:hidden; }
#interactTabsHolder {position: relative; width: 596px; height: 288px; z-index: 100; background-image: url(/music/live_at_vh1/img/tabs_mod_bg.gif); background-repeat: no-repeat; background-color: #FFFFFF;}
#left_nav_topline { width:158px; height:3px; line-height:1px; font-size:1px; background-color:#0099CC; }
#mainNav {position: absolute; top: 5px; left: 0px; width: 158px; z-index: 100; background-color: #C5E9FE; overflow: hidden;}
.mf_mod {position: relative; width: 178px; height: 85px; float: left; clear: none; overflow: hidden;}
#mf_modHolder {position: relative; width: 430px; height: 178px; z-index: 100; background-color: #FFFFFF;}
.mf_modShell {position: relative; width:85px ; height: 178px;}/*switched w and h */
#miniAd_piece {position: absolute; top: 398px; left: 554px; width: 180px; height: 150px; z-index: 1000;}
.mod_tab_head { position:absolute; z-index:-1; visibility:hidden; }
.mod_tab_head h2 { margin:0; }
.modcopy {position: absolute; z-index: 10; top: 2px; left: 96px; width: 92px; height: 66px; text-align: left;}
.modcopy a {color: #1E74A1; text-decoration: none; display: block; margin: 0px; height: 66px;}
.modcopy .modTitle { text-decoration:underline; }
.modcopy .desc {color: #1F1F1F;}
.modcopythree {position: absolute; z-index: 10; top: 97px; left: 2px; width: 75px; height: 77px; text-align: left;}/*switched top and left */
.modcopythree a {color: #1E74A1; text-decoration: none; display: block; margin: 0px; width: 75px; height: 77px;}
.modwhtrow {position: relative; width: 1px; height: 4px; clear: both;}
#moreTabRecent {position: absolute; top: 0px; left: 0px; visibility: hidden; width: 1px; height: 1px;}
#moreTabArchive1 {position: absolute; top: 0px; left: 0px; visibility: hidden; width: 1px; height: 1px;}
#moreTabArchive2 {position: absolute; top: 0px; left: 0px; visibility: hidden; width: 1px; height: 1px;}
#moreTabArchive3 {position: absolute; top: 0px; left: 0px; visibility: hidden; width: 1px; height: 1px;}
#moreTabArchive4 {position: absolute; top: 0px; left: 0px; visibility: hidden; width: 1px; height: 1px;}
#moreTabArchive5 {position: absolute; top: 0px; left: 0px; visibility: hidden; width: 1px; height: 1px;}
#moreTabArchive6 {position: absolute; top: 0px; left: 0px; visibility: hidden; width: 1px; height: 1px;}
#moreTabArchive7 {position: absolute; top: 0px; left: 0px; visibility: hidden; width: 1px; height: 1px;}
.modpic {position: absolute; z-index: 10; top: 2px; left: 2px; width: 84px; height: 77px; border-color: #FFFFFF; border-width: 2px 2px 2px 2px; border-style: solid solid solid solid;}
#module {position:absolute; top:180px; left:20px; width:158px; height:106px; background-color:#ffffff; overflow:hidden;}
.moreBox {position: relative; height: 20px; text-align: right; font-size: 9px; z-index: 100;}
.moreBox A {text-decoration: none;}
.moreBoxFS {position: relative; height: 20px; text-align: right; font-size: 9px; z-index: 100; background-image: url(/music/img/round_corner_background.gif); background-position: 0px 14px; background-repeat: no-repeat;}
.moreBoxFS A {text-decoration: none;}
.moreBoxTab {position: relative; height: 20px; width: 430px; text-align: right; font-size: 9px; z-index: 100; text-decoration: none;}
.moreBoxTab A {text-decoration: none;}
.moreBoxTab A:hover {text-decoration: none;}
.morepad {height: 15px; padding: 5px 5px 0px 0px;}
#moreTabVideo {position: absolute; top: 203px; left: 0px; visibility: visible;font:  arial; color: #1E74A1;}
#moreTabLive {position: absolute; top: 203px; left: 0px; visibility: hidden;font:  arial; color: #1E74A1;}
#music_first {position: absolute; top: 478px; left: 166px; width: 430px; height: 215px; z-index: 1000;}
.navdotln {background-image: url(/music/img/dotLn_blu_158.gif);}
.navdotlnLtBl {position:relative; width: 155px; font-size: 1px; height: 3px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-position: 0px 1px; background-image: url(/artists/img/chart_mod_dots.gif);}
.navHolder {position: relative; width: 158px; height: 130px; border-top: 3px #0099CC solid;}
#newAlbumsMod {position: absolute; top: 819px; left: 0px; width: 158px; height: 106px; z-index: 100;  background-color: #666E7F; overflow: hidden; border-color: #494949; border-width: 0px 0px 0px 0px; border-style: solid solid solid solid;}
.newAlbumsModDesc {position: relative; left: 0px; text-decoration: underline; text-align:left;  padding-bottom:4px;}
.newAlbumsModDesc a{font: arial; color: #1E74A1;}
.newAlbumsModDesc a:hover{font: arial; color: #000000;}
.newAlbumsDotln {position:relative; width: 158px; font-size: 1px; height: 3px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-position: 0px 1px; background-image: url(/music/img/dots_0099CC_158.gif); z-index: 1001; overflow: hidden; background-color: #ffffff;}
.newAlbumsModHolder {position: relative;width: 158px; height: 88px; z-index: 101; background-color: #FFFFFF;}
#padRecentTab {position: absolute; top: 11px; left: 8px; visibility: visible; width: 596px; height: 270px; overflow: hidden;}
#padArchive1Tab {position: absolute; top: 11px; left: 0px; visibility: hidden; width: 596px; height: 270px; overflow: hidden;}
#padArchive2Tab {position: absolute; top: 11px; left: 0px; visibility: hidden; width: 596px; height: 270px; overflow: hidden;}
#padArchive3Tab {position: absolute; top: 11px; left: 0px; visibility: hidden; width: 596px; height: 270px; overflow: hidden;}
#padArchive4Tab {position: absolute; top: 11px; left: 0px; visibility: hidden; width: 596px; height: 270px; overflow: hidden;}
#padArchive5Tab {position: absolute; top: 11px; left: 0px; visibility: hidden; width: 596px; height: 270px; overflow: hidden;}
#padArchive6Tab {position: absolute; top: 11px; left: 0px; visibility: hidden; width: 596px; height: 270px; overflow: hidden;}
#padArchive7Tab {position: absolute; top: 11px; left: 0px; visibility: hidden; width: 596px; height: 270px; overflow: hidden;}
.padTabHolder {padding: 0px 0px 8px 8px; }
.padFlipbooksTabHolder {padding: 8px 0px 8px 8px; }
#randBotHolder {position: absolute; top: 863px;}
#shopMod {position: absolute; top: 395px; left: 0px; width: 158px; height: 160px; z-index: 1000; background-color: #2A3744;}
.shopModHolder {position: relative; width: 158px; height: 140px; overflow: hidden;}
.shopModTier1 {position: relative; clear: both; width: 142px; height: 18px; color: #CCCCCC; text-align: left;}
#smallAd_piece { position:absolute; top:5px; left:568px; width:180px; height:150px; z-index:100; overflow:hidden; }
.spacerH4 {position: relative; width: 4px; height: 1px; float: left; clear: none; overflow: hidden; font-size: 1px; line-height: 1px;}
.speaker {position:relative; padding-right:5px;}
.speakerBOX {position:absolute; top:0px; left:0px; width:17px; height:15px; margin:1px;}
.speakerBOX:hover {background-color:#ff0000;}
.speakerBOX a {background-color:#2dabd5;}
.speakerBOX a:hover {background-color:#ff0000;}
.stack {position: relative; width: 190px; height: 85px; overflow: hidden;}
.tabBox {position: relative; width: 102px; height: 162px; float: left; clear: none; overflow: hidden;}
.tabBoxShell {position: relative; width: 102px; height: 162px;}
#tabHolder #padWhatshotTab .tabBox, #padWhatshotTab .tabBoxShell {height: 162px;}
#tabHolder {position: relative; visibility: visible; width: 430px; height: 170px; overflow: hidden;}
#tabMod {position: absolute; top: 702px; left: 166px; width: 430px; height: 215px; z-index: 1000;}
#tab_modHolder{position: relative; width: 430px; height: 178px; z-index: 1000; background-color: #FFFFFF;}

/* added by jayesh for new wider format - leftnav style */
   div.leftnav {width: 158px; margin: 0px; padding: 4px 0px 0px 0px;}
	div.leftnav a {text-align: left; display: block; margin: 0px; font-weight: bold; padding-top: 2px; width: 158px; height: 18px; background-repeat: no-repeat; background-position: 6px 6px;}
	.hdr_underline {position: relative; height: 15px; border-bottom: 3px #ff6600 solid; text-align: left;}
	
	.hdr_tab {
background-color:#FF6600;
height:7px;
margin:0px;
padding:5px 5px 3px;
position:relative;
}

.morepad {
height:15px;
padding:5px 5px 0px 50px;
}

	.navdotln {position:relative; width: 158px; font-size: 1px; height: 3px; overflow: hidden; line-height: 1px; clear:both; background-repeat: no-repeat; background-position: 0px 1px;}
	.navarrw {position:relative; width: 18px; height: 18px; float:left; clear:none;}
	#leftnav_active { margin:0; font-size:11px; }
	#leftnav_inactive { margin:0; font-size:11px; }
	
	#Ad_160x600piesce {position: absolute; border:1px none #FF6600; top: 10px; left: 774px; width: 180px; z-index: 100;}
