html { overflow-x: auto; }

BODY {

 margin: 0px;

}




A {BACKGROUND: none; font-size: 14px; FONT-FAMILY: Tahoma; FONT-WEIGHT: TEXT-DECORATION: none;}
TEXTAREA	{FONT-FAMILY: Tahoma,Helvetica;}
INPUT	{FONT-FAMILY: Tahoma,Helvetica;}

.f11 {BACKGROUND: none; font-size: 11px; COLOR: #00405F; FONT-FAMILY: Tahoma; FONT-WEIGHT: normal; TEXT-DECORATION: none;}

.f12 {BACKGROUND: none; font-size: 11px;  FONT-FAMILY: Tahoma; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
.f12:hover {BACKGROUND: none; font-size: 11px; FONT-FAMILY: Tahoma; FONT-WEIGHT: normal; TEXT-DECORATION: none;}

.MainSportCategory {font-size: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-WEIGHT: TEXT-DECORATION: none;}

.INPUT	{background-color:white;border-style:solid;border-color: #7F9DB9; border-width:1px; height:20px;padding-right:1px;padding-left:1px;}
.search		{background-color:#D70022; COLOR: white;}
.title         {FONT-FAMILY: Arial; FONT-SIZE: 18px; FONT-WEIGHT: normal; TEXT-DECORATION: none; padding-right:10px;}
.quote         {FONT-FAMILY: Arial; FONT-SIZE: 25px; FONT-WEIGHT: TEXT-DECORATION: none; padding-right:10px;}
.hometext         {FONT-FAMILY: Arial; FONT-SIZE: 15px; FONT-WEIGHT: TEXT-DECORATION: none;}

.text			   {FONT-FAMILY: Tahoma; FONT-SIZE: 11px;}

.footmsg			   {FONT-FAMILY: Tahoma; COLOR: #D70022; FONT-SIZE: 12px; FONT-WEIGHT:}
.footmsg:link          {FONT-FAMILY: Tahoma; COLOR: #D70022; FONT-SIZE: 12px; FONT-WEIGHT:}
.footmsg:active        {FONT-FAMILY: Tahoma; COLOR: #D70022; FONT-SIZE: 12px; FONT-WEIGHT:}
.footmsg:visited       {FONT-FAMILY: Tahoma; COLOR: #D70022; FONT-SIZE: 12px; FONT-WEIGHT:}
.footmsg:hover         {FONT-FAMILY: Tahoma;  FONT-SIZE: 12px; FONT-WEIGHT:}

.button
{
	border:1px solid #4C77B6;
	background-color: #E3EBF1;
	font-size: 11px;
	vertical-align: middle;
	padding:0px;
}


.MainHeader
{
		font-family: Arial ;
	font-size:16px ;
	TEXT-DECORATION: none;
	line-height: 130%;
}

.Article
{
		font-family: Tahoma ;
	font-size:14px ;
	font-weight: normal ;
	line-height: 130%;
}


.aa         {BACKGROUND: none;  FONT-FAMILY: Arial; FONT-WEIGHT: TEXT-DECORATION: underline;}
body {font-family: Verdana, Arial; font-size: 11px; color: #336699; margin: 0px; padding: 0px; no-repeat; }
input, select {font-family: Verdana, Arial; font-size: 11px; color: #336699; } 
textarea {font-family: Verdana, Arial; font-size: 11px; color: #336699; text-align: justify}
td,th {font-size: 11px;}
form {margin: 0px 5px 5px 10px;}
li {margin: 4px 4px 0px 0px;}    
ol {}

/* H1 */
h1{color:#3595D1; font-size: 16px; font-weight: margin: 0px; padding: 5px 0px 0px 5px}
h1.ar {color:#014478; font-size: 15px; font-weight: margin: 0px; padding: 5px 5px 5px 5px;}
#disc h1 {font-size: 11px; color: #336699; margin: 3px 3px 3px 3px; font-weight: normal;}
h1.title, h4.title {background: url('i/title_bg.jpg') no-repeat; width: 131px; padding: 8px; text-align: center; margin-left:10px; margin-right:0px; margin-top:10px; margin-bottom:0px}
h1.ltitle {color:#FFFFFF; font-size: 13px; background: #3595D1 url('i/l_top.gif') no-repeat top left; padding: 8px; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:0px}
h1.dsimple{margin: 0px 20px 0px 5px; padding: 0px; display: inline; font-size: 13px; color: #014478}
h1.books{margin: 10px; padding: 0px; font-size: 13px; color: #014478; text-align: center}

/* H2 */
h2{color:#014478; font-size: 13px; font-weight: margin: 0px; padding: 8px 0px 8px 33px; clear: both}
#disc h2, #hit h2, #top h2, #sim h2, #news h2, #cal h2, #topbooks h2 {margin: 0px; padding: 0px; font-weight: normal}
h2.b {margin: 0px; padding: 0px}

/* H3 */
h3{color:#FFFFFF; font-size: 10px; font-weight: position: relative; left: 40px; top: 8px; margin: 0px 0px 20px 0px}
#release h3, #allabook h3 {top: 13px; margin: 0px 0px 30px 0px}

/* H4 */
h4{color:#FFFFFF; font-size: 11px; font-weight:}

/* H5 */
h5{color:#014478; font-size: 11px; font-weight: margin: 10px 0px 10px 0px;}


/* Calendar */
.calendar th {height: 30px;}
.calendar a:visited {color: darkmagenta}


.qst {background: url('i/qst.gif') no-repeat left top; font-weight: text-align: justify; padding-left:25px; padding-right:10px; padding-top:0px; padding-bottom:5px}
.excl {background: url('i/excl.gif') no-repeat left top; text-align: justify; padding-left:25px; padding-right:10px; padding-top:0px; padding-bottom:5px}
                                   

/* hr */
hr {height: 0px; border-top: 1px solid #3595D1; border-bottom: 0px; width: 90%;}
hr.light {height: 0px; border-top: 1px solid #D4E9F3;border-bottom: 0px;width: 100%;}
hr.dt {height: 0px; border-top: 1px dotted #3595D1; border-bottom: 0px; width: 100%;}

/* layout */
#menu {height:37px; background: #014478;}
/*#menu {height:37px; background: url(./i/menu_bg.jpg) no-repeat #014478;}*/
#menu ul {margin:0px; padding:0px; list-style:none;}
#menu li {float:left; margin:0px; padding:0px; line-height:normal; text-indent:0;}

#selected {background-color: #3399D8}


#active {background: url('i/blue_area.gif'); }

#link {position: absolute; top: 65px; left: 87px;}

/* left column */
#left {background-color: #AFD6F0; width: 230px; position: absolute; left: 10px; top: 110px; text-align: center;}
#login {width: 210px; text-align: left; padding: 0px; margin: 0px 10px 0px 10px; position: relative;}

.note {position: relative; border: 1px solid; font-size: 9px; background: #F1F9FF url('i/heed.gif') no-repeat top left; text-align: left; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; padding-left:25px; padding-right:5px; padding-top:5px; padding-bottom:5px }
.note a {font-size: 9px; text-decoration: none;}
.note a:hover {font-size: 9px; text-decoration: underline;}
.note a:active {font-size: 9px;}

p.bonus {position: relative; border: 1px solid; font-size: 10px; margin: 10px 0px 0px 0px; background: #FFFFFF; padding: 5px 5px 5px 5px; }
p.rss {position: relative; border: 1px solid; font-size: 10px; margin: 10px 10px 0px 10px; background: #F1F9FF; padding: 5px 5px 5px 5px; text-align: left; }

.review {border: 1px solid #CCCCCC; font-size: 9px; margin: 0px 10px; background: #F8F8F8 url('i/rv.gif') no-repeat top left;text-align: left; padding-left:50px; padding-right:10px; padding-top:10px; padding-bottom:10px}
.review h1 {margin: 0px 0px 5px 0px; padding: 0px; font-size: 13px; color: #014478}
#rv {font-size: 12px; color: #000033; margin: 10px 10px 0px 10px; line-height: 17px}
#rv a {font-size: 12px; text-decoration: underline; color: #000033;}
#rv a.hover {font-size: 12px; text-decoration: none; color: #000033;}
#rv h2 {padding: 0px; margin: 0px; color: #014478; }

#fd_u {margin: 10px 10px 0px 10px; text-align: justify}
#fd_a {font-style:italic; margin: 0px 10px 10px 20px; text-align: justify}

#dw {background: #F8F8F8 url('i/dw.jpg') no-repeat top left; font-size: 11px; margin: 10px}

/* right column */
#news {background: #FFFFFF url('i/news_bg.jpg') no-repeat; width: 232px; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:0px}
#news p {padding: 10px 10px 5px 10px;}
#news img, #sim img {border-color: #3595D1}

#topbooks {background: #FFFFFF url('i/news_bg.jpg') no-repeat; width: 232px; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:0px}
#topbooks ol {margin: 5px 5px 5px 18px; padding: 10px}
#topbooks li {padding: 0px 2px 5px 0px;}

#giftcard {background: url('i/ps.jpg') no-repeat; width: 357px; height:197px; margin-left:150px; margin-right:10px; margin-top:10px; margin-bottom:10px}
#giftcard p {font-size: 28px; color:#FFFFFF; margin: 0px; padding: 18px 20px 20px 20px}
#giftcard p.value {font-size: 36px; color:#FFFFFF; margin: 0px; padding: 18px 20px 20px 30px}
#giftcard p.code {font-size: 12px; color:#FFFFFF; margin: 0px; padding: 10px 20px 0px 187px; font-weight:}

.header {color:#FF3600; font-weight:}

#books_cat {background: #FFFFFF url('i/disc_bg.jpg') no-repeat; width: 210px; margin: 10px; padding-bottom: 5px; text-align: left}
#books_cat a{color:#0077BB; display: block; margin: 5px 5px 5px 15px; font-weight:}
#books_cat a.nublue{color:#014478; font-size: 11px; text-decoration: none; padding-left: 10px; font-weight: normal;}
#books_cat a.nublue:hover{color:#014478;font-size: 11px; text-decoration: underline;}
#books_cat a.nublue:active{color:#014478;font-size: 11px; text-decoration: underline;}


#release {background: #FFFFFF url('i/release_bg.jpg') no-repeat; width: 210px; margin: 10px; text-align: left}
#release li {list-style-image: url('i/disc.jpg'); margin-left: 25px; padding-left:2px; padding-right:5px; padding-top:0px; padding-bottom:3px}
#release ol {margin: 0px; list-style:none; padding: 0px}

#allabook {background: #FFFFFF url('i/release_bg.jpg') no-repeat; width: 210px; margin: 10px; text-align: left}
#allabook a.nublue {color:#014478; font-size: 11px; text-decoration: none; padding-left: 5px; font-weight: normal;}
#allabook a.nublue:hover {text-decoration: underline}

#hit {background: #FFFFFF url('i/hit_bg.jpg') no-repeat; width: 232px; margin: 10px; }
#top {background: #FFFFFF url('i/top_bg.jpg') no-repeat; width: 210px; margin: 10px; text-align: left }
#disc {background: #FFFFFF url('i/disc_bg.jpg') no-repeat; width: 210px; margin: 10px; text-align: left}
#sim {background: #FFFFFF url('i/sim_bg.jpg') no-repeat; width: 232px; margin: 10px;}
#cal {background: #FFFFFF url('i/calendar_bg.jpg') no-repeat; width: 232px; margin: 10px;}
#topsongs {background: #FFFFFF url('i/news_bg.jpg') no-repeat; width: 232px; margin: 10px; text-align: left }
#topsongs ul {list-style:none; margin: 10px 10px 5px 10px; padding: 0px}
#topsongs li {padding: 2px}

#ar{background: url('i/bbullet.gif') no-repeat left; ; margin-left:10px; margin-right:0px; margin-top:2px; margin-bottom:0px; padding-left:10px; padding-right:2px; padding-top:2px; padding-bottom:2px}

.new {position: relative; margin: 20px 5px 0px 5px;}
.new img {width: 70px; height: 70px}

#main {position: absolute; top: 97px; left: 240px}
#txt {margin: 15px;}
#url {margin-right: 3px; float: right}

/* center column*/
#white_table {border: 1px solid #3595D1; position: relative; margin: 0px 10px 10px 10px; }
#white_table img {border-color: #3595D1; margin: 5px 5px 5px 0px;}
#white_table ul {list-style:none; margin: 0px 10px 10px 10px;}
#white_table li {padding:1px}
#white_table ul.bul {list-style:disc; padding: 1px; margin: 0px 0px 0px 30px}

.pbar ol {list-style:none;}
.pbar li {display:inline; margin: 0px; padding: 0px; background-color: #0077BB; text-align: center; width: 25px; color: #FFFFFF; font-weight:}
#t {background-color: #FFFFFF; color: #336699;}

#bottom {background: #3595D1 url('i/l_top.gif') no-repeat top left; padding: 5px; position:relative; bottom: 0px; right: 0px; width:180px }
#submenu {background: #3595D1 url('i/l_top.gif') no-repeat top left; padding: 8px; position:relative; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:2px}
#submenu span {color: #FFFFFF; font-size: 10px; padding-left: 4px; valign: middle;}

.fsearch {height: 62px; 
    //height: 74px;
    color: #FFFFFF; 
    margin: 0px; text-align: center; background: url('i/search2.jpg') no-repeat right top;; padding-left:5px; padding-right:5px; padding-top:12px; padding-bottom:0px}

.google {margin: 0px; padding: 0px; position:absolute; top: 20px; left:300px; z-index: 2;}

.cell {padding: 5px; width: 23%; height: 165px; float: left; margin: 1px}
.holcell {padding: 5px; 
    width: 22%; 
    //width: 24%;
    height: 165px; float: left; margin: 1px}
.rvcell {padding: 5px; width: 100px; float: left; margin: 1px}
.adv {padding: 10px;}
.block {margin: 15px 30px 0px 30px; text-align: justify}


/* tag A */
a{color:#0077BB; font-size: 11px; text-decoration: underline;}
a:hover{color:#0077BB;font-size: 11px; text-decoration: none;}
a:active{color:#FF0000;font-size: 11px; text-decoration: none;}
/*a:visited {color: #0077BB}*/

a.artist{color:#FFFFFF; font-size: 11px; font-weight: text-decoration:none; background-color: #4CA2CE}
a.artist:hover{color:#FFFFFF; font-size: 11px; font-weight: text-decoration:none; background-color: #4CA2CE}

a.lt_white{color:#D6EBF9; font-size: 9px; font-weight: normal; text-decoration:underline}
a.lt_white:hover{color:#D6EBF9; font-size: 9px; font-weight: normal; text-decoration:none;}

a.white{color:#FFFFFF; font-size: 11px; text-decoration:underline;}
a.white:hover{color:#FFFFFF; font-size: 11px; text-decoration:none;}

a.nu{text-decoration:none;}
a.nu:hover{text-decoration:underline;}

a.hnu{text-decoration:none;}
a.hnu:hover{text-decoration:none;}
a.hnu:active{text-decoration:none;}

a.dblue{color:#014478; font-weight: text-decoration:none; padding: 4px}
a.dblue:hover{color:#014478; text-decoration:underline;}

a.b_dblue{color:#014478 ;font-weight: text-decoration:none; padding: 4px; font-size: 13px}
a.b_dblue:hover{color:#014478; text-decoration:underline; ; font-size: 13px}

a.orange{color:#FF3600; font-weight: text-decoration:none; padding: 4px}
a.orange:hover{color:#FF3600; text-decoration:underline;}
a.orange:active{color:#FFAB00; text-decoration:underline;}

a.red{color:#FF3600; text-decoration:underline; padding: 4px}
a.red:hover{color:#FF3600; text-decoration:none;}
a.red:active{color:#FFAB00; text-decoration:none;}

a.apbar {font-weight: background-color: #FFFFFF; padding: 8px}
a.apbar:hover{text-decoration:none;}

#menu a, #bottom a{color:#FFFFFF; font-size: 11px; font-weight: text-decoration: underline; padding: 10px; valign: middle;}
#menu a:hover, #bottom a:hover{text-decoration: none}

#submenu a{color:#FFFFFF; font-size: 10px; font-weight: text-decoration: underline; padding-left: 4px; valign: middle;}
#submenu a:hover{text-decoration: none}
#submenu p{color:#FFFFFF; font-weight:margin: 0px}

#usermenu {margin: 5px;}
#usermenu a {color:#014478; font-size: 11px; font-weight: text-decoration:underline; padding: 0px 0px 0px 10px;}
#usermenu a.hover {text-decoration:none;}
    
.s_d_blue{color:#014478; font-size: 11px; font-weight: normal; text-decoration:none; text-align:center}

.sng {color: #333333; margin:0px; font-size: 11px}
.sng th {background-color: #CCCCCC; font-weight: text-align: left;}
.sng td {color: #888888; border-bottom: #CCCCCC 1px solid}
.sng td.b {color: #333333}

.tbl {margin:10px; font-size: 11px}
.tbl th {font-weight:}
.tbl td {border-bottom: #CCCCCC 1px solid}

.brd {margin:15px; background-color: #CCCCCC;}
.brd tr {background-color: #FFFFFF;}

.error {color: red; font-weight: text-align: center; margin: 0px;}
.green {color: green; font-weight: text-align: center; margin: 0px;}
.grey {color: #CCCCCC; font-weight: text-align: center; margin: 0px;}
.blue {color:#3595D1; font-weight:}
.small_grey {color: #777777; font-size: 10px; margin: 5px}

#rules {height: 200px; overflow: auto; padding: 10px; border: 1px solid #3595D1;}
#grey {color: #999999}
#rem {text-align: left; margin: 10px}
button.delete {color: #FF0000; background: #FFFFFF; font-weight: text-decoration: none; font-size: 11; border:0; cursor:hand;}
input.button {color: #014478; background: #FFFFFF; font-weight: text-decoration: none; font-size: 11; border:1px solid #014478; cursor:hand;}
.buy {font-family: Verdana, Arial; color: #014478; font-weight: font-size: 12px;}
           
#prompting {z-index:3; visibility: hidden; width: 210px; position:absolute; top: 100px; left: 0px; border: 1px solid ; background: #014478; color: #FFFFFF; padding: 5px; text-align: left}
#waiting {z-index:3; visibility: hidden; width: 200px; position: absolute; top: 300px; left: 400px; border: 1px solid ; background-color: #014478; color: #FFFFFF; padding: 10px; text-align: center}
#cvv_hint {visibility: hidden; width: 350px; position: absolute; top: 300px; left: 400px; border: 1px solid ; background-color: #014478; color: #FFFFFF; padding: 10px; text-align: center}
#fnote {z-index:1; visibility: hidden; width: 200px; position: absolute; top: 320px; left: 200px; border: 1px solid ; background-color: #014478; color: #FFFFFF; padding: 10px; text-align: center}
.sbutton {width: 64px; height: 21px; background-color: #FFAB00; color: #FFFFFF; font-weight: text-align: center; border: 1px ridge #006282; font-size: 13px}
.ssubmit {background-color: #FFFFFF; border: 0px; cursor: hand;}
.vtl th {writing-mode: tb-rl; filter: flipv fliph;}
#sbg {background-color: #DAF0FE}
#fav_al {margin:10px; color: #014478; font-weight: font-size: 12px;}
#confirm_url {margin:10px; font-weight: }

<!-- CSS Stylesheet -->
<style type="text/css" id="mp4_css">
<!--
/* Style CSS de Mp4.Ma */
body
{
	background: #FFFFFF;
	font:  8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #4594DC;
}
a:visited, body_avisited
{
	color: #4594DC;
}
a:hover, a:active, body_ahover
{
	color: #a2d847;
}
.page
{
	background: #FFFFFF;
}
td, th, p 
{
	font:  8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #FFFFFF;
	border: 1px dashed #99CCFF;
}
.tcat
{
	
	color: #FFFFFF;
	font:  8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;

}
.thead
-->
</style>

<!-- / CSS Stylesheet -->
