@charset "utf-8";
/* CSS Document */


body {
	line-height:normal;
	color: #333333;
	font: 72.5% Arial, Helvetica, sans-serif;
	text-align: center;
	
	
}
#wrapper{
	width: 610px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
#connect{
	position:absolute;
	width:488px;
	height:70px;
	z-index:1;
	top: 597px;
	left: 75px;
	
}

h2{
   font-size:1.3em;
   font-weight:strong;
   padding: 0px;
   margin: 0px;
}

.disclaimer {
   font-size: 0.8em;
   margin-top:5px;
   
  
}
.red{
	color:#990000;
	font-style:italic;
}

a.dark:link, a.dark:visited {
	color:#333333;
	text-decoration: none;
}
a.dark:hover {
	text-decoration: underline;
}
ul,li,ol {
 	padding: 0 0 0 5px;
	margin: 0 0 0 7px;
}

/*popup ----------------------------------------- */
.bubbleInfo {
	position: relative;
	border:0px;
	z-index: 2;
	padding:0px;
	margin:0px;
	left: 0px;
	top: 0px;
			
}
        .trigger {
            position: relative;
			border-collapse: collapse;
			margin:0px;
			padding: 0px;
			z-index: 1;
			border:0px;
			display:block;
			
        }
     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 20;
        	border-collapse: collapse;
		
        }
/*cybershot -----------------------------------------------------------*/
#cyber{
  background:url(images/cyber_bgnd.jpg) no-repeat;
  width: 607px;
  height: 1033px;
  font-size:1.0em;
  
}
#cyber_header {
	position:absolute;
	font-size:1.1em;
	color:#FFFFFF;
	width: 319px;
	left: 54px;
	top: 296px;
	height: 100px;
}
#cyber_copy1{
	position:absolute;
	left: 305px;
	top: 527px;
	width: 275px;
	height: 109px;
	text-align:justify;
	 
}
#cyber_copy2{
	position:absolute;
	left: 305px;
	top: 668px;
	width: 275px;
	text-align:justify;
}        
#cyber_copy3{
	position:absolute;
	left: 305px;
	top: 776px;
	width: 275px;
	height: 86px;
	text-align:justify;
}
#cyber_copy4{
	position:absolute;
	left: 39px;
	top: 1114px;
	width: 550px;
	height: 90px;
	text-align:justify;
}

#cyber_copy5{
	position:absolute;
	left: 305px;
	top: 883px;
	width: 275px;
	height: 90px;
	text-align:justify;
}

#cyber_list{
	position:absolute;
	left: 38px;
	top: 980px;
	font-size: 1.2em;
	height: 102px;
}
#cyber a.click1:link, #cyber a.click1:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:94px;
	height:152px;
	background:url(images/connect.png) no-repeat;
	left: 202px;
	top: 390px;
}
#cyber a.click1:hover{
    background:url(images/connect_over.png) no-repeat;
}
#cyber a.click2:link, #cyber a.click2:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:238px;
	height:43px;
	background:url(images/vid_clip.png) no-repeat;
	left: 27px;
	top: 708px;
}
#cyber a.click2:hover{
    background:url(images/vid_clip_over.png) no-repeat;
}
/* PSP Games ------------------------------------------------- */

#games{
	position:relative;
	display: block;
	background:url(images/games_bgnd.jpg) no-repeat;
	width:607px;
	height:1771px;
	z-index:1;
	text-align:left;
	font-size:0.95em;
}
#games_header {
	position:absolute;
	display: block;
	width:512px;
	top: 180px;
	left: 55px;
	z-index:1;
	height: 77px;
	color: #ffffff;
	font-size: 1.2em;
}
#games .header {
	font-weight:bold;
	color: #ff0000;
}
#psg3 {
	position:absolute;
	display: block;
	width:185px;
	top: 307px;
	left: 402px;
	z-index:1;
	height: 72px;
}
#pswww {
	position:absolute;
	display: block;
	width:184px;
	top: 410px;
	left: 401px;
	z-index:1;
	height: 72px;
}
#ps1 {
	position:absolute;
	display: block;
	width:172px;
	top: 307px;
	left: 124px;
	z-index:1;
	height: 72px;
}
#ps2 {
	position:absolute;
	display: block;
	width:172px;
	top: 409px;
	left: 123px;
	z-index:1;
	height: 101px;
}
#ps3{
	position:absolute;
	display: block;
	width:172px;
	top: 522px;
	left: 123px;
	z-index:1;
	height: 117px;
}
#ps4{
	position:absolute;
	display: block;
	width:172px;
	top: 654px;
	left: 123px;
	z-index:1;
	height: 97px;
}
#ps5{
	position:absolute;
	display: block;
	width:185px;
	top: 524px;
	left: 402px;
	z-index:1;
	height: 123px;
}
#psp1 {
	position:absolute;
	display: block;
	width:157px;
	top: 987px;
	left: 123px;
	z-index:1;
	height: 139px;
}
#psp2 {
	position:absolute;
	display: block;
	width:285px;
	top: 988px;
	left: 300px;
	z-index:1;
	height: 138px;
	font-size: 11px;
}

