@charset "utf-8";
/* CSS Document */

html{background-color:#313131;}
body {
	background-color:#313131;
	margin:0px auto;
	font-family:helvetica, arial, sans-serif;
	color:#808285;
	height: auto;
}
#outer_wrapper, #bp_wrapper {width:1174px;/*1318px*/}
#outer_wrapper {
	padding:0px; margin:0px auto;
	background:transparent none;
}
#bp_wrapper {
	background:transparent url(http://www.saavn.com/bollypop/images/bg_outer_pink894x.jpg) repeat-y scroll -125px 0px;
	margin:0px; padding:0px;
	float:left;
}
.bp_subdiv {float:left; display:inline;}
#bp_clear {width:100%; float:left; clear:both;}
.bp_side {
	padding-top:262px;
	width:140px;
}
#bp_wrapper div#bolly_lt {
	/* width:205px; */
	background: transparent url(http://bollypop.212media.com/images/bolly_lt_140x361.jpg) no-repeat scroll 0px 262px;
}
#bp_wrapper div#bolly_rt {
	/* width:216px; */
	background: transparent url(http://bollypop.212media.com/images/bolly_rt_140x361.jpg) no-repeat scroll 0px 262px;
}

#bp_wrapper .bolly_mid { /* iside both #bolly_rt & #bolly_lt */
	width:100%;
	padding:0px 0px 12px;
	height: 370px; /* 673px */
}
#bp_wrapper .bolly_btm { /* iside both #bolly_rt & #bolly_lt */
	/* width:100%; 
	height: auto;*/
	margin:0px auto;
}
.bp_side div.skyscraper {
	width:120px;
	height:600px;
	margin:0px;
}
#bolly_lt div {float:right;}
#bolly_rt div {float:left;}

/* 
div#skyscraper_right {margin:0px;}
div#skyscraper_left {margin:0px;} */

#inner_wrapper, #innerTop {width:894px; /* 978px */}
#inner_wrapper {
	margin:0px;
	padding:0px;
	background:#f7d5dc url(http://www.saavn.com/bollypop/images/bg_menu.jpg) repeat-x scroll 0px 159px;}
#innerTop {
	height:159px;
	background:#f7d5dc url(http://bollypop.212media.com/images/header894x159.jpg) no-repeat scroll 0% 0px;
}

/* ------------- #ka_mainContainer ------------- */
div#ka_mainContainer, #innerRight {
	font-family:helvetica, arial, sans-serif;
	color:#808285;
	font-size:12px;
	padding:0px;
	display:inline !important;
}
div#ka_mainContainer {
	float:left;
	width:634px;
	margin:0px; 
}
#innerRight p {
	font-size:14px;
	margin:0em 0em 0.8em;
	line-height:18px;
}
div#ka_mainContainer p {
	font-size:13px;
	margin:0em 0em 0.8em;
	line-height:18px;
}
/* -------------- KA CONTAINERS --------------- */
div#ka_contentContainer {
	width:605px;
	min-height:840px;
}

*html .ka_mediaPlayPage div#ka_contentContainer {height:1000px}
*+html .ka_mediaPlayPage div#ka_contentContainer {height:auto}

.ka_mediaPlayPage div#ka_contentContainer {
	min-height:940px;
	background: transparent url(http://www.saavn.com/bollypop/images/play_bg.gif) no-repeat scroll 0% 0px;}
.ka_mediaPlayPage.ka_photoPlayPage div#ka_contentContainer {
	background: transparent url(http://www.saavn.com/bollypop/images/play_bg_photo.gif) no-repeat scroll 0% 0px;}
.ka_mediaPlayPage.ka_photoPlayPage div#ka_contentContainer {
	background: transparent url(http://www.saavn.com/bollypop/images/play_bg_photo.gif) no-repeat scroll 0% 0px;}
.ka_mediaPlayPage.ka_photoPlayPage.ka_enlarge  div#ka_contentContainer {
	background: transparent url(http://www.saavn.com/bollypop/images/play_bg_enlarge.gif) no-repeat scroll 0% 0px;
}

ul.ka_searchList, div#ka_manageContent, div#ka_profileContainer {
	width:100%;
}
.defaultSkin table.mceLayout {width:590px !important}

div#ka_leftColumn, div#ka_rightColumn {display:inline;}

/* ------------- TEXT -------------- */
div#ka_mainContainer .ka_contentBody {
	font-size:12px;
	color:#444;
}
div#ka_mainContainer h1, div#ka_mainContainer h2, div#ka_mainContainer h3, div#ka_mainContainer h4 {
	font-family:Helvetica,arial,tahoma,sans-serif;
	border-color:#F3A7C5;
	color:#606265;
	/*font-size:1em;
	font-style:normal;*/
}
div#ka_mainContainer h2 {
	font-size:14px;
	font-weight:bold;
	padding-left:0px;
}
div#ka_mainContainer h3, div#ka_mainContainer h2 {
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 3px;
	text-transform:uppercase;
}
div#ka_mainContainer.ka_mediaPlayPage h2 {
	margin:0px 0px 6px 16px;
	padding:16px 0px 3px;
}
body#ka_myhome div#ka_mainContainer h3 {
	text-tranform:none;
}
#ka_mainContainer h3.ka_contentTitle, #ka_mainContainer div.ka_profileSegHeader {
	background-color:#FFF;
	padding:10px 4px 4px 10px;
}
#ka_mainContainer h3.ka_contentTitle, #ka_mainContainer div.ka_profileSegHeader h5 {
	font-size:13px !important;
}
#ka_mainContainer div.ka_profileSegHeader h5 {padding:0px}

