/*common*/
body {
	margin:0;
	padding:0;
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	background:#000000;
	color:#ffffff;
}
div, ul, ol, dl,dt,dd, p, h1, h2, h3, h4, h5, h6,form,li{margin: 0;padding:0;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0;margin-bottom: 0;}
a{color:#ffffff;text-decoration: none;}
a:hover{color:#ffffff;text-decoration: underline;}
img{border: none;}
.clear{clear:both;}
.flft{float:left;}
.frgt{float:right;}
.fcen{margin:0px auto;}
b{font-weight:normal;}
.bold{font-weight:bold;}
.italic{font-weight:italic;}
.bord_bot{border-bottom:3px solid #ff0000;}
.bord_white{border-bottom:1px solid #ffffff;}
.para{margin-top:3px;}
.para1{margin-top:10px;}
.para2{margin-top:8px;}
.para3{margin-top:20px;}
h1{font-family:Helvetica,sans-serif,verdana,arial;font-size:12px;line-height:18px;text-transform:uppercase;}
.color1{color:#315D6B;}
.color2{color:#ff0000;}
.color3{color:#000000;}
.color4{color:#ffffff;}
.smallfnt{font-size:10px;}
.smallfnt1{font-size:10px;line-height:12px;}
.smallfnt2{font-size:11px;}
.smallfnt3{font-size:13px;}
.smallfnt4,h3{font-size:12px;}
.lnheight{line-height:20px;}
.txtalign{text-align:right;}
.txtright{text-align:right;}
.txtcenter{text-align:center;}
.oflow{overflow-y:auto;height:167px;}
.oflow1{overflow-y:auto;height:120px;}
.oflow2{overflow-y:auto;height:75px;}
.oflow3{overflow-y:auto;height:100px;}
.inline_ctrl{display:inline;}
.upper_case{text-transform:uppercase;}
.cap{text-transform:capitalize;}
.lcase{text-transform:lowercase;}
.ulist ul{list-style:none;}
.ulist ul li{background:url(../images/bullet.gif) 0px 5px no-repeat;padding:0px 0px 4px 10px;}
.ulist ul li a{color:#000000;text-decoration:underline;}
.ulist ul li a:hover{color:#000000;text-decoration:none;}
.ulist ul li ul{margin-left:15px;}
.banner{margin-right:5px;}
.mr5{margin-right:5px;}
.mr15{margin-right:15px;}
.ml15{margin-left:15px;}
.pa5{padding:5px 0px;}
.pal15{padding-left:15px;}
.padnull{padding:0px;}

/**Container Section**/
#maincontainer, #pfooter{margin:0 auto;width:980px;}
#header{width:657px;background:url(../images/header_bg.gif) repeat-x;height:137px;padding-top:12px;}
#header1{width:323px;background:url(../images/header_bg.gif) repeat-x;height:137px;padding-top:12px;}
#midcontainer{width:980px;}
.leftcontainer{width:183px;}
.rightcontainer{width:797px;}
.header_bg{width:323px;height:134px;background:url(../images/trans_logo.gif) right -12px no-repeat;}
.header_bg1{width:657px;height:134px;}
.mp3player{width:457px;}
.srccontent{}
.b_right{border-left:2px solid #f27676;padding:0px 8px;}

/**Header Area**/
.logo{width:200px;text-align:center;}
.loginbox{width:310px;margin-left:5px;}
.textbox{font-size:10px;width:140px;height:16px;border:0px;color:#ffffff;background:url(../images/input_hd_bg.png) no-repeat;}
.welcomebox{font-family:Verdana,Arial,Helvetica;width:136px;height:72px;margin-top:5px;padding:5px;background:url(../images/welcome_bg.gif) repeat-x;border:3px solid #bd1912;font-size:8px;}

/**Left Area**/
.banner_ad{width:183px;margin-top:20px;text-align:center;}
.search{margin-top:10px;position:relative;}

/**Right Area**/
.r_sidelft{width:557px;}
.r_sidergt{width:240px;}

.r_pad{padding:12px;border-bottom:3px solid #F70000;}
.r_pad1{padding:9px 8px 8px;}
.r_pad2{padding:8px;}
.r_pad3{padding:4px;}
.r_border{border-bottom:3px solid #F70000;}
.bn{border-bottom:0px;}


.r_topbg{background:#ececec url(../images/top_shadow.gif) left top repeat-x;}
.r_topbg1{background:#ececec url(../images/top_shadow1.gif) left top repeat-x;}
.r_topbg2{height:172px;background:url(../images/redtile_bg.gif) left top repeat-x;}

.bgpos{background-position:0px -22px}

.r_rgtbg{background:url(../images/right_shadow.png) right top repeat-y;}
.r_rgtbg1{background:url(../images/right_shadow1.png) right top repeat-y;}
.r_rgtbg2{background:url(../images/right_shadow.gif) right top repeat-y;}

.t_shad150{width:167px;height:167px;background:url(../images/150_shadow.png) left top no-repeat;}
.t_shad115{width:130px;height:131px;background:url(../images/115_shadow.png) left top no-repeat;}
.ad_banner{width:260px;height:160px;margin:3px 0px 3px 5px;background:url(../images/ad_shadow.png) left top no-repeat;}
.ad_last{margin-left:3px;}

.t_adbanner{margin:5px 6px 5px 5px;border:0px solid #F70000;}
#tb object, embed {margin:5px 6px 5px 5px;border:0px solid #F70000;}

.r_side_hd{background-color:#102c34;padding:2px 12px 2px 12px;height:auto;overflow:hidden;}
.r_side_hd .padless{padding:2px 5px 2px 5px;}

.r_bg{background-color:#ececec;}
.hdbg{background:#102c34 url(../images/hd_rightbg.gif) top right no-repeat;}
.nobg{background:none;}
.bgclr{background-color:#102c34;}
.bgclr1{background-color:#ffffff;}
.bgclr2{background-color:#757575;}
.bgclr3{background-color:#dcdcdc;}
.bgclr4{background-color:#4e4e4e;}
.bgclr5{background-color:#848284;}
.bgclr6{background-color:#3c3c3c;}
.bgclr7{background-color:#102c34;}

.r_sidebox1{width:773px;}
.r_sidebox2{width:557px;}
.r_sidebox3{width:240px;}
.r_sidebox4{width:398px;}
.r_sidebox5{width:399px;}
.r_sidebox6{width:797px;}
.r_sidebox7{width:334px;}
.r_sidebox8{width:789px;}
.bc_fix{width:450px;} /* To wrap long text */

.hght{height:478px;}
.th{height:443px;}
.th1{height:420px;}
.th2{height:110px;}
.th3{height:70px;}

/*Genre Page Height*/
.th_hgp{height:442px;}
.th_shgp_nr{height:396px;}
.th_hgp_nr{height:261px;}


.r_but{width:85px;background:url(../images/eye_icon.gif) left center no-repeat;text-align:right;}
.r_but1{width:75px;}

.r_cnt{margin:0px 0px 2px 8px;font-size:10px;line-height:14px;color:#000000;}
.r_cnt1{margin:8px 0px 0px 0px;}
.r_topbt{margin-top:-7px;}

.r1{width:146px;float:left;}
.r1 .td1{width:46px;float:left;}
.r1 .td2{width:100px;float:left;font-size:11px;}

.r2{width:125px;float:left;line-height:14px;}
.r2 .td1{width:42px;float:left;}
.r2 .td2{width:83px;float:left;font-size:11px;}

.r3{width:180px;float:left;}
.r3 .td1{width:46px;float:left;}
.r3 .td2{width:140px;float:left;font-size:11px;}

.r4 {width:250px;float:left;line-height:17px;}
.r4 .td1{width:100px;float:left;}
.r4 .td2{width:150px;float:left;font-size:11px;}
.r4 .td1s{width:50px;float:left;}


.r5 {width:334px;float:left;line-height:17px;}
.r5 .td1{width:100px;float:left;}
.r5 .td2{width:234px;float:left;font-size:11px;}

.r6 {width:364px;float:left;line-height:17px;}
.r6 .td1{width:130px;float:left;}
.r6 .td2{width:234px;float:left;font-size:11px;}

.r7 {width:200px;float:left;line-height:17px;}
.r7 .td1{width:75px;float:left;}
.r7 .td2{width:125px;float:left;font-size:11px;}

.r8 {width:194px;float:left;line-height:17px;}
.r8 .td1{width:120px;float:left;}
.r8 .td2{width:74px;float:left;font-size:11px;}
.mlft{margin-left:0px;}

.cur{color:#ffffff;font-size:10px;width:37px;text-align:center;height:14px;display:block;background:#000000;}
.flag{height:16px;padding:0px 8px 0px 10px;background:url(../images/flags.png) no-repeat;}
.f_AUD{background-position:2px 0px;}
.f_USD{background-position:2px -17px;}
.f_EUR{background-position:2px -34px;}
.f_GBP{background-position:2px -50px;}

.uaflag{background:url(../images/flags_top.png) no-repeat;float:left;}

a.f_MPC{background-position:0px 0px;}
a.f_MPC:hover, a.f_MPC_on{background-position:0px -16px;}

a.f_MPOD{background-position:0px -33px;}
a.f_MPOD:hover, a.f_MPOD_on{background-position:0px -49px;}

a.f_AUD{background-position:0px -64px;}
a.f_AUD:hover, a.f_AUD_on{background-position:0px -80px;}

a.f_USD{background-position:0px -96px;}
a.f_USD:hover, a.f_USD_on{background-position:0px -112px;}

a.f_EUR{background-position:0px -128px;}
a.f_EUR:hover, a.f_EUR_on{background-position:0px -144px;}

a.f_GBP{background-position:0px -160px;}
a.f_GBP:hover, a.f_GBP_on{background-position:0px -176px;}

a.track{font-size:10px;line-height:10px;color:#FFFFFF;}
a.track:hover, a.track_on{color:#FE3700;}

.alt1{background:#ececec;}
.alt2{background:#E7BEBD;}
.alt3{background:#f27868;}

.r_btn{}
.warr{padding:4px 3px;}
.btnbg{background:url(../images/btns.gif) no-repeat;cursor:pointer;}
.s1{padding:0px 66px 0px 67px;height:15px;cursor:pointer;background-position: 0px -110px;margin-top:-1px;}
/*.s2{width:175px;padding-left:5px;height:14px;cursor:pointer;background-position: 0px -126px;}
.s2{width:180px;height:18px;font-size:10px;background-position: 0px -126px;background-color:gray;}*/
.r_btn ul li.p1{width:60px;background-position: 0px -80px;}
.r_btn ul li{display:inline;padding:2px;text-align:center;}
.r_btn ul li a, .r_btn ul li a:hover{text-decoration:none;}

.rgt_space{margin-right:30px;}

/*Checkout*/
#checkout a{color:#000000;text-decoration:underline;}

/*Auto Fill*/
#scroll table{background:#000000;color:#ffffff;}
#scroll table tr td{border-bottom:1px solid #6E6E6E;width:192px;}
#scroll a.dark{font-size:11px;color:#ffffff;padding:3px;width:186px;display:block;text-decoration:none;}
#scroll a.dark:hover{background:#ff0000;color:#ffffff;display:block;text-decoration:none;}


/*Update Class 03-03-2009*/
ul.paginate li{padding:0px;}
ul.paginate li a{cursor:hand;}
ul.paginate li.bgnone{background:none;}
ul.paginate li a span{float:left;padding:2px 4px;height:13px;background:url(../images/off_right.gif) top right no-repeat;}
ul.paginate li a{height:17px;float:left;padding:0px 2px;background:url(../images/off_left.gif) top left no-repeat;}
ul.paginate li a:hover, ul.paginate li a.on{background:url(../images/on_left.gif) top left no-repeat;}
ul.paginate li a:hover span, ul.paginate li a.on span{background:url(../images/on_right.gif) top right no-repeat;}

ul.paginate a.btnbg{padding:0px 12px;}
ul.paginate li a.prev1,ul.paginate li a.prev1:hover{background:url(../images/btns.gif) 0px -141px no-repeat;}
ul.paginate li a.prev2,ul.paginate li a.prev2:hover{background:url(../images/btns.gif) 0px -159px no-repeat;}
ul.paginate li a.next1,ul.paginate li a.next1:hover{background:url(../images/btns.gif) 0px -45px no-repeat;}
ul.paginate li a.next2,ul.paginate li a.next2:hover{background:url(../images/btns.gif) 0px -63px no-repeat;}
/*Update Class 03-03-2009*/

/**Forms Elements**/
ul.sbox{position:absolute;top:32px;left:0;background:#000;color:#fff;border:1px solid #838383;border-bottom:0px}
ul.sbox1{top:16px;}
ul.sbox li{list-style:none;border-bottom:1px solid #838383;}
ul.sbox li a{display:block;padding:0px 3px;background:#000;color:#fff;text-decoration:none;}
ul.sbox li a:hover{background:#838383;color:#000;text-decoration:none;}
.w1{width:127px;}
.w2{width:180px;}
.smtxtbox{width:22px;height:16px;border:1px solid #000;font-size:10px;}
.txtbox, .selbox{width:200px;height:18px;background:#dcdcdc;border:1px solid #000000;font-size:11px;}
.selbox1{width:150px;height:18px;border:1px solid #000000;font-size:10px;background:#dcdcdc;}
.lstbox{width:200px;height:50px;background:#dcdcdc;border:1px solid #000000;font-size:11px;}
.lstbox1{width:200px;background:#dcdcdc;border:1px solid #000000;font-size:11px;}
.txtbox1{width:61px;height:18px;background:#dcdcdc;border:1px solid #000000;font-size:11px;}
.selboxsm{width:65px;height:18px;border:1px solid #000000;font-size:11px;background:#dcdcdc;}
.selboxsm1{width:130px;height:16px;border:1px solid #000000;font-size:10px;}
.selboxsm2{width:100px;height:18px;border:1px solid #000000;font-size:10px;background:#dcdcdc;}

.checkbox{width:16px;height:16px;border:1px solid #000000;}
.rbox{width:16px;height:16px;border:0px;}
.out_bclr{padding:3px;border:1px solid #000000;}
.inn_bgclr{background:#102C34;}
/*.button{font-size:10px;color:#ffffff;padding:0px 10px;height:22px;background:url(../images/btn_tile.gif) repeat-x;border:0px;text-transform:uppercase;}*/
.txtarea{width:200px;height:150px;background:#dcdcdc;border:1px solid #000000;}
.txtarea1{width:430px;height:100px;background:#dcdcdc;border:1px solid #000000;}
.txtarea2{width:200px;height:50px;background:#dcdcdc;border:1px solid #000000;}

.label{background-position: 0px -94px;color:#fff;line-height:10px;}
.radio{background-position: 0px 0px;}
.selectbox{width:133px;height:15px;border:0px;background:url(../images/search_bg.gif) no-repeat;color:#ffffff;}
.selectbox1{width:130px;height:15px;border:0px;font-size:10px;}
.selectbox2{width:180px;height:18px;border:0px;font-size:10px;background:#000000;border:1px solid #6E6E6E;color:#ffffff;}
.selectbox3{width:140px;height:18px;border:0px;font-size:10px;background:#000000;border:1px solid #6E6E6E;color:#ffffff;}
.dropdown{position:relative;border:1px solid red;}
.s_txtbox{width:130px;height:16px;font-size:10px;background:url(../images/txtbox_bg.gif) repeat-x scroll 0 0;border:1px solid #6E6E6E;color:#FFFFFF;}
.s_sbox{width:130px;height:16px;font-size:10px;background:#000000;color:#ffffff;border:1px solid #6E6E6E;}

b.btnlft{background-image:url(../images/leftbtn.gif);float:left;height:15px;padding-left:8px;}
b.btnlft .button{cursor:pointer;float:left;width:auto;border:0px solid red;padding:0px 8px 0px 0px;height:15px;font-size:10px;color:#ffffff;background:url(../images/rightbtn.gif) right top no-repeat;text-transform:uppercase;}
b.btnlft a, b.btnlft a:hover{text-decoration:none;}
b.rgt{float:right;}
b.btnlft a.button{font-size:12px;}
/**Footer**/
#footer{width:797px;padding-top:5px;background:#102c34;color:#bcbbb5;}
#footer ul{width:797px;font-size:10px;text-align:center;}
#footer ul li{display:inline;padding:0px 5px 0px 5px;border-left:1px solid #bcbbb5;}
#footer a{color:#bcbbb5;} #footer a:hover{color:#bcbbb5;}
#footer ul li a{color:#bcbbb5;}
#footer ul li a:hover{color:#bcbbb5;}
#footer ul li.first{border-left:0;}
#footer ul li.last{border-right:0;}
#footer .border{border-top:1px solid #F70000;}
#footer .crgt{margin-top:2px;width:797px;font-size:11px;text-align:center;}

/**Anchors Links**/
.a1{font-size:10px;}
.a1:hover{font-size:10px;}
.a2{font-size:9px;}
.a2:hover{font-size:9px;}
.a3{font-size:8px;}
.a3:hover{font-size:8px;}
.a4{font-size:10px;line-height:10px;}
.a4:hover{font-size:10px;line-height:10px;}

.a5{font-size:11px;color:#000000;} /* Srini updated this class name*/
.a5:hover{font-size:11px;color:#000000;}
.a6{font-size:11px;color:#000000;}
.a6:hover{font-size:11px;color:#000000;}

.a7{color:#315D6B;}
.a7:hover{color:#315D6B;}
.a8{font-size:10px;color:#ffffff;}
.a8:hover{font-size:10px;color:#ffffff;}
.a9{font-size:11px;color:#ffffff;}
.a9:hover{font-size:11px;color:#ffffff;}
.a10{font-size:12px;color:#000000;}
.a10:hover{font-size:12px;color:#000000;}
.smbutton{font-size:10px;padding:0px 5px;height:14px;background:url(../images/sm_btn_tile_bg.gif) repeat-x;}
.smbutton:hover{background:#840808;text-decoration:none;}
.smbutwid{width:80px;display:block;}

.a11{font-size:11px;color:#000000;} /* Srini created this class name*/
.a11:hover{font-size:11px;color:#000000;}

#promotions table{font-family:Arial,Verdana,Helvetica;font-size:12px;color:#000000;}
#promotions a{font-size:11px;color:#000000;}
#promotions a:hover{font-size:11px;color:#000000;}


/* Begin Left NAV Menu */
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 183px; /*For KHTML*/
  list-style: none;
  background:#000;
  z-index:10000;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}


ul#navmenu .lhn_on a{background: url(../images/menus.gif) 0px -29px no-repeat;}
ul#navmenu .lhn_off a{background: url(../images/menus.gif) no-repeat;}

/* Root Menu */
ul#navmenu a {
  padding: 0px 0px 5px 5px;
  display: block;
  color: #FFF;
  font: bold 10px/22px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  line-height:24px;
  text-transform:uppercase;
  border:0px solid red;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background-position:0px -29px;
  color: #FFF;
}


/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background-position:0px 0px;
  color: #FFF;
  padding: 0px 0px 5px 10px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background-position:0px -29px;
  color: #FFF;
  padding: 0px 0px 5px 10px;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background-position:0px 0px;
  color: #FFF;
  padding: 0px 0px 5px 10px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background-position:0px -29px;
  color: #FFF;
  padding: 0px 0px 5px 10px;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background-position:0px 0px;
  color: #FFF;
  padding: 0px 0px 5px 10px;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background-position:0px -29px;
  color: #FFF;
  padding: 0px 0px 5px 10px;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 183px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

.marginbottom{
	margin-bottom:8px;
}

#left_menu{margin-left:9px; margin-top:9px;}

.leftborder{border-left: 1px #000000 solid;}

/* End Left NAV Menu */



/* css added by Raja Sekar - 04-03-2009*/
.cont ul {width:100%;list-style-type:none;}
.cont ul li {margin:0;padding:0px 0px 10px 10px;background: url(../images/bullet.gif) 0px 8px no-repeat;font-weight:bold;}
.cont ul li p {margin-top:8px;font-weight:normal;}

.cont ul li ol{margin:0px;margin-left:15px;padding:0px;}
.cont ul li ol li{	margin-top:10px;padding:0px;list-style-type:decimal;background:none;font-weight:normal;}

.cont ul li ol li ol li{margin-top:10px;list-style-type:decimal;}

.cont ul li ol li ol li{margin-bottom:10px;}
/* css added by Raja Sekar - 04-03-2009*/

a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:200px;text-decoration:none;}
a.tooltip:hover span {display:inline; padding:5px; position:absolute; border:2px solid red; color:#fff; background:#000000; text-align:left;text-decoration:none;}

.table1 tr td {padding:5px 5px 0;}
.table1 tr.tr1 td {padding:0;border-bottom:1px solid #9EA5AB;}
/* CSS added by Sivaprakash for My Hub */
.txtboxmh {width:220px;height:18px;background:#dcdcdc;border:1px solid #000000;font-size:11px;}
.select_small{ border: 1px solid #000000; color: #000000; font-style: normal; font-size: 11px; width:220px; text-transform:capitalize; }

.r_btnmh{}
.r_btnmh ul li.p1{width:15px;background-position: 0px -80px;}
.r_btnmh ul li{display:inline;padding:1px;text-align:center;}
.r_btnmh ul li a, .r_btnmh ul li a:hover{text-decoration:none;}

.r_btnmhl{}
.r_btnmhl ul li.p1{width:60px;background-position: 0px -80px;}
.r_btnmhl ul li{display:inline;padding:0;text-align:center;}
.r_btnmhl ul li a, .r_btnmhl ul li a:hover{text-decoration:none;}