/*
___________________________________________________________
	catalog.css
	(C)2004 Sony Corp., Sony Marketing(Japan) Inc.
	(C)groovesync Inc.

	-------------
	modified log
	2005/06/27 Sonystyle CSS add, Line up CSS add.
	
	2007/07/11 software table CSS add. 

___________________________________________________________
*/





/*
-----------------------------------------------------------
	spec table
-----------------------------------------------------------
*/

table.specTable {
	background-color: #E6E6E8;
}

td.specTableTl,td.specTableTr,td.specTableBl,td.specTableBr {
	width: 4px;
	height: 4px;
}

td.specTableTl {
	background: url(Images/bg_spectable_tl.gif) no-repeat 0px 0px;
}

td.specTableTr {
	background: url(Images/bg_spectable_tr.gif) no-repeat 0px 0px;
}

td.specTableBl {
	background: url(Images/bg_spectable_bl.gif) no-repeat 0px 0px;
}

td.specTableBr {
	background: url(Images/bg_spectable_br.gif) no-repeat 0px 0px;
}


/*
-----------------------------------------------------------
	SonyStyle table
-----------------------------------------------------------
*/

table.ssTable {
	background-color: #7995B2;
}

td.ssTableTl,td.ssTableTr,td.ssTableBl,td.ssTableBr,td.ssTableCl,td.ssTableCr {
	width: 10px;
	height: 5px;
}

td.ssTableTl {
	background: url(Images/bg_sstable_tl.gif) no-repeat 0px 0px;
}

td.ssTableTr {
	background: url(Images/bg_sstable_tr.gif) no-repeat 0px 0px;
}

td.ssTableBl {
	background: url(Images/bg_sstable_bl.gif) no-repeat 0px 0px;
}

td.ssTableBr {
	background: url(Images/bg_sstable_br.gif) no-repeat 0px 0px;
}

td.ssTableCl {
	background: url(Images/bg_sstable_cl.gif) repeat-y 0px 0px;
}

td.ssTableCr {
	background: url(Images/bg_sstable_cr.gif) repeat-y 0px 0px;
}

td.ssTableCcomment {
	color: #FFFFFF;
	width: 285px;
	background: url(Images/bg_sstable_comment.gif) repeat-y 0px 0px;
}

td.ssTableCtitle {
	width: 145px;
	background: url(Images/bg_sstable_ttl.gif) repeat-y 0px 0px;
}

.ssTable a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.ssTable a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.ssTable a:hover {
	text-decoration: underline;

	color: #FFFFFF;
}

/*
-----------------------------------------------------------
	spec icon table
-----------------------------------------------------------
*/

table.specTableIcon td {
	padding: 1px 0px 2px 0px;
}

/*
-----------------------------------------------------------
	margin
-----------------------------------------------------------
*/

.mrgContntsList {
	margin-bottom: 6px;
}

/*
-----------------------------------------------------------
	catalog sttl
-----------------------------------------------------------
*/

.sttlCatalogBorder {
	border-style: solid;
	border-width: 0px 0px 1px 2px;
	border-color: #B2B2BA;/*VBK30*/
	margin: 0px;
}

.sttlCatalogImgTitle {
	margin: 5px 0px 3px 6px;
}

.sttlCatalogImgComment {
	margin: 0px 0px 3px 0px;
}

/*
-----------------------------------------------------------
	parts list
-----------------------------------------------------------
*/

.mrgPartsPttl {
	padding-left: 10px;
}

.mrgPartsList {
	padding: 8px 0px 5px 20px;
}

.mrgPartsZoom {
	padding-right: 35px;
}

.olPartsList li {
	margin-left: -15px;
}

/*
-----------------------------------------------------------
	ol list
-----------------------------------------------------------
*/

.olPartsList {
	list-style-type: decimal;
	list-style-position:inside;
	margin-left: 10px;
}


/*
-----------------------------------------------------------
	spec table list
-----------------------------------------------------------
*/

.specTblList {
	border-collapse: collapse;
}

.specTblList td{
	padding: 5px 0px 5px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCD1;
}

