/* Author: Prasanna Nithi and Pradeep.K.R
 * 2 Column Grid + Ad Placements
 * $LastChangedDate: 2010-05-05 (Wed, 05 May 2010)
 */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, em, font, img, strong, object, iframe, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, tbody, tr, th, td{margin:0; padding:0;}
ol, ul{list-style:none}

body{font-family:"Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif; font-size:12px; width:980px; line-height:18px; margin:0 auto;_line-height:18px;_letter-spacing:1px;}
.clear{float:none; clear:both}

/* 3. MAIN LAYOUT */
#container{float:none; clear:both; overflow:hidden; width:980px; margin:0 auto}
#content{float:left; margin-bottom:10px; padding:0 9px}
.contentMain{float:left; width:639px; padding-right:10px;}
.rCol{float:right; width:302px; padding-left:10px;border-left:1px solid #CACACA;}
.rCol .sideBarEnd{margin-bottom: 0 !important}
/* END MAIN LAYOUT */ 

/* 4. ADVERTISEMENT */
#sideAd{width:302px; margin-bottom:3px;}
#sideAd #ad300x250{width:300px; height:250px;}
#sideAd .adTag{display:block; padding:5px 0px 0 5px; font-size:8px; line-height:8px;}

#topAd{width:980px;}
#topAd #ad728x90{width:728px; margin:10px auto;}
#topAd .adTag{display:none;}
/* END ADVERTISEMENT */

#GH_{float:left;font:11px Arial;margin:0 auto 10px;position:relative;width:980px;z-index:9999}
#GH_ #GH_hat{float:left;height:28px;width:980px}
#GH_ .GH_hat_UL{list-style-type:none;margin:0;padding:8px 0 0}
#GH_ .GH_hat_LI{float:left}
#GH_ #GH_hat_links{float:left;padding-left:4px;width:50%;}
#GH_ #GH_hat_links .GH_hat_links_A,#GH_ #GH_hat_tools .GH_hat_links_A{padding:0 10px;}
#GH_ #GH_hat_links #GH_Aol{display:block;padding-left:8px;width:30px;}
#GH_ #GH_hat_more,#GH_ .GH_hat_more{padding:0 0 0 10px}
#GH_ #GH_hat_more,#GH_ .GH_hat_LI_more{position:relative}
#GH_ #GH_hat_more_link{display:block;padding:0 12px 0 0;height:20px;}
#GH_ #GH_hat_tools{float:right;padding:7px 15px 0 0}
#GH_ #GH_more_list{display:none;float:left;font-size:12px;left:300px;padding:10px;position:absolute;top:27px;width:328px;z-index:668;}
#GH_ #GH_more_list_lab{display:block;padding-bottom:8px;}
#GH_ .GH_more_list_UL{float:left;list-style-type:none;margin:0;padding:6px 0 0;width:33.33%}
#GH_ #GH_more_list a{font-weight:normal;line-height:18px;}
#GH_ #GH_guts{clear:both;display:block;float:left;height:115px;position:relative;width:978px;z-index:667}
#GH_ #GH_guts ul, #GH_footer ul {position:absolute; top:13px; left:285px; width:200px;}
#GH_ #GH_guts ul li, #GH_footer ul li {float:left;}
#GH_ #GH_guts ul li a, #GH_footer ul li a {display:block; margin:0 2px; padding:0 5px; line-height:12px;}
#GH_ #GH_guts ul li.searchCatBg a, #GH_footer ul li.searchCatBg a {font-weight:bold;}
#GH_ #GH_guts .srd, #GH_footer .srd {position:absolute; bottom:7px; left:285px;}
#GH_ #GH_guts .srd input, #GH_footer .srd input {margin-right:1px; vertical-align:middle;}
#GH_ #GH_guts .srd label, #GH_footer .srd label {margin-right:15px; vertical-align:middle;line-height:12px;}
#GH_ #GH_brand{padding:35px 0 0 24px;}
#GH_ #GH_brand_link{display:block;height:47px;overflow:hidden;width:214px}
#GH_ #GH_search{padding:15px 13px;position:absolute;right:218px;top:25px}
#GH_ #GH_search_field{float:left;font:bold 16px Arial;height:26px;line-height:26px;margin:0;overflow:hidden;padding:10px 7px 4px 8px;width:343px;}
#GH_ #GH_search_label{font:bold 16px Arial;height:24px;left:27px;margin:0;position:absolute;top:21px;width:342px}
#GH_ #GH_search_button{cursor:pointer;height:39px;margin:0 0 0 2px;overflow:hidden;padding:0;width:111px; *margin-left:5px; _margin-left:2px;}
#GH_ #GH_search_results{display:none;font-size:12px;font-weight:normal;left:13px;position:absolute;top:49px;width:353px}
#GH_ #GH_search_results ul{list-style-type:none;margin:0;padding:0}
#GH_ #GH_search_results ul li{cursor:pointer;margin:0;padding:3px 10px}
#GH_ #GH_nav{clear:both;float:left;height:28px;margin:0;padding:0 0 3px 6px;width:974px}
#GH_ .GH_nav_LI{float:left;list-style-type:none;margin-right:8px;padding-left:1px;position:relative;z-index:666}
#GH_ .GH_nav_list a{padding-right:12px;}
#GH_ .GH_nav_A{display:block;float:left;font-size:14px;font-weight:bold;height:20px;padding:7px 7px 0;}
#GH_ #GH_nav_act.GH_nav_list{margin-right:1px}
#GH_ #GH_nav_act.GH_nav_list .GH_nav_A{padding-right:7px}
#GH_ #GH_nav_act #GH_nav_act_B{display:block;padding-right:12px}
#GH_ .GH_nav_list_UL{display:none;left:0;list-style-type:none;margin:0;padding:7px 0 0;position:absolute;top:22px;z-index:667}
#GH_ .GH_nav_list_UL li{clear:both;float:left;font-size:12px;width:140px}
#GH_ .GH_nav_list_UL a{display:block;float:left;font-size:12px;font-weight:normal;padding:7px 0 7px 7px;width:133px}
#GH_ #GH_fb_link{float:right;list-style-type:none;margin-right:0;padding-right:15px}
#GH_ #GH_fb_link a{font-size:12px;padding:8px 0 0}
.mdl {margin-left:0.5em; _margin-left:0.667em;}
.mdlMn .hd {font-size:15px;font-weight:normal;margin-bottom:6px;}

/* Dynamic Lead Styles*/
#dynamicLead{height:314px; width:639px; margin-bottom:8px; overflow:hidden; margin-left:5px;}
#dynamicLead a:hover h2, #dynamicLead a:hover span{text-decoration:underline}
#dynamicLead .dlStoryLarge{float:left; overflow:hidden; position:relative; height:303px; width:428px;/* margin-right:7px;*/}
.dlStoryLarge img{position:absolute}
.dlStoryLarge .dlStoryHighlight{position:absolute; top:0; width:60px; height:60px; background:transparent url(http://o.aolcdn.com/art/music_en_us/2009_main_dl_sprite.gif) no-repeat 0 0}
.dlStoryLarge .dlStoryDescription{position:absolute; bottom:0; width:417px; background:#333 url(http://o.aolcdn.com/art/music_en_us/2009_main_dl_sprite.gif) no-repeat 0 -120px; padding:14px 0 14px 10px;}
.dlStoryLarge .dlStoryDescription h2{font-size:22px; line-height:22px; margin-bottom:4px; font-weight:bold; color:#fff}
.dlStoryLarge .dlStoryDescription span{font-size:14px; color:#fff}
#dynamicLead .dlStorySmall{float:right; overflow:hidden; position:relative; height:152px; width:211px}
.dlStorySmall img{position:absolute}
.dlStorySmall .dlStoryDescription{position:absolute; bottom:0; width:197px; padding:7px 0 7px 8px}
.dlHighlightOne .dlStoryDescription{background:#333 url(http://o.aolcdn.com/art/music_en_us/2009_main_dl_sprite.gif) no-repeat 0 -250px}
.dlHighlightTwo .dlStoryDescription{background:#333 url(http://o.aolcdn.com/art/music_en_us/2009_main_dl_sprite.gif) no-repeat 0 -358px}
.dlStorySmall .dlStoryDescription h2{font-size:16px;height:38px;width:188px;overflow:hidden;line-height:19px;font-weight:bold;color:#000}
#dynamicLead .dlPhotoCredit{float:left; overflow:hidden; position:relative; height:12px; width:639px; font-size:9px; line-height:12px; color:#999}

/* 2. Channel Footer */ 
#channelFooter{float:right; overflow:hidden; width:962px; margin:0 9px 15px 9px; padding:15px 0 25px; font-size:11px;}
#channelFooter .chFtrLinks{float:left; overflow:hidden; width:50%;}
#channelFooter .chFtrLinks span{display:block; float:left; margin-right:20px; font-size:12px; font-weight:bold;}
#channelFooter .chFtrLinks ul{float:left}
#channelFooter .chFtrLinks li{float:left; list-style-type:none; margin-right:10px}
#channelFooter .chFtrsLegal{float:right; width:50%;}
#channelFooter .chFtrsLegal ul{float:right}
#channelFooter .chFtrsLegal li{float:left; list-style-type:none; margin-top:5px; padding:0 5px}
#channelFooter .chFtrsLegal .chFtrsLegalLast{padding-right:0}
#channelFooter .chFtrDescription{float:left; overflow:hidden; width:100%; margin-top:15px; padding-top:15px;}
/* End Channel Footer */ 

.pageAd, .FeBlgMod, .THdmod, .hotSearch div.modBody .teaserTxt {margin-bottom:10px;}
.CatPRMod {margin-bottom:12px;}
.CatPRMod .InfoLists {margin-top:8px;}
.modHeader {font-size:18px; font-weight:bold; padding:8px 0 8px 5px;}
.modBody ul li {padding-left:5px; line-height:18px; margin-bottom:3px;}
.modBody ul.InfoLists li {padding-left:14px;}
.modImg {float:left; margin:0.25em 0.75em 0 0;}

.promo {width:100%; overflow:hidden; margin:15px 0;clear:both;}

.musNws .modBody {width:100%; overflow:hidden; padding:8px 3px;}
.musNws .lftHldr {width:132px; overflow:hidden; margin-right:10px; float:left;}
.musNws .lftHldr .credit {font-size:10px;}
.musNws .rgtHldr {float:left; width:420px;}
.musNws .rgtHldr .hd {font-size:15px; font-weight:bold; line-height:18px; padding-bottom:5px;}
.musNws .rgtHldr .txt {padding-bottom:8px;}
.musNws .rgtHldr ul li {margin-bottom:0;}

.mrbtn,.nxtBtn,.prevBtn{float:right; font-size:14px; font-weight:bold;height:30px;width:auto;padding:0 6px;margin:12px 25px;line-height:30px;vertical-align:middle;clear:both;}
.normBtn{clear:both;font-weight:normal;height:22px;width:auto;padding:0 5px;margin:0px;line-height:22px;display:block;vertical-align:middle;clear:both;_display:inline-block;}
.nxtBtn,.prevBtn{clear:none;}
.prevBtn {float:left; margin-left:12px;}
.nxtArrIcon, .prevArrIcon {padding-left:8px;height:10px;width:10px;}
.btnCont{margin:0.5em 0em 0em;}

.hld {width:100%; overflow:hidden; padding-bottom:5px;}
.hld .modHeader {float:left; border:none;}
.hld .hdr {float:right; padding:8px 10px 6px 0px; line-height:20px; width:28%;}
.hdr * {vertical-align:middle;float:left;}
.hdr a {margin-left:5px; width:57px; height:23px; line-height:23px; float:left;}
.hld .hdr span{padding-top:2px;}

.modUnit {width:100%;overflow:hidden; padding:10px 0;border-bottom:1px solid #ccc;}
body#musicMain .mpa .lstVw .modUnit{height:112px;}
/*div.nrtm div.nwRs .modUnit{height:545px;}*/
div.nrtm div.nwRs .modUnit .nxtBtn{position:relative;position:relative;}
.rCol #HL_srch .modBody .lstModCont{border-bottom:none;}
.mpa .lftHldr {margin:0 10px; float:left; width:110px; _display:inline; overflow:hidden;}
body#musicMain .mpa .lftHldr {width:110px;height:110px;}
.mpa .rgtHldr {float:left; width:500px;}
body#musicMain .mpa .rgtHldr {width:500px;}
.mpa .hd {font-size:14px; font-weight:bold; margin-bottom:6px;}
.mpa .txt {margin-bottom:6px;}
.mpa .grdVw {width:100%; overflow:hidden;}
.mpa .grdVw .modUnit {width:24.9%; float:left;}
.mpa .grdVw .rgtHldr {float:none; padding:0 10px; width:138px;}
body#musicMain .mpa .grdVw .rgtHldr {width:138px;}
.mpa .grdVw .lftHldr {margin-bottom:6px; float:none;}
.mpa .grdVw .hd {height:18px; line-height:18px; overflow:hidden; margin-bottom:3px;}
.mpa .grdVw .txt {height:54px; line-height:18px; overflow:hidden; margin-bottom:3px;}
#vwTyp, .lstVw, .grdVw {overflow:hidden; width:100%;}
.lst, .grd {cursor:pointer;}

.mrMus {width:100%; text-align:center; padding:10px 0; overflow:hidden; margin-bottom:12px;}
.mrMus  a {width:150px; margin:0 auto; display:block;}
.mrMus div {height:30px; line-height:30px; vertical-align:middle; text-align:center;}
.mrMus div.l {padding-left:16px;}
.mrMus div.r {padding-right:16px;}

.nrtm {width:100%; overflow:hidden;}
.nwRs, .tpMs {width:46%; overflow:hidden;}
.nwRs {float:left;}
.tpMs {float:right;}
.nwRs .hld, .tpMs .hld {padding-bottom:0;}
.pwrBy {float:right; height:20px; overflow:hidden; padding-top:15px;}
.pwrBy, .pwrBy a{color:#bbb;text-decoration:none;}
.nrtm ul {padding-left:10px;}
.nrtm ul li {width:100%; overflow:hidden; padding-bottom:12px;}
.nrtm .bullet {font:bold 24px "times new roman"; margin-right:10px; float:left; width:15px; line-height:22px; vertical-align:middle; }
.nrtm .cnts {float:left; width:90%;}
.nrtm .cnts h4 {margin-bottom:6px; margin-top:2px; font-weight:bold; font-size:14px;}
.nrtm .cnts .txt {margin-bottom:3px;}
.nrtm .mrbtn {margin-right:10px;}

.THdmod .modBody {overflow:hidden; padding:0.667em 0.83em; width:24.333em;}
.hotSearch div.modBody ul.InfoLists {clear:both; display:block; height:auto; margin:0; overflow:hidden;}
.hotSearch div.modBody ul li {display:block; float:left; height:auto; margin:0 0.667em 0.25em 0.167em; overflow:hidden; width:43%; line-height:1.5em; padding-left:0.667em;}
.rCol .HL_srcCon .kywipb {font-size:1em; width:17em; float:left; height:18px; line-height:18px;}
.HL_srcCon .descTxt {font-weight:bold; height:1.25em; margin-top:0.083em; padding-top:0.083em; margin-bottom:0.667em;}
.rCol .HL_srcCon .modDesc {margin:0 0 0.833em; padding:0; width:24.5em; overflow:hidden;}
.rCol .HL_srcCon .modDesc .HL_Submit {margin:0 0 0.167em; float:right; overflow:hidden; text-align:right;}
span.snButtonBdr{float:left;height:20px; width:55px;margin:0em 0em 0em 0.5em; text-align:center; padding:0.083em 0.5em;}
.stry .modHeader {border-top:3px solid #000; clear:both; margin:0.416em 0; padding:0.25em 0 0.25em 0.25em;}

/* 4. New Footer - includes search, column links, copyright */ 
#GH_brand_footer {padding:35px 0 0 24px;}
#GH_footer #GH_guts_footer {clear: both;display: block;float: left;height:115px;position: relative;width: 978px;z-index: 667;}
#GH_footer #GH_brand_link_footer	{display: block;height: 47px;overflow: hidden;width: 214px;}
#GH_footer #GH_search_footer	{padding:15px 13px; position:absolute; right:218px; top:25px;}
#GH_footer #bb_bottomform {height: 43px;padding: 5px 0 0 5px;width: 473px;}
#GH_footer #GH_search_field_footer {float:left;font:bold 16px Arial;height:26px;line-height:26px;margin:0;overflow:hidden;padding:10px 7px 4px 8px;width:343px;}
#GH_footer #GH_search_label_footer {position: absolute;height: 24px;width: 342px;margin: 0;font: bold 16px Arial;top:21px;left: 27px;}
#GH_footer #GH_search_button_footer {cursor: pointer;height: 39px;margin: 0 0 0 2px;overflow: hidden;padding: 0;width: 111px; *margin-left:5px; _margin-left:2px;}
#GH_footer #GH_search_results_footer	{display: none;font-weight: normal;left: 13px;position: absolute;top: 49px;width: 353px;font-size: 12px;}
#GH_footer #GH_search_results_footer ul {list-style-type: none;margin: 0;padding: 0;}
#GH_footer #GH_search_results_footer ul li {cursor: pointer;margin: 0;padding: 3px 10px;}

#footer {clear:both;font-size:12px;margin:0 auto 25px;overflow:hidden;position:relative;width:978px;}
#footer .footer-links .block {float:left;height:185px;margin:1em 0;width:16.3%;}
#footer .footer-links h3.block-title {font-size:14px;padding:0 0 13px 20px;}
#footer .footer-links .block ul {padding:0 20px;}
#footer ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
#footer .channel-text {clear:both;display:block;margin:0 20px 12px;padding:20px 0 15px;}
#footer .aol-links {clear:both;padding:12px 0 0 20px;}
#footer .aol-links ul {margin:0;padding:0;}
#footer .aol-links ul li {float:left;margin:0 4px 0 0;padding:0 4px 0 0;}
#footer .copyright-text {clear:both;display:block;padding:12px 20px;position:relative;}

/* homepage dl */
#a .dl {padding:16px 0 1px;}
#a .dl .mdlMn{padding-bottom:0;*display:inline;_display:inline;}
#mycarousel .carouselItem h4{font-size:17px;}
#mycarousel .carouselItem .h4Mask h4{line-height:21.5px;}
.h4Mask{overflow:hidden;width:293px;height:22px;position:absolute;bottom:26px;left:0px;}
#mycarousel li {list-style-type:none;}
hr {height:3px;margin:0;padding:0;}
#mycarousel .credit {font-size:10px;position:absolute;bottom:0px;left:0px;padding:0px 0px 3px 8px;}
img.carouselItem {position:relative;}
.carouselContainer{width:590px;margin:2px 0 0 -2px;_margin:2px 0 0 -4px;height:372px;overflow:hidden;position:relative;}
#thumbnailMask{position:relative;width:504px;height:69px;overflow:hidden;margin-top:9px;margin-left:-3px;_margin-left:-1px;float:left;*margin-top:2px;}
ul#thumbnails {position:absolute;width:680px;margin:0px;padding:0px;height:69px;}
ul#thumbnails li {float:left;list-style-type:none;}
ul#thumbnails li img {margin:0 5px;cursor:pointer; display:block;}
#carouselButtons {float:left;font-size:10px;margin:21px 0 0 13px;*margin:16px 0 0 13px;_margin:15px 0 0 15px;}
ul#mycarousel {width:2400px;position:relative;height:280px;margin:0px 0px 10px 0px;padding:0px;*margin-bottom:0px;overflow:hidden;}
ul#mycarousel li {margin:0 2px;float:left;position:relative;float:left;list-style-type:none;width: 293px;height: 220px;}
ul#mycarousel .imgHld {position:relative;width:293px;height:220px;overflow:hidden;}
ul#mycarousel .desc {font-size:14px;line-height:18px;margin-top:5px;}
ul#mycarousel img {padding:0px;margin:0px;border:0;}
ul#mycarousel h2 {position:absolute;bottom:0;left:0;padding:0 !important;font-size:14px;width:100%;}
ul#mycarousel h2 a {font-size:14px;font-weight:normal;display:block;line-height:20px;height:20px;overflow:hidden;padding:2px 6px;opacity:0.65; filter:alpha(opacity = 65);}
ul#mycarousel h2 a:hover {opacity:0.9; filter:alpha(opacity = 90);}
#bar {position:absolute;bottom:0px;left:5px;width:158px;height:5px;min-height:1px;*line-height:5px;}
.carouselContainer #carouselButtons a{height:35px;display:block;float:left;}
.carouselContainer #carouselButtons a#prevButton, .carouselContainer #carouselButtons a#nextButton{width:16px;}
.carouselContainer #carouselButtons a.pauseButton, .carouselContainer #carouselButtons a.playButton{width:38px;height:38px;}
ul#mycarousel .description{font-size:12px;position:absolute;width:277px;top:170px;padding:0px 0px 0px 8px !important;left:0px;opacity:0;filter:alpha(opacity=0);}
ul#mycarousel .slide{position:absolute;top:170px;left:0px;overflow:hidden;width:285px;}
ul#mycarousel .slide .description{width:277px;font-size:12px;padding:0px 0px 0px 8px !important;top:0px;}
/**/

/* Carousel Module Starts */
.rCol .carousel {width:25em; height:17.5em; margin-bottom:0.833em; position:relative; padding:0; overflow:hidden;}
.rCol .carousel ul {overflow:hidden; margin:0; padding:0; position:relative; width:25em !important;}
.rCol .carousel li {width:25em;height:17.5em;list-style:none;color:white;text-align:center; margin-bottom:0.333em;}
.rCol .carousel img {border:0;margin:0;border:0;width:25em;height:17.5em;}
.rCol .carousel a {outline:0;}
.rCol .carousel h4 {position:absolute; width:100%; bottom:0; left:0; z-index:9999; text-align:left; font-size:1.25em; letter-spacing:-1px; display:block;}
.rCol .carousel h4 a {text-decoration:none; color:white; padding: 0.416em 0.75em; line-height:1.1em; display:block;}
.rCol .carousel a.previous{position:absolute;top:0.333em;left:0.667em;display:block;height:0 !important;width:4.167em; z-index: 1000; padding: 9.167em 0 0 0; overflow: hidden;}
.rCol .carousel a.next{position:absolute;top:0.333em;right: 0;display:block;height:0 !important;height:0;width:4.167em;z-index: 1000; padding: 9.167em 0 0 0; overflow: hidden;}
.rCol .disabled {visibility:hidden;}
.rCol .carousel ul li {padding:0;}
.rCol .carousel h4 a {display:block; max-height:4.167em; overflow:hidden; _height:4.167em; line-height:1.1em; padding:0.333em 0.667em; text-decoration:none; opacity:0.5; *filter: alpha(opacity = 50); *zoom:1;}
.rCol .carousel h4 a:hover {text-decoration:none; opacity:1; *filter: alpha(opacity = 100); *zoom:1;}
.rCol .carousel .play-pause {display:block; height:1.833em; left:0.75em; position:absolute; top:12.146em; width:3.833em; z-index:2;}
.rCol .carousel .play, .carousel .pause {display:block;	height:1.833em; left:0.25em; position:absolute; text-indent:-9000px; top:0.167em; width:2em; z-index:3;}
.rCol .carousel .play {left:23px;}
/* Carousel Module Ends */

/*Shopping Promo Module Starts*/
.rCol .sPro .sProC {float:left; margin:0.25em 0.83em 0 0; width:9.167em; _margin-right:0.7em;}
.rCol .sPro .modImg {border:0.083em solid #999; padding:0.416em; margin:0; float:none; width:8.416em; _padding-bottom:0.167em;}
.rCol .sPro .ctlLft, .rCol .sPro .ctlRht{float:left; margin-top:3.083em;}
.rCol .sPro .teaTxt {margin:0.667em 0 0 0.167em; color:#FFF; font-weight:bold;}
.rCol .sPro .teaTxt a {font-weight:bold;}
.rCol .sPro .ctlLft{margin-right:0.667em;}
.rCol .sPro .modBody{padding-left:0.75em;}
/*Shopping Promo Module Ends*/

/* For also in AOL module CSS Starts */
.alsoonaol {clear:both; background:#fff; color:#000; overflow:hidden; width:100%;}
#crosspromo {margin-top:1em; padding-top:1.333em;}
.crosspromo {height:24.75em; overflow:hidden; padding:0em 0em 0em 0.5em; width:79.666em; clear:both; margin:0em auto;}
.crosspromo a {color:#2B65B0;}
div.photo p a {color:#505050;}
div.crosspromo img {border:medium none; margin:0em; padding:0em;}
div.crosspromo a img {border:0.333em solid #FBFBFB; height:7.35em; width:11em;}
.crosspromo .img_cred {color:#777777; display:block; font-size:0.7em; text-align:right;}
.crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul {font-weight:normal; margin:0em; padding:0em;}
div.crosspromo strong {color:#2B65B0; display:block; float:left; font-size:1em; font-weight:bold; width:10.5em; margin-bottom:0.416em; *margin-bottom:0; overflow:hidden;}
.crosspromo .icon {float:right; width:1.5em; height:1em;}
.crosshdr {float:left; position:relative; margin:0em 0.833em 1em 0.166em; padding:0em 0em 0.75em 0.333em; width:78.666em}
.crosshdr h3 {color:#333333; display:block; float:left; font-weight:bold; font-size:1.5em; padding-top:0.416em; width:auto;}
.crosspromo .content {clear:both;}
.cart {float:left; margin:0em 0.3em 0em 0.0833em; width:12.833em;}
.cart .top {background:transparent url(../../images/common/promotop.gif) no-repeat scroll left bottom; display:block; height:0.5em; width:12.8em;}
.cart .body {background:url(../../images/common/promobox.gif) repeat-y scroll 0 0; height:15.667em; *height:15.083em; overflow:hidden; min-height:14.583em; padding:0.333em 0.416em 0em; margin:0em;}
.cart a {clear:both; display:block;}
.cart .btm {background:transparent url(../../images/common/promobtm.gif) no-repeat scroll 0 0; display:block; height:3.5em; width:12.8em;}
.photo img {clear:both;}
div.photo p {clear:both; color:#2864B4; line-height:1.25em; margin:0em;}
div.text p {clear:both; color:#2864B4;font-size:1.4em; line-height:1.833em; margin:0em;}
.list .body {padding-right:0.416em;}
div.list ul {clear:both; color:#505050; vertical-align:middle; margin-bottom:0em; margin-left:0; padding-left:0.25em; width:92%; *margin-top:0.5em;}
div.list ul li {padding:0em 0em 0.416em 0.75em; width:98%; background:transparent url(../../images/common/m_sprite1.gif) no-repeat scroll 0 -5255px; _background-position:0 -5257px; color:#505050; _padding:0em 0em 0.333em 0.75em; line-height:normal; display:inline-block; vertical-align:middle;}
.list li.more {list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:0em;}
.list li.more a {font-weight:bold; text-decoration:underline;}
.crosspromo .content {background-color:#640F08;}
.promoBtn {background-color:#FFFFFF; bottom:0.5em; height:1.83em; position:absolute; right:0.5em; width:4em;}
div.promoBtn img {cursor:pointer; height:1.583em; width:1.667em; float:left; margin-right:0.333em;}
div.crosspromo p.normTxt {color:#000;}
/* For also in AOL module CSS ends */

/* Footer Starts */
#footer .searchContainer {padding:1em 0;}
.ftrContent a {color:#3BC0EB;}
.fbanner {text-align:left;}
.fbannerAd {padding:0.833em 10.417em; text-align:center; width:60.833em; height:7.5em; overflow:hidden;}

.footerSec {letter-spacing:0.083em; clear:both;}
.footerSec .ftrContent {text-align:center; padding:0 0 0.833em 0; font-size:1em; font-weight:normal;}
.footerSec .footer {padding:0 0 0.25em 0;}
.footerSec .ftrLinks {padding:0 0.416em;}
.footerSec .cpyrts {padding:0.25em 0 0;}
.footerSec .footer .linksSection {padding:0.5em 0pt; text-align:center;}
.footerSec .footer .linksSection h3 {display:inline; font-size:1em; font-weight:bold; padding-right:0.5em;}
.footerSec .footer .linksSection ul {display:inline;}
.footerSec .footer .linksSection ul li {display:inline; padding:0em 0.416em; text-align:left; line-height:1em; margin:0em;}
.footer, .cpyrts {width:80%; margin:0 auto; text-align:left;}

.snContent {font-size:1em; margin:0pt 2.5em 0pt 0pt; padding:0pt; position:absolute; right:0pt; text-align:right; top:3.333em; width:auto;}
/* Footer Ends */

/* Footer List Starts */
.ftrList {width:100%; overflow:hidden; padding:0.833em 0 1.25em 0; text-align:left; letter-spacing:0; margin-bottom:1.75em;}
.ftrList:after {content"."; display: block; visibility: hidden; overflow: hidden; clear: both;}
.ftrList .fLists {float: left; margin: 0 0 -1000px 0; padding:0 1.167em; padding-bottom: 1000px; width:13.916em;}
.ftrList .first {padding-left:1.167em;}
.ftrList .fLists h3 {font-size:1.25em; font-weight:bold; margin-bottom:0.416em; text-transform:uppercase;}
.ftrList .fLists ul li {padding:0.167em 0; border-top:1px solid #DDD;}
.ftrList .fLists ul li a {line-height:1.667em; height:1.667em; vertical-align:middle;}
/* Footer List Ends */

/* Vote and Share Module Starts */
.voteid{padding:0.416em 0em 0.5em; margin:1em 0; letter-spacing:0; text-align:center; clear:both; width:100%; overflow:hidden;}
.voteid .voteid {border:none; margin:0; padding:0;}
#goodtxt {float:left;font-weight:bold; margin:0.167em 0.416em 0 0; font-size:0.833em;}
.rateup, .rateup_on, .ratedwn, .ratedwn_on {float:left; text-align:center; width:4.25em; margin-right:0.25em;}
.total{float:left; width:auto; margin:0.167em 0.416em 0; font-size:0.833em;}
.voteid .iconsList {float:left;}
.addthis_button_print, .at15t_print {width:16px;}
/* Vote and Share Module Ends */

/* Main Page Styles Start */
body#musicMain .mpa .grdVw .rgtHldr p.txt, body#musicMain .mpa .grdVw .rgtHldr a {display:none;}
body#musicMain .mpa .grdVw .rgtHldr .hd a {display:block;}
body#musicMain .mpa .grdVw .hd {height:54px;}
/* Main Page Styles End */

/* artistMain Page Styles Start */
body#artistMain .mpa{border-bottom:none;}
body#artistMain .mpa .hld {padding-bottom:0px;}
body#artistMain .mpa .grdVw .modUnit {width:110px;margin-right:35px;padding:20px 0px 0px 10px;margin-left:6px; _display:inline;}
body#artistMain .mpa .grdVw .muLast{margin-right:0px;}
body#artistMain .mpa .grdVw .lftHldr {width:110px;height:110px;overflow:hidden;margin:0px;}
body#artistMain .mpa .grdVw .hd {height:38px; line-height:19px; margin-bottom:0px; margin-top:0.167em;}
body#artistMain .mpa .grdVw .rgtHldr{padding:0px;width:110px;}
body#artistMain .mrbtn, body#artistMain .nxtBtn, body#artistMain .prevBtn {margin-top:16px;}
/* artistMain Page Styles End */

/* Common Modules Styles Starts */
.mpa .modUnit h4.postLine{font-size:12px;padding-bottom:4px;color:#979797;font-weight:normal;}
.mpa .modUnit h4.postLine .posted{color:#000;}
/* Common Modules Styles Ends */

/* nuReleaseMain Page Styles Start */
body#newRelease .hld .hdr {font-size:14px;width:auto;color:#a9a9a9;font-weight:bold;}
/*body#newRelease .mpa .modUnit h4.postLine{font-size:12px;color:#979797;font-weight:normal;}
body#newRelease .mpa .modUnit h4.postLine .posted{color:#000;}*/
body#newRelease .hld{border-bottom:none;padding-bottom:0px;}
body#newRelease .modHeader {padding:8px 0pt 9px 5px;}
#ddList{font-size:14px;font-weight:bold;padding:5px 10px 5px 20px;background-color:#F2F2F2;border:1px solid #CCC;}
#ddList select {margin-left:10px; vertical-align:middle;}
/* nuReleaseartistMain Page Styles Start */

/* nuReleaseStory Page Styles Start */
.discMd .modHeader {font-size:16px; padding:8px 0 5px 0; letter-spacing:0.083em;}
.discMd .dscMenu {overflow:hidden; position:relative; width:100%;}
.discMd .dscMenu li {float:left; overflow:visible;}
.discMd .dscMenu li a {cursor:pointer; float:left; height:34px; line-height:30px; padding:0 10px; text-decoration:none;}
.discMd .dscMenu li.on a {overflow:visible;}
.dscCon {width:99.667%; overflow:hidden;}
.cntPara {letter-spacing:1px; line-height:20px;}
.mnWrap {height:28px; _overflow:hidden;}
.dscWrp {width:100%; overflow:hidden; padding:10px;}
.dscWrp ol {padding:0 14px;}
.dscWrp ol li {float:left;width:16.5em;*float:none;*width:auto;list-style-type:decimal;list-style-position:inside;line-height:22px;}
.moreLink {float:right;margin:0.833em 0.416em 0.416em 0em;}
.postLine, .stoTxt {line-height:18px;letter-spacing:1px;}
/*.dscWrp ol.one {width:80%;}
.dscWrp ol.two {float:left; max-width:50%; width:auto !important; width:50%; _width:40%;}
.dscWrp ol.three {float:left; max-width:22.5%; width:auto !important; width:22.5%;}*/

body#newReleaseStory .hld{clear:both;}
body#newReleaseStory .stoTxt{clear:both;margin-top:1em; letter-spacing:1px; line-height:16px;}
body#newReleaseStory .stoTxt .hd{padding-bottom:0.5em;}
body#newReleaseStory div.discMd {width:99%; overflow:hidden;}
body#newReleaseStory div.stry .pwrBy{width:9.167em; padding:0;}
body#newReleaseStory div.stry .pwrBy img {margin-top:0.333em;}
body#newReleaseStory div.stry h2.hd{width:19.5em; padding-bottom:0; font-size:1.333em;}
body#newReleaseStory .relStry, body#topTen .relStry{overflow:hidden; position:relative;clear:both;}
body#newReleaseStory div.stry .relStry p.btnCont, body#topTen div.stry .relStry p.btnCont{position:relative; left:0; bottom:0; float:left; margin-top:0.75em;}
body#newReleaseStory div.stry .imgWrap {float:left; width:177px; height:177px; overflow:hidden; padding:8px;}
body#newReleaseStory div.stry .imgCnt {width:177px; height:177px; overflow:hidden; vertical-align:middle; text-align:center;}
body#newReleaseStory div.stry .imgCnt .imgValn {width:177px;width:177px;text-align:center;}
body#newReleaseStory div.stry .relStry .btnCont {margin:0; bottom:0.167em; left:203px; position:absolute;}
body#newReleaseStory div.stry .relStry .btnCont a:hover {text-decoration:none;}
body#newReleaseStory div.stry .relStry .ctCnt {float:left; padding-left:0.833em; width:36em;}
body#newReleaseStory div.stry .relStry .ctCnt p.postLine{line-height:16px;}
body#newReleaseStory div.partMod {width:100%; overflow:hidden;}
body#newReleaseStory div.partMod .hld {clear:both;}
body#newReleaseStory div.partMod .modBody {float:left; margin:0 10px 0 8px; width:47%; _display:inline;}
body#newReleaseStory div.partMod .modBody .modUnit{border-bottom:none;}
/* nuReleaseStory Page Styles End */

/* News Main Page Starts */
body#newsMain .musNws .modUnit {width:50%; float:left;}
body#newsMain .musNws .modUnit .hd {line-height:16px;height:64px; overflow:hidden;}
body#newsMain .musNws .modUnit .lftHldr {width:150px; height:150px; overflow:hidden;}
body#newsMain .musNws .modUnit .rgtHldr {width:145px;}
body#newsMain .musNws .rgtHldr .txt {padding-bottom:5px;}
body#newsMain .modNws {width:100%; overflow:hidden; margin-bottom:10px;}
body#newsMain ul.modNws {width:99%; overflow:hidden; padding:0 3px;}
body#newsMain ul.modNws li {float:left; margin-right:12px; overflow:hidden; width:114px;}
body#newsMain ul.modNws li .imgHld {height:100px; overflow:hidden; text-align:center; width:110px;}
body#newsMain ul.modNws li .hd {margin:6px 0 3px;}
body#newsMain .mpa .lftHldr {width:100px;}
body#newsMain .mpa .rgtHldr {width:510px;}
/* News Main Page Ends */

/* News Story Page Starts */
body#newsStory .CatPRMod, body#artistStory .CatPRMod{margin-bottom:15px;}
body#newsStory .mpa .hd, body#artistStory .mpa .hd {margin-bottom:3px;}
body#newsStory .mpa .lftHldr, body#artistStory .mpa .lftHldr{width:110px; overflow:hidden;}
body#newsStory .mpa .rgtHldr, body#artistStory .mpa .rgtHldr{width:500px;}
body#newsStory .mpa .modUnit p.postLine, body#artistStory .mpa .modUnit p.postLine, body#newsStory .stry p.postLine, body#artistStory .stry p.postLine {font-size:12px; font-weight:normal; margin-bottom:3px;}
body#newsStory .stry, body#artistStory .stry {overflow:hidden; padding:5px 0; width:100%; margin-bottom:10px;}
body#newsStory .stry .hd, body#artistStory .stry .hd {font-size:14px; font-weight:bold; margin-bottom:6px;}
/*body#newsStory .stryImg, body#artistStory .stryImg {float:left; margin:0 12px 10px 0;}*/
body#newsStory div.stry img, body#artistStory div.stry img {float:left; margin:0 12px 10px 0;}
body#newsStory .stoTxt, body#artistStory .stoTxt {margin:8px 0; letter-spacing:1px; line-height:18px;}
.pgNav{width:auto; float:right;}
.pgNav li {float:left;line-height:0.75em;border-right:1px solid #cacaca;padding:0px 10px;color:#454545;}
.pgNav li a{color:#3568B9; text-decoration:underline;}
.pgNav li.prePg,.pgNav li.nxtPg,.pgNav li.prePg a,.pgNav li.nxtPg a, .pgNav li.lastItem{border-right:none;text-decoration:none;}
.pgNav li a:hover{text-decoration:underline;}

body#artistStory .modImg {float:left;margin:0.25em 0.75em 0pt 0pt;}
body#artistStory .img110x110 {height:9.167em;width:9.167em;}
body#artistStory .modNrCont h4{font-size:14px;padding-bottom:6px;}
body#artistStory .modNrCont p{padding-bottom:2px;line-height:1.416em;}
body#artistStory .CatFmod .modUnit .sHdTl{clear:both;padding-top:0.833em;margin-left:0.167em;margin-left:118px;}
.sHdTl li.brt {font-weight:normal;margin-bottom:0.25em;}
body#artistStory .sPro .modUnit .modImg {margin:0px;}
/* News Story Page Ends */

/* topTen Page Styles Start */
body#topTen .hld .hdr {font-size:14px;width:auto;color:#a9a9a9;font-weight:bold;}
body#topTen .hld{border-bottom:none;padding-bottom:0px;}
body#topTen .modHeader {padding:8px 0pt 9px 5px;}
body#topTen .mpa .lftHldr {width:140px; overflow:hidden; height:105px; position:relative;}
body#topTen .mpa .rgtHldr {width:470px;}
body#topTen .mpa .lftHldr .rank {position:absolute; top:0; left:0; width:24px; height:105px; opacity:0.5; filter:alpha(opacity = 50);}
body#topTen .mpa .lftHldr .nmC span {font-size:20px; font-weight:bold; position:absolute; top:3px; left:6px; opacity:1; filter:alpha(opacity = 100);}
body#topTen .mpa .lftHldr .dlb {width:34px;}
/* topTen Page Styles Start */

/* Photo Gallery Page Styles Start */
body#phototGallery .flashGal {margin:15px 0; overflow:hidden; width:100%;}
body#phototGallery .CatPRMod .modBody {padding:0.833em 0;}
body#phototGallery .photoGalMod {margin-bottom:1.167em; background:#FFF;}
body#phototGallery .photoGalMod .GalTitle {font-size:2em; color:#505050; border-bottom:0.05em solid #999; background:#FFF;}
body#phototGallery .photoGalMod .photoGalCon {background:#FFF; margin-top:0.833em;}

/*.photoGal .headertext {border-bottom:0.2224em solid #E1E9DE;color:#4D4D4D;font-size:1.5em;font-weight:normal;height:1.5em;margin-bottom:0.95em;position:relative;}
.photoGal .headertext h2 {color:#272B2E;font-size:1em;font-weight:bold;}*/

body#phototGallery .ptGalCont {margin-bottom:0.833em;}
body#phototGallery .ptGalCont .hdrPtGal {background:#F5F5F5; font-size:1em; font-weight:bold; color:#505050; border-bottom:1px solid #999999; border-top:1px solid #999999; clear:both; padding:0.3125em 0.3125em 0.3125em 0.657em;}
body#phototGallery .ptGalCont .photoContent {margin-bottom:2em; _margin-bottom:0; margin-top:0.75em; min-height:9em; padding-left:0.63em;}
body#phototGallery .ptGalCont .clrHt {clear:both; min-height:3em; width:100%; overflow:hidden;}
body#phototGallery .ptGalCont .photoframe {width:9.167em; float:left;}
body#phototGallery .ptGalCont .photoframe .croppedImage {width:9.167em; height:9.167em; overflow:hidden;}
body#phototGallery .ptGalCont .photoframe .nameText {background-color:#FFFFFF;font-size:0.916em; padding-bottom:1.167em; padding-top:0.416em; text-align:left;}
body#phototGallery .ptGalCont .photoframe .nameText a {color:#2B65B0; font-size:0.916em; line-height:1.33em;}
/* Photo Gallery Page Styles End */

/* Video Page Styles Start */
body#videoPage .vdCnt {width:100%; overflow:hidden; margin-bottom:1.25em;}
body#videoPage .mpa .hld {padding-bottom:0px;}
body#videoPage .mpa .grdVw .modUnit {width:110px;height:138px;margin:0 20px 0 22px;padding:20px 0px 0px 0px;_display:inline;}
body#videoPage .mpa .grdVw .lftHldr {width:110px;height:100px;overflow:hidden;margin:0px;}
body#videoPage .mpa .grdVw .hd {height:38px; margin-bottom:0px;}
body#videoPage .mpa .grdVw .rgtHldr{padding:0px;width:110px;}
body#videoPage .mpa .hd {font-size:12px; font-weight:normal;}
/* Video Page Styles End */

/* Gallery listing Page Starts */
body#galListing .mpa .hd {margin-bottom:6px; font-size:18px;}
body#galListing .mpa .lftHldr {width:110px; overflow:hidden;}
body#galListing .mpa .rgtHldr {width:500px;}
body#galListing .mpa .modUnit p.postLine {font-size:12px; font-weight:normal; margin-bottom:3px;}
.pgNav{width:auto; float:right;padding-bottom:12px;}
.pgNav li {float:left;line-height:0.75em;_line-height:1em;border-right:1px solid #cacaca;padding:0px 10px;color:#454545;}
.pgNav li a{color:#3568B9; text-decoration:underline;}
.pgNav li.prePg,.pgNav li.nxtPg,.pgNav li.prePg a,.pgNav li.nxtPg a, .pgNav li.lastItem{border-right:none;text-decoration:none;}
.pgNav li a:hover{text-decoration:underline;}
/* Gallery listing Page Ends */

#GH_ #GH_fb_link a.feedIcn {border-right:1px solid #999999; float:left; margin-right:10px; margin-top:5px; padding-right:5px; padding-top:0;}

.postLine{line-height:16px;}

/* common.css - 29June2010 17:46 */