/* ------ INPUT / SELECT / TEXTAREA ----- */
div#ka_mainContainer input, div#ka_mainContainer textarea, div#ka_mainContainer select, div#ka_mainContainer.ka_registerUser input#newsletter, div#ka_mainContainer.ka_registerUser input#termsOfUse {
	border:2px solid #F3A7C5;
	font-family: Helvetica, Arial, sans-serif;
}
div#ka_mainContainer input:focus, div#ka_mainContainer input:hover, div#ka_mainContainer textarea:focus, div#ka_mainContainer textarea:hover, div#ka_mainContainer.ka_registerUser input#newsletter:focus, div#ka_mainContainer.ka_registerUser input#newsletter:hover {
	background-color:#FFF;
	border:2px solid #D87795;
}
div#ka_mainContainer select {padding:0px;}

/* ---------- FIELDSET ---------- */
div#ka_mainContainer fieldset {
	border-color:#FFF !important;
	color:#606265;
	padding:0.7em 1em 1em;
}
#ka_mainContainer .ka_Help, #ka_mainContainer .textareaCharacterCountDisplay {
	background-color:#F8B2D1;
}
#ka_mainContainer fieldset legend {
	color:#887999;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.06em;}
#ka_mainContainer fieldset label {
	color:#666;
	font-size:13px;
}
/* LOGIN FIELDSET */
div#ka_mainContainer fieldset#ka_fieldLogin {
	padding:0.7em 0em 1.0em;
	border:none !important;
}
/* ---------- LOGIN POPUP ---------- */
form#ka_loginPopup {
	background:#FFF url(http://www.saavn.com/bollypop/images/bg_loginpopup.jpg) no-repeat scroll 0% -2px;
}
form#ka_loginPopup fieldset#ka_fieldLogin legend {
	text-indent:-5555px !important;
}

/* ------------- links ------------- */
div#ka_mainContainer a {
	text-transform:uppercase;
	font-weight:bold;}
#innerRight a {font-weight:bold;}

div#ka_mainContainer a:visited, div#ka_mainContainer a:link, #innerRight a:visited, #innerRight a:link {
	color:#808285;
	text-decoration:none;
	background-color:#FCE5EF;
}
div#ka_mainContainer a:active, div#ka_mainContainer a.active, div#ka_mainContainer a:hover, #innerRight a:active, #innerRight a:hover {
	color:#F3A7C5;
	text-decoration:underline;
	background-color:#FFF;
}
div#ka_mainContainer a#getfios:visited, div#ka_mainContainer a#getfios:link {
	background: none;
	}

#eventInfo{width: 600px; margin: 0 auto 15px; }
p#RSVP{margin-left: 25px;}

#saavn_section ul{list-style-type:none; margin-top: 15px;}
#saavn_section ul li{padding: 5px; display:inline;}


/* ----------- #innerRight ---------- */
#innerRight {
	float:right;
	width:244px; /* 314px; */
	margin:0px 14px 0px 0px;
}
#presentedby {
	height:30px;
	width:100%;
	background:transparent url(http://www.saavn.com/bollypop/images/presentedby.jpg) no-repeat scroll 50% 8px;
}
#AD_verizonsaavn {
	width:100%;
	height:112px; /* 82px */
	/* background:transparent url(images/ad_verizonsaavn.gif) no-repeat scroll 0% 0px; */
	margin:0px;
}
#AD_verizonsaavn img {
	float:left;
	margin:0px; padding:0px;
}
#AD_verizonsaavn a {
	margin:0px; padding:0px;
	background:transparent none;
	text-decoration:none;
	border:none;
}

/* CLASS sub_rt, sub_lt */
.sub_rt {
	margin:16px auto 18px;
	padding:38px 0px 0px;
	width:100%;
}
.sub_lt {
	float:left; /* leave for #relVideos positioning underneath the #relVideosTabs */
	margin:0px auto 20px;
	padding:38px 0px 0px 0px;
	width:100%;
}
.sub_rt.sub_last, .sub_lt.sub_last {margin-bottom:0px;}

/* indiv sub_rt */
#submityourvid.sub_rt {
	/*background:transparent url(http://www.saavn.com/bollypop/images/home_submit_title.gif) no-repeat scroll top left;*/
	margin-top:166px !important;
}

/* CLASS sub_inner */
.sub_inner {
	margin:0px;
	padding:0px 16px 16px;
}
p.sub_inner {
	font-size:13px !important;
	line-height:17px;
}

div.sub_rt .sub_inner {
	background:#FFF url(http://www.saavn.com/bollypop/images/home_rt_btm.gif) no-repeat scroll left bottom;
	width:212px;
}
div.sub_lt .sub_inner { 
	background:#FFF url(http://www.saavn.com/bollypop/images/home_lt_btm.gif) no-repeat scroll left bottom;
	width:576px;
}

/* -------- SUBMIT MODULE --------- */
ol#submit_list {
	list-style-image:none;
	list-style-position:inside;}
ol#submit_list li {line-height:18px;}