.txtSpecTitle {
	background-color: #B2B2B2;
}

.txtSpecList {
	background-color: #FFFFFF;
}

.txtSpecList2 {
	background-color: #F2F2F2;
}

.txtCaption {
	color: #0072B5;
	font-size: 8pt;
	vertical-align:top;
}

.specTblComment td {
	padding:2px 0px 3px 0px;
}

/*
-----------------------------------------------------------
	software table list
-----------------------------------------------------------
*/

.softTblList {
	border-collapse: collapse;
}

.softTblList td{
	padding: 5px 5px 5px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCD1;
}

.txtSoftTitle {
	background-color: #B2B2B2;
}

.txtSoftList {
	background-color: #FFFFFF;
}

.txtSoftList2 {
	background-color: #F7F7F7;
}

.softTblComment td {
	padding:2px 0px 3px 0px;
}



/*
-----------------------------------------------------------
	spec eco table
-----------------------------------------------------------
*/

.ecoTblList td {
	padding:0px 0px 10px 0px;
}

/*
-----------------------------------------------------------
	acc button list
-----------------------------------------------------------
*/

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

.accBtnListR {
	margin: 10px 0px 0px 0px;

}


/*
------------------------------------------------------------
	SonyStyle model Spec page CSS
------------------------------------------------------------
*/

.specSelectTblBg {
	background-image:url(Images/bg_ssspec_table.gif);
}

.SSspecTblList {
	border-collapse: collapse;
}

.SSspecTdList {
	border-collapse: collapse;
	padding: 5px 0px 5px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCD1;
}

.SSspecTdList2 {
	border-collapse: collapse;
	background-color: #F2F2F2;
	padding: 5px 0px 5px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCD1;
}

/*
--------------------------------------------------------------
Products Line up page used
--------------------------------------------------------------
*/

.specListBG {
	background-image:url(Images/lineup_bg_spec.gif);
}

.specListTitle {
	padding-right:6px;
	color:#0072B5;
}

.specListBlock {
	padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC #B2B2B2 #B2B2B2 #CCCCCC;
}

.lineupModelTitle {
	font-family:Arial, Helvetica, sans-serif; font-weight:bolder;
}

.tblSpecList {
	margin:5px 0px 0px 0px;
	font-size:10px;	
}
	

.tdSpecListL {
	padding:2px 4px 2px 0px;
	text-align:left;
	color:#7D7D7D;
}

.tdSpecListR {
	width:100%;
	text-align:left;
}

.tdLineupThb {
	text-align:center;
	padding:0px 10px 10px 0px;
}


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


.tblLineupList .tdLineupListTitle {
	padding:0px 0px 0px 5px;
}

.tblLineupList .tdLineupListComment {
	padding:0px 11px 0px 0px;
}


.tblLineupList .trLineupListPrice TD {
	color:#666666;
	padding:2px 0px 0px 0px;
}

.campText {
	margin:8px 0px 0px 0px;
	line-height:13px;
}



/*
--------------------------------------------------------------
Software table(rev.) CSS (2007/07Q3)
--------------------------------------------------------------
*/

table.softMrxTbl{
	border-collapse: collapse;
}

table.softMrxTbl td,
table.softMrxTbl th{
	padding: 5px 4px;
	border: 1px solid #ccccd1;
	line-height:1.3em;
}

table.softMrxTbl th{
	background-color: #6f6f6f;
	color: #fff;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	word-break: break-all;
}

table.softMrxTbl th.softThTitle{
	text-align: center;
}

table.softMrxTbl td{
	text-align: center;
	font-size: 10pt;
}

table.softMrxTbl tr.softMrxCat td{
	background-color: #b2b2b2;
	text-align: left;
	word-break: normal;
}

table.softMrxTbl td.softMrxCat02{
	width: 18%;
	color: #4da1cf;
	font-size: 8pt;
	text-align: left;
	word-break: normal;
}

table.softMrxTbl td.softMrxName{
	width: 22%;
	background-color: #f7f7f7;
	font-size: 8pt;
	text-align: left;
}



