/*
-------------------------------------------------------------------------------------------------------
   Sony Mobile : download.css
   2009.03.18
---------------------------------------------------------------------------------------------------- */
div#SDHeader {
	margin:0 0 18px 0;}

div#GNavigation td.logo {
	padding:0 0 8px 0;}

.pgtop {
	margin:0 10px 10px 0;}

.pgtop img {
	border:0px;}

.mrg_btm {
	margin-top:60px;}

.bge div#SideCnt table td {
	border-left:1px solid #eee;}

div#Main {
	margin-left:85px;}

div#Main h3 {
	margin-bottom:35px;}

div#container ul#supporttop_link li.softwaredltop {
	left:745px;
	position:relative;
	top:-14px;
	width:193px;}

td.line_a {
	background:url(../cddb/img/bg_select2.gif) no-repeat left top;
	padding:10px 5px 10px 7px; }
td.line_b  {
	background:url(../cddb/img/bg_select.gif) no-repeat left bottom;
	padding:0px 5px 10px 7px; }

/* Old_Style
------------------------------------------------------------------------------------------------------- */
body { background-color:#FFFFFF; margin:0; padding:0; color:#333333; }
div#Main p {margin:12px 0 12px 0;}
form { margin:0; padding:0; }
ul { margin:0px 0px 0px 5px; padding:0; }
ul li {list-style:disc;}
ol li {list-style:decimal;}

/* #SDHeader { margin:0px 0px 30px 0px; } */
/*#GNavigation { margin:0px 0px 11px 0px; }*/
/* #GNavigation .logo { margin:0px 0px 9px 0px; } */

#FNavigation { margin:0px 0px 40px 0px; }
#FNavigation .dotline { margin:0px 0px 4px 0px; }
#FNavigation .ptop { text-align:right; }

div#Main a { color:#229B90; text-decoration:underline; }
div#Main a:hover { color:#666666; text-decoration:none; }
div#Main a:active { color:#FDB407; text-decoration:underline; }

.bgw { background-color:#ffffff; }
.mrg_max { margin-top:150px; }

.txt_s { font-size:70%; line-height:120%; }
.txt_m { font-size:90%; line-height:140%; }
.txt_l { font-size:110%; line-height:140%; }
.txt_b { font-size:100%; line-height:120%; }
.txt_cap { font-size:80%; line-height:120%; color:#666666; }
.txt_note { line-height:130%; color:#666666; }
.txt_notei { font-size:80%; color:#666666; }

.mrg_t05 { margin-top:5px; }
.mrg_t10 { margin-top:10px; }
.mrg_t15 { margin-top:15px; }
.mrg_t20 { margin-top:20px; }
.mrg_t25 { margin-top:25px; }
.mrg_t30 { margin-top:30px; }
.mrg_t35 { margin-top:35px; }
.mrg_t40 { margin-top:40px; }
.mrg_t45 { margin-top:45px; }
.mrg_t50 { margin-top:50px; }

.dl_tbl { border-collapse: collapse; font-size:90%; line-height:120%; color:#333333; }
.dl_tbl_ttla { border-style:solid; border-width:1px; border-color:#bbbbbb; background-color:#eeeeee; padding:5px 2px 5px 5px; }
.dl_tbl_ttlb { border-style:solid; border-width:1px; border-color:#bbbbbb; background-color:#F7F7F7; padding:5px 2px 5px 5px; }
.dl_tbl_cnt { border-style:solid; border-width:1px; border-color:#bbbbbb; background-color:#FFFFFF; padding:5px 2px 5px 5px; }

.attn_box { line-height:130%; color:#666666; background-color:#F5F5F5; padding:7px 10px 7px 10px; }
.attn_img { margin-right:5px; margin-bottom:0px; }



/* Index
------------------------------------------------------------------------------------------------------- */
.idx_tbl { border-collapse: collapse; font-size:80%; line-height:120%; }
.idx_tbl_icn { padding:1px 0px 5px 0px; }
.idx_tbl_dat { padding:0px 0px 5px 10px; color:#666666; }
.idx_tbl_cnt { padding:0px 0px 5px 20px; }



/* CDDB
------------------------------------------------------------------------------------------------------- */
.login_box { border-collapse: collapse; font-size:80%; line-height:120%; color:#333333; background-color:#E2F3F2; }
.login_box_pd { padding:15px 0px 15px 0px; }
.login_form { width:180px; }
.select_box { border-collapse: collapse; border-style:solid; border-width:1px; border-color:#4EAFA6; }
.select_box_cnt { padding:12px 8px 15px 10px; }
.fblank { background-image:url(../../../download/z555/v40/img/88_f01.gif); background-repeat: no-repeat; }
.md_box { border-collapse: collapse; border-style:solid; border-width:1px; border-color:#CCCCCC; margin-top:30px; }
.md_box_in { padding:15px 20px 15px 20px; }



/* FirmWare
------------------------------------------------------------------------------------------------------- */
.hr_line { margin:5px 0px 5px 0px; padding:0px; color:#EEEEEE; }
.soudan_box { border-collapse: collapse; background-color:#E2F3F2; margin-top:20px; }
.soudan_box td { padding:15px; }
.soudan_lst { margin:10px 0px 10px 20px; padding:0px; }
.fblank { background-image:url(../../../download/z555/xyz_v40/img/88_f01.gif); background-repeat: no-repeat; }
.img_blk { margin-bottom:3px; }
.at_lst { margin:0px 0px 0px 15px; padding:0px; }



/* SonicStage
------------------------------------------------------------------------------------------------------- */
.nes_tbl { border-collapse: collapse; font-size:100%; line-height:120%; color:#333333; }
.nes_tbl_cnt { border-style:solid; border-width:1px; border-color:#bbbbbb; background-color:#FFFFFF; padding:5px 5px 5px 5px; }
.cnt_lst { margin:0px 0px 0px 18px; }
.dl_box { margin:15px 0px 0px 0px; border-collapse: collapse; }
.dl_box td { border-style:solid; border-width:1px; border-color:#bbbbbb; background-color:#ffffff; padding:15px 10px 15px 15px; }