/* ------------ #innerRight links ----------- */
#innerRight li, #innerRight li a {font-size:13px;}
#innerRight ol#submit_list li, #innerRight ol#submit_list li a {
	font-size:12px;
}
#innerRight div#submityourvid a:visited, #innerRight div#submityourvid a:link {
	color:#F4A7C7;
	text-decoration:underline;
	background-color:transparent;
}
#innerRight div#submityourvid a:active, #innerRight div#submityourvid a:hover {color:#444;}

/* ---------------- KA_FOOTER -------------- */
div#ka_footer {
	border-top:1px solid #1D1D1D;
	padding:8px 0px;
	width:605px;}
div#ka_footer ul {margin:0px auto !important;}
div#ka_mainContainer div#ka_footer a:visited, div#ka_mainContainer div#ka_footer a:link, div#ka_mainContainer div#ka_footer a:hover {
	background-color:transparent;
}

/* -------------- TOPNAV ---------------- */
div#ka_headerTopNav, div#ka_headerTopNav ul {
	padding:0; margin:0;
	width:100%;
	height:30px;
	border-bottom:medium none !important;
	overflow:hidden !important;
}
div#ka_headerTopNav ul {
	padding:0px !important;
	margin:0px;
	width:100%;
}
#ka_headerTopNav_ul li {
	float:left; display:inline;
	padding:0px;
	margin:0px !important;
}	
#ka_headerTopNav_ul li#ka_eventTab {
	float:left !important;
	/* margin-right:20px !important; */
}
#ka_headerTopNav_ul li a {
	float:left;
	padding:30px 0px 0px; 
	overflow:hidden;
	height:0px !important; 
	height /**/:30px; /* for IE5/Win only */
}
#ka_headerTopNav_ul li a, #ka_headerTopNav_ul li a:visited, #ka_headerTopNav_ul li a:link, #ka_headerTopNav_ul li a:hover, #ka_headerTopNav_ul li.current a, #ka_headerTopNav_ul li.current a:hover {
	background-color:transparent;
	background-image: url(http://bollypop.212media.com/images/topnav.gif);
	background-repeat: no-repeat;
}
/* CUSTOM TABS */
/* home */
#ka_homeTab a, #ka_homeTab a:hover {width:80px;}
#ka_homeTab a, #ka_homeTab a:visited, #ka_homeTab a:link {
	background-position:0% 0px;
}
#ka_homeTab.current a, #ka_homeTab a:hover, #ka_homeTab.current a:hover {
	background-position:0px -30px !important;
}
/* myhome */
#ka_myhomeTab a, #ka_myhomeTab a:hover {width:97px;}
#ka_myhomeTab a, #ka_myhomeTab a:visited, #ka_myhomeTab a:link {
	background-position:-80px 0px;
}
#ka_myhomeTab.current a, #ka_myhomeTab a:hover, #ka_myhomeTab.current a:hover {
	background-position:-80px -30px !important;
}
/* video */
#ka_videoTab a, #ka_videoTab a:hover {width:84px;}
#ka_videoTab a, #ka_videoTab a:visited, #ka_videoTab a:link {
	background-position:-177px 0px;
}
#ka_videoTab.current a, #ka_videoTab a:hover, #ka_videoTab.current a:hover {
	background-position:-177px -30px !important;
}
/* photo */
#ka_photoTab a, #ka_photoTab a:hover {
	width:88px;}
#ka_photoTab a, #ka_photoTab a:visited, #ka_photoTab a:link {
	background-position:-261px 0px;
}
#ka_photoTab.current a, #ka_photoTab a:hover, #ka_photoTab.current a:hover {
	background-position:-261px -30px !important;
}
/* blog */
#ka_eventTab a, #ka_eventTab a:hover {
	width:77px;}
#ka_eventTab a, #ka_eventTab a:visited, #ka_eventTab a:link {
	background-position:-349px 0px;
}
#ka_eventTab.current a, #ka_eventTab a:hover, #ka_eventTab.current a:hover {
	background-position:-349px -30px !important;
}
/* member */
#ka_memberTab a, #ka_memberTab a:hover {width:95px;}
#ka_memberTab a, #ka_memberTab a:visited, #ka_memberTab a:link {
	background-position:-426px 0px;
}
#ka_memberTab.current a, #ka_memberTab a:hover, #ka_memberTab.current a:hover {
	background-position:-426px -30px !important;
}
/* contest */
#ka_contestTab a, #ka_contestTab a:hover {width:94px;}
#ka_contestTab a, #ka_contestTab a:visited, #ka_contestTab a:link {
	background-position:-521px 0px;
}
#ka_contestTab.current a, #ka_contestTab a:hover, #ka_contestTab.current a:hover {
	background-position:-521px -30px !important;
}

