/*===============================

	[ Products Common ]
	
	Update 2008/03/27
	@ Sony Marketing(Japan) Inc
	
	- Ctatalog
	- Products Footer
	
===============================*/



/* -------------------- Ctatalog ----------------- */

/*--  H1 Area --*/

body div#container div#main div#h1_area{
	width:780px;
	height:30px;
	position:relative;
}
	
body div#container div#main div#h1_area h1{
	position:absolute;
	top:0;
	left:0;
}
body div#container div#main div#h1_area div.model_number{
	position:absolute;
	top:0;
	right:0;
}

/*-- ShowCase --*/

body div#container div#main div#showcase{
	width:780px;
	height:300px;
	background-color:#EEEEEE;
}

/* -- Vista Banner -- */

body div#container div#main div#contents_w{
	width:780px;
	height:74px;
	margin:15px 0 14px 0;
}
body div#container div#main div.vista_icon div.vbanner{
position:relative;
}
body div#container div#main div.vista_icon div.vbanner img{
	display:block;
	width:181px;
	position:absolute;
	top:0;
	left:0;
}
body div#container div#main div.vista_icon div.vbanner span{
	display:block;
	width:500px;
	position:absolute;
	top:60px;
	left:200px;
	line-height:1.3em;
}

/* - Vista Banner 560 - */

body div#container div#main2 div.banner560{
	width:560px;
	height:70px;
	position:relative;
}
body div#container div#main2 div.banner560 img{
	display:block;
	width:216px;
	position:absolute;
	top:0;
	left:0;
}
body div#container div#main2 div.banner560 span{
	display:block;
	width:500px;
	position:absolute;
	top:24px;
	left:231px;
	line-height:1.3em;
	text-align:left;
}

/*-- Menu Area common --*/

body div#container div#main div#menu_area{
	width:780px;
	height:33px;
	background-image:URL(/Products/CR1/Images/cr1_navi_bg.jpg);
	background-repeat:repeat-x;
}
body div#container div#main div#menu_area ul{
	width:780px;
}
body div#container div#main div#menu_area ul li{
	float:left;
	line-height:1px;
	height:33px;
}
body div#container div#main div#menu_area ul li#tabmenu_inde,
body div#container div#main div#menu_area ul li#tabmenu_feat,
body div#container div#main div#menu_area ul li#tabmenu_soft,
body div#container div#main div#menu_area ul li#tabmenu_acce,
body div#container div#main div#menu_area ul li#tabmenu_spec,
body div#container div#main div#menu_area ul li#tabmenu_deta{
	width:111px;
}
body div#container div#main div#menu_area ul li#tabmenu_gall{
	width:114px;
}



/* - Products info area - */

body div#container div#main div#products_info_area{
	width:780px;
	height:85px;
	margin-top:10px;
}
body div#container div#main div#products_info_area div.products_recycle{
	float:left;
	width:245px;
	height:93px;
	background-image:url(/Products/Common2007/Images/products_extra_recycle_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
}

body div#container div#main div#products_info_area div.products_recycle div.products_extra_recycle_a{
	display:block;
	width:160px;
	position:absolute;
	top:33px;
	left:80px;
}
body div#container div#main div#products_info_area div.products_recycle div.products_extra_recycle_a img{
	float:left;
	width:13px;
}
body div#container div#main div#products_info_area div.products_recycle div.products_extra_recycle_a div{
	float:left;
	width:130px;
	line-height:1.2em;
	margin:0.1em 0px 0px 5px;
}
body div#container div#main div#products_info_area div.products_info{
	width:535px;
	height:93px;
	background-image:url(/Products/Common2007/Images/products_extra_info_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}

body div#container div#main div#products_info_area div.products_info ul{
	width:458px;
	margin:16px 10px 0 65px;
}
body div#container div#main div#products_info_area div.products_info  ul li{
	margin:3px 0 0 18px;
	line-height:1.6em;
}
body div#container div#main div#products_info_area2{
	width:780px;
	height:92px;
	background-image:url(/Products/Common2007/Images/products_infobg_02.jpg);
	background-repeat: no-repeat;
	margin: 0 0 7px 0;
}
body div#container div#main div#products_info_area2 div.products_info{
	width:535px;
	height:82px;
	float:left;
	padding: 13px 0 0 60px;
}

/* - Products info area w/ sidebar --*/

body div#container div#main2 div.products_info_02{
	width:560px;
	height:93px;
	background-image:url(/Products/Common2007/Images/products_extra_info_bg_02.jpg);
	background-repeat:no-repeat;
	float:left;
}
body div#container div#main2 div.products_info_02 ul{
	width:458px;
	margin:16px 10px 0 60px;
}
body div#container div#main2 div.products_info_02 ul li{
	margin:3px 0 0 18px;
	line-height:1.6em;
}



/* - Yahoo! Search area - */

body div#container div#main div#ysearch_area{
	width:780px;
}
body div#container div#main div#ysearch_area div#ysearch_title{
	height:24px;
	background-image:url(/Common2007/Images/yasearch_head_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
}
body div#container div#main div#ysearch_area div#ysearch_body{
	border:solid 1px #CCCCCC;
	height:55px;
	padding-left:30px;
	position:relative;
}
body div#container div#main div#ysearch_area div#ysearch_body div.ys_icon{
	position:absolute;
	top:15px;
	left:10px;
}
body div#container div#main div#ysearch_area div#ysearch_body div.ys_form{
	position:absolute;
	top:15px;
	left:130px;
}
body div#container div#main div#ysearch_area div#ysearch_body div.ys_form input{
	border:solid 1px #CCCCCC;
	width: 550px;
	margin-left:5px;
}
body div#container div#main div#ysearch_area div#ysearch_body div.ys_button{
	position:absolute;
	top: 13px;
	left:700px;
}



/* -------------------- Products Footer --------------------*/

body div#container div#products_footer{
	width:780px;
	height:260px;
	clear:both;
}
body div#container div#products_footer ul#products_pagelist{
	width:780px;
	position:relative;
}
body div#container div#products_footer ul#products_pagelist li.parentlist{
	width:154px;
	height:260px;
	background-color:#E6EFF4;
	background-image: url(/Products/Common2007/Images/Footer/products_footer_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	margin-right:2px;
}
body div#container div#products_footer ul#products_pagelist li.last{
	margin-right:0px;
}
body div#container div#products_footer ul#products_pagelist li p a{
	font-weight:700;
}
body div#container div#products_footer ul#products_pagelist li ul li{
	display:block;
	line-height:12px;
	border-left:none;
	margin-top:5px;
	padding:3px 0 3px 15px;
}

/* Add 09q1 start */
/* -------------------- Products Main --------------------*/
body div#container div#main div#showcase_area img {
	vertical-align:bottom;
}
/* Add 09q1 end */