#psp3 {
	position:absolute;
	display: block;
	width:447px;
	top: 855px;
	left: 123px;
	z-index:1;
	height: 105px;
}
#psp2sub1{
	position:absolute;
	display: block;
	width:295px;
	top: 844px;
	left: 254px;
	z-index:1;
	height: 138px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#psp2sub1 li{
   list-style:none;
   text-indent:10px;
   display: inline;
}

#movie0 {
	position:absolute;
	display: block;
	width:395px;
	top: 1339px;
	left: 168px;
	z-index:1;
	height: 110px;
}
#movie1 {
	position:absolute;
	display: block;
	width:395px;
	top: 1203px;
	left: 166px;
	z-index:1;
	height: 110px;
}
#movie2 {
	position:absolute;
	display: block;
	width:395px;
	top: 1635px;
	left: 168px;
	z-index:1;
	height: 110px;
}
#movie3 {
	position:absolute;
	display: block;
	width:392px;
	top: 1485px;
	left: 172px;
	z-index:1;
	height: 119px;
}
/* Hardware ------------------------------------ */

#hw {
	position:relative;
	display: block;
	background:url(images/hw_bgnd.jpg) no-repeat;
	width:607px;
	height:1339px;
	z-index:1;
	font-size:1.3em;
	line-height: normal;
	text-align: left;
}
#hw1{
	position:absolute;
	display: block;
	width:523px;
	top: 248px;
	left: 44px;
	z-index:1;
}
#hw2 {
	position:absolute;
	display: block;
	width:285px;
	top: 356px;
	left: 41px;
	z-index:1;
	height: 41px;
	font-size:0.8em;
}

#hw3 {
	position:absolute;
	display: block;
	width:298px;
	top: 519px;
	left: 271px;
	z-index:1;
	height: 67px;
}
#hw4 {
	position:absolute;
	display: block;
	width:307px;
	top: 766px;
	left: 58px;
	color:#ffffff;
	height: 68px;
	line-height: normal;
}
#hw5 {
	position:absolute;
	display: block;
	width:343px;
	top: 1190px;
	left: 123px;
	z-index:1;
	height: 43px;
}
#apDiv3 {
	position:absolute;
	width:74px;
	height:62px;
	z-index:2;
	left: 45px;
	top: 149px;
}
#apDiv4 {
	position:absolute;
	width:134px;
	height:26px;
	z-index:3;
	left: 260px;
	top: 599px;
}
/* Sony Ericsson ------------------------------------ */

#se {
	background:url(images/se_bgnd.jpg) no-repeat;
	width:607px;
	height:950px;
	z-index:1;
	font-size:1.0em;
	text-align: left;
	position:relative;
	
}


#se1{
	position:absolute;
	display: block;
	width:241px;
	top: 161px;
	left: 49px;
	z-index:1;
	font-size:1.3em;
	height: 146px;
}
#se2 {
	position:absolute;
	display: block;
	width:170px;
	top: 338px;
	left: 35px;
	z-index:1;
	height: 41px;
	
}
#se2_2 {
	position:absolute;
	display: block;
	width:171px;
	top: 338px;
	left: 207px;
	z-index:1;
	height: 41px;

}

#se3 {
	position:absolute;
	display: block;
	width:239px;
	top: 641px;
	left: 322px;
	font-size:1.3em;
	z-index:1;
	height: 105px;
}
#se4 {
	position:absolute;
	display: block;
	width:168px;
	top: 826px;
	left: 36px;
	height: 81px;
	
}
#se4_2{
	position:absolute;
	display: block;
	width:172px;
	top: 826px;
	left: 181px;
	height: 68px;
}
#se a.notify1:link, #se a.notify1:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:220px;
	height:86px;
	background:url(images/notify1.png) no-repeat;
	left: 369px;
	top: 297px;
	z-index: 2;
}
#se a.notify1:hover{
	background:url(images/notify1_on.png) no-repeat;
}

#se a.notify2:link, #se a.notify2:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:205px;
	height:89px;
	background:url(images/notify2.png) no-repeat;
	left: 369px;
	top: 771px;
	z-index: 2;
}
#se a.notify2:hover{
    background:url(images/notify2_on.png) no-repeat;
}

/* Bravia ------------------------------------ */

#bravia {
	background:url(images/bravia_bgnd.jpg) no-repeat;
	width:607px;
	height:1120px;
	z-index:1;
	text-align: left;
	position:relative;
	
	
}
#bravia .header {
	font-size: 1.1em;
	font-weight:bold;
	color:#009933;
}
#bravia_header {
	position:absolute;
	font-size:1.2em;
	width: 532px;
	left: 40px;
	top: 419px;
	height: 64px;
	text-align: justify;
}