/* -------------- SUBNAV ---------------- */
div#ka_headerSubNav {
	background:#F3C0D7 none repeat scroll 0% 0%;
	border-bottom:1px solid #E4A1C0;
}
/* turn off on pages */
.ka_registerUser div#ka_headerSubNav, .ka_userLogin div#ka_headerSubNav, .ka_ div#ka_headerSubNav {
	display:none !important;
}
div#ka_headerSubNav ul {
	padding:0px;
}
div#ka_headerSubNav ul li {
	margin:0px 6px 0px 4px;
}
div#ka_mainContainer div#ka_headerSubNav ul li a {
	font-size:13px;
	text-transform:lowercase;
}
div#ka_mainContainer div#ka_headerSubNav ul li a, div#ka_mainContainer div#ka_headerBtmNav ul li a, div#ka_headerBtmNav div#ka_searchText a, div#ka_mainContainer div#ka_headerSubNav ul li a:hover, div#ka_mainContainer div#ka_headerBtmNav ul li a:hover, div#ka_headerBtmNav div#ka_searchText a:hover {
	background-color:transparent !important;
}
div#ka_mainContainer div#ka_headerSubNav li a:visited, div#ka_mainContainer div#ka_headerSubNav li a:link, div#ka_mainContainer div#ka_headerBtmNav li a:visited, div#ka_mainContainer div#ka_headerBtmNav li a:link {color:#444;}

div#ka_mainContainer div#ka_headerSubNav li.current a, div#ka_mainContainer div#ka_headerSubNav li a:hover, div#ka_mainContainer div#ka_headerBtmNav ul li.current a,div#ka_mainContainer div#ka_headerBtmNav ul li a:hover {color:#FFF;}

/* -------------- BTMNAV ---------------- */
div#ka_header {
	position:relative;
}
div#ka_headerBtmNav {
	margin:0pt;
	padding:5px 3px;
}
div#ka_headerSearch, div#ka_headerLogin {
	position:absolute;
	clear:both;
}
*html div#ka_headerSearch {clear:both !important;}
*html div#ka_headerLogin {clear:both !important;}

/* --------- LOGIN --------- */
div#ka_headerLogin {
	left:636px;
	top:260px; /*230px */
	width:244px;
}
div#ka_headerLogin ul {
	border-bottom:1px solid #E4A1C0;
	margin:0px;
	padding:0px 0px 4px 3px;
	width:240px;
	overflow:hidden !important;
}
div#ka_headerLogin ul li {margin:0px 5px 0px 0px;}
div#ka_headerLogin ul li.ka_forgot_pass {margin-right:0px !important;}

/* --------- SEARCH --------- */
div#ka_headerSearch {
	background:transparent url(http://www.saavn.com/bollypop/images/bg_search.gif) no-repeat scroll 0% 0px;
	/* background:#FFF url(images/home_search_title.gif) no-repeat scroll 0% 0px; */
	padding:38px 16px 18px;
	margin:0px;
	left:636px;
	top:162px; /*134px */
	height:26px;
	width:212px;
}

div#ka_searchText {
	/* width:68px; */
	display:none !important;
}

div#ka_headerSearch .ka_searchButton {
	background:transparent url(http://www.saavn.com/bollypop/images/searchicon2.jpg) no-repeat scroll 0px 0px;
	width:28px; height:28px;
	margin:0px 3px;
	cursor:auto;}
div#ka_headerSearch .ka_searchButton:hover {
	cursor:pointer;
}	
div#ka_headerSearch input.ka_searchField {
	border:2px solid #F3A7C5;
	margin-top:2px;
	width:170px;}
div#ka_headerSearch input.ka_searchField:hover {
	border:2px solid #D87795;
}
div#ka_searchAdv1 {width:100%;}
div#ka_searchAdv1 ul {font-size:11px;}

div#ka_mainContainer div#ka_searchAdv1 input, div#ka_mainContainer div#ka_searchAdv1 input:focus, div#ka_mainContainer div#ka_searchAdv1 input:hover {
	background:transparent none !important;
}
div#ka_mainContainer.ka_registerUser input#newsletter {
	background:transparent none !important;
}

div#ka_mainContainer div#ka_headerBtmNav li a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

/* ---------------- LIST PAGE ---------------- */
ul.ka_searchList li.ka_list {
	background-image:url(http://www.saavn.com/bollypop/images/list.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 100% 0px !important;
	margin:0px 2px 4px;
	padding:8px 6px 6px !important;
	height:230px;
	width:105px;
}
ul.ka_searchList li.ka_list:hover {
	background-position: 0% 0px !important;
}
li.ka_list span.ka_searchLetterBox {
	border:2px solid #C7C0C2;
	height:68px;
	width:92px;
	margin:4px auto 8px;
}
li.ka_list:hover span.ka_searchLetterBox {
	border:2px solid #FFF;
}
ul.ka_searchList li.ka_list h4 {
	margin-top:6px !important;
}
div.ka_searchListDetails {width:98px}
div#ka_mainContainer div.ka_searchListDetails {
	color:#333;
}
div#ka_mainContainer div.ka_searchListDetails a:visited, div#ka_mainContainer div.ka_searchListDetails a:link, div#ka_mainContainer div.ka_searchListDetails h4 a:visited, div#ka_mainContainer div.ka_searchListDetails h4 a:link  {
	color:#606265;
	background-color:transparent;
}
div.pagination {
	display:inline !important;
	margin:0.2em 0.5em;
}
/* PAGINATION */
div.pagination {
	display:inline !important;
	margin:0.2em 2.0em 0em 0em !important;
}
div.pagination a, div.pagination span {
	background:#E4A1C0 none repeat scroll 0%;
	border:none;
	color:#FFF !important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px !important;
}
div.pagination span.status, div.pagination a:hover {
	background:#FFF none repeat scroll 0% 50%;
	border:none;
	color:#F3A7C5 !important;
}

/* -------------- ka_myhome --------------- */
div#ka_leftColumn {width:290px;}
div#ka_getStart {width:130px;}
div#ka_lastLogin {width:140px;}

div#ka_getStart li.ka_addMedia, div#ka_lastLogin li {
	margin:0pt 0pt 0pt 2px !important;
}

/* body#ka_myhome, */
div.ka_contentBody, div#ka_relatedMediaContainer.ka_contentBody {
	padding: 8px 8px 16px;
}
div.ka_profileSegCont.ka_contentBody {
	padding: 8px 11px 16px;
}

div#ka_manageAccountInfo, div#ka_getActive, div#ka_myhomeUpdates, div#ka_myhomeFavorites, div#ka_myhomeDiscussions, div#ka_newBlog, div#ka_newestModule, div#ka_mostPopularModule, div#ka_userModule {
	margin-bottom:16px;
}
span#ka_since, span.ka_more {
	display:inline;
	margin:10px 12px 0px 0px;
	font-size:11px;
	text-tranform:uppercase;
}
/* ----------- ka_myhome: CUSTOM BGs ------------ */
body#ka_myhome div#ka_leftColumn h3.ka_contentTitle  {
	background:#FFF url(http://www.saavn.com/bollypop/images/myhome_lt_top.gif) no-repeat scroll -1px 0px;
}
body#ka_myhome div#ka_rightColumn h3.ka_contentTitle  {
	background:#FFF url(http://www.saavn.com/bollypop/images/myhome_rt_top.gif) no-repeat scroll -1px 0px;
}
#ka_myhome div#ka_leftColumn div.ka_contentBody {
	background:#FFF url(http://www.saavn.com/bollypop/images/myhome_lt_btm.gif) no-repeat scroll -1px 100%;
} 
#ka_myhome div#ka_rightColumn div.ka_contentBody {
	background:#FFF url(http://www.saavn.com/bollypop/images/myhome_rt_btm.gif) no-repeat scroll -1px 100%;
}

/* ------------ MANAGE SUBNAV ------------- */
div#ka_manageSubNav {
	background:transparent url(http://www.saavn.com/bollypop/images/managesubnav_bg.gif) no-repeat scroll 0% 0px;
	border-bottom:none;
	margin:0px 0px 8px;
}
div#ka_manageSubNav ul {
	float:left;
	position:relative;
	padding:6px 0px;
	margin:0px;
}
div#ka_manageSubNav ul a:visited, div#ka_manageSubNav ul a:link, div#ka_manageSubNav ul span, div#ka_manageSubNav ul a.current {
	color:#333;
	font-size:11px;
	border-color:#E4A1C0;
}
div#ka_manageSubNav ul a, div#ka_manageSubNav ul a.current, div#ka_manageSubNav ul span a, div#ka_manageSubNav ul a:hover, div#ka_manageSubNav ul a.current:hover, div#ka_manageSubNav ul span a:hover {
	padding:2px 6px !important;
	margin:-1px 0px 0px 0px;
	border-width:0px 1px 0px 0px !important;
	font-weight:normal;
	text-transform:lowercase;
}
div#ka_manageSubNav ul span, div#ka_manageSubNav ul span.ka_mkplink {
	padding:2px 6px;
	margin:-1px 0px 0px 0px;
	border-width:0px 1px 0px 0px !important;
}
div#ka_mainContainer div#ka_manageSubNav ul span a, div#ka_mainContainer div#ka_manageSubNav ul span a:hover,
div#ka_mainContainer div#ka_manageSubNav ul span.ka_mkplink a, div#ka_mainContainer div#ka_manageSubNav ul span.ka_mkplink a:hover {
	margin:-1px 0px 0px;
	background:#FFF none;
}
.ka_manageMyMedia li#ka_mkpMyVideos, .ka_manageMyMedia li#ka_mkpMyPhotos, .ka_manageMyMedia li#ka_mkpMyBlog, .ka_manageMyMedia li#ka_mkpMyWidgets {
	display:none;
}

/* ----------- RELATED MEDIA LIST ----------- */
.ka_contentBody .ka_relatedMediaWidget {
	margin:0px;
}
.ka_contentBody .ka_relatedMediaWidget li {
	margin:0px 2px 0px 6px;
	display:inline !important;
	border:2px solid #808385;
}
.ka_contentBody .ka_relatedMediaWidget li, span.ka_moduleLetterBox {
	width:81px;
	height:61px;
}
.ka_contentBody .ka_relatedMediaWidget li span.info {
	width:79px;
	padding:2px;
}

/* ----------------- PROFILE PG ------------------ */
div#ka_profileLeft {
	margin:10px 0px 0px 0px !important;
	width:184px !important;
}
div#ka_profileRight {
	width:409px;
	float:right;
	margin:10px 0px 0px !important;
}
div#ka_profileLeft, div#ka_profileRight {display:inline !important;}
div.ka_profileSeg {
	margin:0px 0px 12px;
	border:1px solid #f7d5dc;
}
#ka_mainContainer div#ka_profileLeft div.ka_profileSegHeader {
	background:#FFF url(http://www.saavn.com/bollypop/images/prof_lt_top.gif) no-repeat scroll -1px 0px;
}
#ka_mainContainer div#ka_profileRight div.ka_profileSegHeader {
	background:#FFF url(http://www.saavn.com/bollypop/images/prof_rt_top.gif) no-repeat scroll -1px 0px;
}
div#ka_profileLeft div.ka_profileSegCont {
	background:#FFF url(http://www.saavn.com/bollypop/images/prof_lt_btm.gif) no-repeat scroll -1px 100%;
}
div#ka_profileRight div.ka_profileSegCont {
	background:#FFF url(http://www.saavn.com/bollypop/images/prof_rt_btm.gif) no-repeat scroll -1px 100%;
}
div#ka_profileUser ul#ka_profileUserInfo {margin-left:2px;}