#bravia_icons {
	position:absolute;
	display: block;
	width:168px;
	top: 549px;
	left: 430px;
	z-index:1;
	height: 427px;
}

#bravia1{
	position:absolute;
	display: block;
	width:234px;
	top: 161px;
	left: 49px;
	z-index:1;
	height: 146px;
	text-align: justify;
}
#bravia2 {
	position:absolute;
	display: block;
	width:389px;
	top: 536px;
	left: 39px;
	z-index:1;
	height: 41px;
	text-align: justify;
	
}


#bravia3 {
	position:absolute;
	display: block;
	width:452px;
	top: 645px;
	left: 39px;
	z-index:1;
	height: 74px;
	text-align: justify;
	
}
#bravia4 {
	position:absolute;
	display: block;
	width:432px;
	top: 741px;
	left: 40px;
	height: 81px;
	text-align: justify;
	
}
#bravia5 {
	position:absolute;
	display: block;
	width:444px;
	top: 888px;
	left: 39px;
	height: 92px;
	text-align: justify;
	
}
#bravia a.click1:link, #bravia a.click1:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:94px;
	height:152px;
	background:url(images/connect.png) no-repeat;
	left: 40px;
	top: 844px;
	z-index: 2;
}
#bravia a.click1:hover{
    background:url(images/connect_over.png) no-repeat;
}
#bravia a.fullhd:link, #bravia a.fullhd:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:83px;
	height:83px;
	background:url(images/fulhd.jpg) no-repeat;
	left: 504px;
	top: 549px;
}
#bravia a.fullhd:hover{
    background:url(images/fullhd_on.jpg) no-repeat;
}
img.be3 {
	position:absolute;
	display:block;
	left: 60px;
	top: 110px;

}
img.dlna {
	position:absolute;
	display:block;
	left: 55px;
	top: 219px;

	
}
img.dvb {
	position:absolute;
	display:block;
	left: -2px;
	top: -1px;
	
}

#bravia a.sync:link, #bravia a.sync:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:94px;
	height:83px;
	background:url(images/braviasync.jpg) no-repeat;
	left: 491px;
	top: 906px;
}
#bravia a.sync:hover{
    background:url(images/braviasync_on.jpg) no-repeat;
}
#bravia a.contest:link, #bravia a.contest:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:596px;
	height:140px;
	background:url(images/contest.jpg) no-repeat;
	left: 11px;
	top: 977px;
}
#bravia a.contest:hover{
    background:url(images/contest_on.jpg) no-repeat;
}
/* Walkman ------------------------------------ */

#wm {
	background:url(images/walkman_bgnd.jpg) no-repeat;
	width:607px;
	height:920px;
	z-index:1;
	text-align: left;
	position:relative;

	
}
#wm .header {
	font-size: 1.3em;
	font-weight:bold;
	color:#FF6600;
}
#wm .subheader {
	font-weight:bold;
	color:#000000;
}
#wm_header {
	position:absolute;
	font-size:1.05em;
	width: 347px;
	left: 227px;
	top: 271px;
	height: 92px;
	text-align:justify;
}

#wm1{
	position:absolute;
	display: block;
	width:234px;
	top: 161px;
	left: 49px;
	z-index:1;
	height: 146px;
}
#wm2 {
	position:absolute;
	display: block;
	width:362px;
	top: 386px;
	left: 226px;
	z-index:1;
	height: 89px;
	
}


#wm3 {
	position:absolute;
	display: block;
	width:359px;
	top: 521px;
	left: 228px;
	z-index:1;
	height: 222px;
}
#wm4 {
	position:absolute;
	display: block;
	width:359px;
	top: 781px;
	left: 228px;
	height: 98px;
	
}
#wm5 {
	position:absolute;
	display: block;
	width:147px;
	top: 385px;
	left: 46px;
	height: 137px;
	
}
#wm_chart{
	position:absolute;
	display:block;
	width: 168px;
	height: 131px;
	left: 41px;
	top: 648px;
	z-index: 1;
}
#wm a.click1:hover{
    background:url(images/connect_over.png) no-repeat;
}
#wm a.fullhd:link, #wm a.fullhd:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:94px;
	height:83px;
	background:url(images/fulhd.jpg) no-repeat;
	left: 505px;
	top: 547px;
}
#wm a.fullhd:hover{
    background:url(images/fullhd_on.jpg) no-repeat;
}
#wm img.dsee {
	position:absolute;
	display:block;
	left: 35px;
	top: 598px;
}
#wm img.dnc {
	position:absolute;
	display:block;
	left: 115px;
	top: 659px;
}
#wm img.cbass {
	position:absolute;
	display:block;
	left: 115px;
	top: 598px;
}
#wm img.cstereo {
	position:absolute;
	display:block;
	left: 35px;
	top: 659px;
}