/* ------- THUMBS ------- */
ul.ka_profileMediaList li, .ka_profileCommentImg {
	border:2px solid #808285;
}
div#ka_profileImg {
	border: none;
	margin:0px 0px 12px 0px !important;
}

/* -------------- PLAY PAGE --------------- */
.ka_mediaPlayPage div#ka_leftColumn, .ka_mediaPlayPage div#ka_rightColumn { 
	display:inline !important;
	position:relative !important;
}
.ka_mediaPlayPage div#ka_leftColumn {
	width:440px !important;
}
.ka_mediaPlayPage div#ka_rightColumn {
	width:150px !important;
}
div#ka_playPageDetails, #ka_relatedWrap div.ka_related, div#ka_rssLink, div#ka_playPageStats, div#ka_playPagePlayer_blog {	
	border:none !important;
}
/* ALL PLAY TITLES */
#ka_relatedWrap div.ka_related, div#ka_playPageStats, div#ka_rssLink {
	padding:48px 0px 0px;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:0px 0%;
}
#ka_relatedWrap div.ka_related {
	float:left;
	width:100%;
}
/* PLAY RELATED TITLES */
.ka_videoPlayPage #ka_relatedWrap div.ka_related {
	background-image:url(http://www.saavn.com/bollypop/images/play_rel_vid_title.gif);}
.ka_photoPlayPage #ka_relatedWrap div.ka_related {
	background-image:url(http://www.saavn.com/bollypop/images/play_rel_pho_title.gif);}
.ka_blogPlayPage #ka_relatedWrap div.ka_related {
	background-image:url(http://www.saavn.com/bollypop/images/play_rel_blog_title.gif);}

/* PLAY STATS TITLES */	
.ka_videoPlayPage div#ka_playPageStats {
	background-image:url(http://www.saavn.com/bollypop/images/play_stat_vid_title.gif);}
.ka_photoPlayPage div#ka_playPageStats {
	background-image:url(http://www.saavn.com/bollypop/images/play_stat_pho_title.gif);}
.ka_blogPlayPage div#ka_playPageStats {
	background-image:url(http://www.saavn.com/bollypop/images/play_stat_blog_title.gif);}

/* PLAY RSS TITLE */		
div#ka_rssLink {
	background-image:url(http://www.saavn.com/bollypop/images/play_rss_title.gif);
}

/* ---------- PLAYER ----------- */
div#ka_playPagePlayer {
	padding:0px 0px 16px 16px;
	/* background-color:#FFF; */
	margin:0pt 0pt 16px;
}
/* PHOTO ENLARGE VIEW */
div#ka_playPagePlayer.ka_enlargeView, span#ka_letterboxPhotoEnlarge { 	width:572px !important; /* d.n. remove */
	height:500px !important; /* d.n. remove */
}
.ka_photoPlayPage div#ka_playPagePlayer {
	margin:0pt 0pt 24px;
}
/* BLOG PLAYER */
div#ka_playPagePlayer_blog.ka_blogView.ka_contentBody {
	width:420px;
	/* height:352px; */
	padding:0px 0px 0px 16px;
	margin:0pt 0pt 40px !important;
}
div#ka_descriptionBlog {
	height:332px;
	overflow-y:scroll;
}

/* --------------- DETAILS ---------------- */
div#ka_playPageDetails {
	margin:0px 0px 32px;
	padding:0px 10px 0px 0px;
	width:140px;
	overflow:hidden !important;
}
.ka_videoPlayPage div#ka_playPageDetails {
	height:338px;
}
.ka_photoPlayPage div#ka_playPageDetails {
	height:316px;
	margin:0px 0px 39px;
}
.ka_blogPlayPage div#ka_playPageDetails {
	height:330px;
	margin:0px 0px 42px;
}
.ka_enlarge div#ka_playPageDetails {display:none !important;}

div#ka_mainContainer input.ka_inputTiny {
	padding:3px 2px; 
}
div#ka_mainContainer input.ka_inputTiny.ka_button {
	padding:2px 4px; 
}
.ka_mediaPlayPage input.ka_inputTiny {width:68%;}
.ka_mediaPlayPage input.ka_inputTiny.ka_button {width:22%;}

/* --------------- RELATED ---------------- */
/*div#ka_playPageDetails, div#ka_playPageStats, div#ka_rssLink, */ 
div#ka_relatedWrap {
	position:absolute;
	top:656px;
	left:-455px;
	width:604px;
}
*html div#ka_relatedWrap {
	top:668px;
	clear:both !important;
}
*+html div#ka_relatedWrap {
	top:668px;
	clear:both !important;
}
.ka_blogPlayPage div#ka_relatedWrap {top:608px;}
*html .ka_blogPlayPage div#ka_relatedWrap {top:668px;}
*+html .ka_blogPlayPage div#ka_relatedWrap {top:668px;}

.ka_enlarge div#ka_relatedWrap {
	display:none !important;
}
div#ka_playerMediaList_table {
	min-height:90px;
}
div#ka_related {
	background: transparent url(http://www.saavn.com/bollypop/images/play_btm.gif) no-repeat scroll bottom left;
	float:left; display:inline;
	border:none;
	width:100%;
	min-height:90px;
	max-height:162px;
	height:152px !important;
	padding:4px 0px;
}
*html div#ka_related {height:162px !important;}
*+html div#ka_related {height:152px !important;}

ul#ka_relatedList {
	margin:0px auto;
	padding:0px;
	width:95%;
}
ul#ka_relatedList li {
	float:left; display:inline !important;
	min-height:64px;
	height:64px;
	width:92px; /* 186px */
	padding:0px;
	margin:0px 0.3em 1em 0px;
}
span#ka_letterboxRelated {
	border:2px solid #808385;
	height:58px;
	width:78px;
	margin:1px 0px 0px;
	padding:0px;
	float:left;
}
div.ka_thumbdetails {
	float:right;
	font-size:11px;
	margin:0px; padding:0px;
	width:108px;
	height:63px; overflow:hidden;
	display:none !important;
}
/* ----------- RELATED TABS ---------- */
div#ka_playPageRelatedTabs {
	float:left;
	width:440px;
	height:33px !important;
	overflow:hidden;
}
ul#ka_relatedTabs {
	position:relative !important;
	width:418px; 
	margin:0px 0px 0px 10px;
}
*html ul#ka_relatedTabs {position:relative !important;}

ul#ka_relatedTabs a, ul#ka_relatedTabs a.active, ul#ka_relatedTabs a.active:hover, ul#ka_relatedTabs a:hover {
	border:none !important;
	background-repeat:no-repeat !important;
	background-color:transparent !important;
	background-image:url(images/tabs_related.gif) !important;
	
	height:0px;
	overflow:hidden;
	padding:33px 0px 0px;
}
ul#ka_relatedTabs a {}
ul#ka_relatedTabs a.active, ul#ka_relatedTabs a.active:hover, ul#ka_relatedTabs a:hover {}

/* --------- MOST RELATED --------- */
/* RELATED */
ul#ka_relatedTabs li#ka_mostRelatedTab a {
	width:89px;
	background-position:0% 0px;}
ul#ka_relatedTabs li#ka_mostRelatedTab a.active, ul#ka_relatedTabs li#ka_mostRelatedTab a.active:hover, ul#ka_relatedTabs li#ka_mostRelatedTab a:hover {background-position:0% -33px;}

/* NEW */
ul#ka_relatedTabs li#ka_newMediaTab a {
	width:88px;
	background-position:-92px 0px;}
ul#ka_relatedTabs li#ka_newMediaTab a.active, ul#ka_relatedTabs li#ka_newMediaTab a.active:hover, ul#ka_relatedTabs li#ka_newMediaTab a:hover {background-position:-92px -33px;}

/* RATED */
ul#ka_relatedTabs li#ka_mostRatedTab a {
	width:106px;
	background-position:-183px 0px;}
ul#ka_relatedTabs li#ka_mostRatedTab a.active, ul#ka_relatedTabs li#ka_mostRatedTab a.active:hover, ul#ka_relatedTabs li#ka_mostRatedTab a:hover {background-position:-183px -33px;}

/* POPULAR */
ul#ka_relatedTabs li#ka_mostPopularTab a {
	width:127px;
	background-position:-292px 0px;}
ul#ka_relatedTabs li#ka_mostPopularTab a.active, ul#ka_relatedTabs li#ka_mostPopularTab a.active:hover, ul#ka_relatedTabs li#ka_mostPopularTab a:hover {background-position:-292px -33px;}

/* --------------- PLAY PAGE STATS ---------------- */
div#ka_playPageStats {
	position:relative;
	margin:0px 0px 16px;
	width:436px;
}
div#ka_WildfirePost {
	position:absolute !important;
	clear:both !important;
	top:10px; left:10px;
	background:#FFF none;
	border:2px solid #808285;
	z-index:100;
}

ul.ka_statsList {
	background: transparent url(http://www.saavn.com/bollypop/images/play_btm_med.gif) no-repeat scroll bottom left;
	margin:0px; 
	padding:0px 0px 4px;
	width:100%;
}
ul.ka_statsList li {width:412px;}
ul.ka_statsList div.ka_url, ul.ka_statsList div.ka_embed {
	width:412px;
	padding:4px 0px;
	margin:0px;
}
ul.ka_statsList div.ka_flag {
	width:180px;
}
ul.ka_statsList div.ka_rate {
	float:left; 
	margin:0px; padding:0px; 
	width:250px;
}	
ul.ka_statsList div.ka_stats {
	float:right; 
	margin:0px; padding:8px 0px; 
	width:100px;
	text-transform:uppercase;
	font-weight:bold;
}
ul.ka_statsList div.ka_downphoto {
	width:182px;
}
/* ----------- .ka_rate ---------- */
div.ka_rate ul {
	float:left; display:inline;
}
.ka_mediaPlayPage .ka_starsNumRatingsL {
	float:left;display:inline;
	font-size:1em;
	padding:6px;
}

/* -------------- STAR RATING -------------- */
/* star_sm 18 x 18 px (on listPage) */
ul.ka_starSystemS li.ka_starSelectedS, ul.ka_starSystemS li.ka_starS {
	width:18px !important;/* d.n. remove !... */
	height:18px !important;/* d.n. remove !... */
	padding:0px 1px 5px 0px !important;/* d.n. remove !... */
}
/* sm images */
li.ka_list ul.ka_starSystemS li.ka_starS {
	background: transparent url(http://www.saavn.com/bollypop/images/star_sm.gif) scroll 0px 2px no-repeat !important; /* d.n. remove !... */
}
li.ka_list ul.ka_starSystemS li.ka_starSelectedS {
	background: transparent url(http://www.saavn.com/bollypop/images/star_sm_on.gif) scroll 0px 2px no-repeat !important; /* d.n. remove !... */
}
li.ka_list:hover ul.ka_starSystemS li.ka_starS {
	background: transparent url(http://www.saavn.com/bollypop/images/rollover_star_sm.gif) scroll 0px 2px no-repeat !important; /* d.n. remove !... */
}
li.ka_list:hover ul.ka_starSystemS li.ka_starSelectedS {
	background: transparent url(http://www.saavn.com/bollypop/images/rollover_star_sm_on.gif) scroll 0px 2px no-repeat !important; /* d.n. remove !... */
}

ul.ka_starSystemS li.ka_starS a, ul.ka_starSystemS li.ka_starSelectedS a, ul.ka_starSystemS li.ka_starS:hover a, ul.ka_starSystemS li.ka_starSelectedS:hover a {
	padding:0px 8px 4px;
}
ul.ka_starSystemS li a, ul.ka_starSystemS li a:hover {
	background-color:transparent !important;
}
/* star_Big 40 x 40px (play pg) */
div.ka_rate ul.ka_starSystemL {
	padding-bottom:27px;
	margin:0px;}
div.ka_rate ul.ka_starSystemL li {
	width:40px;
	margin-right:3px;
	padding:0px 0px 30px;
}
div#ka_playPageStats ul.ka_starSystemL li a {
	padding:0px 20px 30px !important;
	background-color:transparent !important;
}
div#ka_playPageStats ul.ka_starSystemL li.ka_starL a, div#ka_playPageStats ul.ka_starSystemL li.ka_starSelectedL a, div#ka_playPageStats ul.ka_starSystemL li.ka_starL:hover a, div#ka_playPageStats ul.ka_starSystemL li.ka_starSelectedL:hover a{	
	/*color:#FFF; 
	text-decoration:none !important;*/
}
*html div#ka_playPageStats ul.ka_starSystemL li a {
	text-decoration:none !important;
}
.ka_starL {
	background: transparent url(http://www.saavn.com/bollypop/images/star_big.jpg) no-repeat scroll top left;
}
.ka_starL:hover, .ka_starHighlightL, .ka_starSelectedL {
	background: transparent url(http://www.saavn.com/bollypop/images/star_big_on.jpg) no-repeat scroll top left !important;
}

/* -------------- ADMIN -------------- */
div#ka_adminControl {
	background:#EFEFEF none repeat scroll 0% 0%;
	border:1px solid #FFF;
	margin:0px 0px 16px;
	padding:10px;
}
/* ----------- ADMIN STYLES ----------- */
span#ka_adminTagsTitle {
	color:#D87795;
	text-transform:uppercase;
}

/* --------------- RSS ---------------- */
div#ka_rssLink {
	width:150px;
	margin:0px 0px 16px;
	padding:48px 0px 0px;
}
.ka_enlarge div#ka_rssLink {
	margin:0px 0px 16px !important;
}
*html div#ka_rssLink ul {height:118px} /* 132px */
*html .ka_enlarge div#ka_rssLink ul {height:125px}

*+html div#ka_rssLink ul {height:auto}
*+html .ka_enlarge div#ka_rssLink ul {height:auto}

div#ka_rssLink ul {
	background: transparent url(http://www.saavn.com/bollypop/images/play_btm_sm.gif) no-repeat scroll bottom left;
	padding:0px 10px 12px;
	min-height:108px; /* 132px */
}
.ka_enlarge div#ka_rssLink ul {
	min-height:125px; /* 217px */
}

/* ------------ COMMENTS ------------ */
/* turn off COMMENTS on Play Pg */
/* .ka_mediaPlayPage div#ka_shoutBoxContainer, .ka_mediaPlayPage h3.ka_comments {display:none;} */

div#ka_mainContainer.ka_mediaPlayPage h3.ka_comments {
	margin-top:300px !important;
}

/* ------------ TOS PAGE ------------ */
body#ka_generalId div#ka_mainContainer h3, div#ka_termsOfServiceContainer {
	width:595px !important;
}
div#ka_termsOfServiceContainer {margin:16px auto 0px}
body#ka_generalId div#ka_mainContainer h3 {
	margin-left:auto;
	margin-right:auto;
	display:none !important;
}

div#ka_termsOfServiceContainer p strong {
	font-size:13px;
	color:#444;
}

/* ------------ VERIZON AD ----------- */

.verizonplain { 
text-decoration:none; 
}