@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:#FF0000;
	font-style:normal;
	font-weight: bold;
	display: block;
	font-size: 12px;
}

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;
		
        }
/*projector -----------------------------------------------------------*/
#pro{
  background:url(images/projector1.jpg) no-repeat;
  width: 607px;
  height: 980px;
  position:relative;
  display: block;
  z-index:1;
  font-size:1.0em;
  line-height: normal;
  text-align: left;
  
}
#pro_header {
	position:absolute;
	font-size:1.1em;
	color:#FFFFFF;
	width: 319px;
	left: 54px;
	top: 296px;
	height: 100px;
}
#pro_copy1{
	position:absolute;
	left: 18px;
	top: 516px;
	width: 275px;
	height: 84px;
	text-align:justify;
	 
}
#pro_copy2{
	position:absolute;
	left: 18px;
	top: 616px;
	width: 275px;
	text-align:justify;
}        
#pro_copy3{
	position:absolute;
	left: 18px;
	top: 717px;
	width: 275px;
	height: 86px;
	text-align:justify;
}
#pro_copy4{
	position:absolute;
	left: 39px;
	top: 1114px;
	width: 550px;
	height: 90px;
	text-align:justify;
}

#pro_copy5{
	position:absolute;
	left: 322px;
	top: 516px;
	width: 275px;
	height: 82px;
	text-align:justify;
}
#pro_copy6{
	position:absolute;
	left: 322px;
	top: 615px;
	width: 275px;
	height: 89px;
	text-align:justify;
}

#pro_copy7{
	position:absolute;
	left: 322px;
	top: 718px;
	width: 275px;
	height: 88px;
	text-align:justify;
}

/*Sony Style Outlets -----------------------------------------------------------*/
#out{
  background:url(images/outlets_bgnd.jpg) no-repeat;
  width: 607px;
  height: 823px;
  position:relative;
  display: block;
  z-index:1;
  font-size: 11px;
  line-height: normal;
  text-align: left;
  color: #ffffff;
  
}
#out_copy1{
	position:absolute;
	left: 38px;
	top: 485px;
	width: 253px;
	height: 182px;
	text-align:left;
	 
}
#out_copy2{
	position:absolute;
	left: 325px;
	top: 485px;
	width: 234px;
	text-align:left;
	height: 182px;
}        


/* PSP Games ------------------------------------------------- */

#games{
	position:relative;
	display: block;
	background:url(images/games_bgnd.jpg) no-repeat;
	width:607px;
	height:2362px;
	z-index:1;
	text-align:left;
	font-size:11px;
	color:#FFFFFF
}
#games_header {
	position:absolute;
	display: block;
	width:239px;
	top: 262px;
	left: 342px;
	z-index:1;
	height: 90px;
	color: #ffffff;
	font-size: 12px;
}
#ps1 {
	position:absolute;
	display: block;
	width:172px;
	top: 500px;
	left: 25px;
	z-index:1;
	height: 72px;
}
#ps2 {
	position:absolute;
	display: block;
	width:172px;
	top: 500px;
	left: 217px;
	z-index:1;
	height: 101px;
}
#ps3{
	position:absolute;
	display: block;
	width:172px;
	top: 500px;
	left: 412px;
	z-index:1;
	height: 117px;
}
#ps4{
	position:absolute;
	display: block;
	width:172px;
	top: 780px;
	left: 25px;
	z-index:1;
	height: 97px;
}
#ps5{
	position:absolute;
	display: block;
	width:172px;
	top: 780px;
	left: 217px;
	z-index:1;
	height: 123px;
}
#ps6 {
	position:absolute;
	display: block;
	width:157px;
	top: 780px;
	left: 412px;
	z-index:1;
	height: 139px;
}
#ps7 {
	position:absolute;
	display: block;
	width:172px;
	top: 1076px;
	left: 26px;
	z-index:1;
	height: 138px;
	font-size: 11px;
}

#ps8 {
	position:absolute;
	display: block;
	width:172px;
	top: 1076px;
	left: 217px;
	z-index:1;
	height: 105px;
}
#ps9 {
	position:absolute;
	display: block;
	width:172px;
	top: 1404px;
	left: 25px;
	z-index:1;
	height: 105px;
}

#ps10 {
	position:absolute;
	display: block;
	width:172px;
	top: 1404px;
	left: 217px;
	z-index:1;
	height: 105px;
}
#ps11 {
	position:absolute;
	display: block;
	width:172px;
	top: 1404px;
	left: 412px;
	z-index:1;
	height: 105px;
}
#ps12 {
	position:absolute;
	display: block;
	width:172px;
	top: 1691px;
	left: 25px;
	z-index:1;
	height: 105px;
}
#ps13 {
	position:absolute;
	display: block;
	width:172px;
	top: 1691px;
	left: 217px;
	z-index:1;
	height: 105px;
}

#ps14 {
	position:absolute;
	display: block;
	width:172px;
	top: 1691px;
	left: 412px;
	z-index:1;
	height: 105px;
}

#ps15 {
	position:absolute;
	display: block;
	width:323px;
	top: 1977px;
	left: 268px;
	z-index:1;
	height: 129px;
	color: #000;
}
#ps16 {
	position:absolute;
	display: block;
	width:317px;
	top: 2097px;
	left: 268px;
	z-index:1;
	height: 93px;
	color: #000;
}

#ps17 {
	position:absolute;
	display: block;
	width:375px;
	top: 2200px;
	left: 207px;
	z-index:1;
	height: 130px;
	color: #000;
}

#games a.trailer1:link, #games a.trailer1:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 136px;
	top: 405px;
}

 #games a.trailer1:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}
#games a.trailer2:link, #games a.trailer2:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 333px;
	top: 405px;
}

 #games a.trailer2:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}

#games a.trailer3:link, #games a.trailer3:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 534px;
	top: 405px;
}

 #games a.trailer3:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}

#games a.trailer4:link, #games a.trailer4:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 136px;
	top: 687px;
}

 #games a.trailer4:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}

#games a.trailer5:link, #games a.trailer5:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 333px;
	top: 687px;
}

 #games a.trailer5:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}

#games a.trailer6:link, #games a.trailer6:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 534px;
	top: 687px;
}

 #games a.trailer6:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}

#games a.trailer7:link, #games a.trailer7:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 332px;
	top: 971px;
}

 #games a.trailer7:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}
#games a.trailer8:link, #games a.trailer8:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 124px;
	top: 1581px;
}

 #games a.trailer8:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}

#games a.trailer9:link, #games a.trailer9:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:58px;
	height:56px;
	background:url(images/watch.jpg) no-repeat;
	left: 330px;
	top: 1582px;
}

 #games a.trailer9:hover{
    background:url(images/watch_on.jpg) no-repeat;
 
}



/* Hardware ------------------------------------ */

#hw {
	position:relative;
	display: block;
	background:url(images/psp_ps3_bgnd.jpg) no-repeat;
	width:607px;
	height:1420px;
	z-index:1;
	font-size:1.1em;
	line-height: normal;
	text-align: left;
}
#hw1{
	position:absolute;
	display: block;
	width:312px;
	top: 241px;
	left: 46px;
	z-index:1;
	height: 108px;
}
#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:288px;
	top: 631px;
	left: 115px;
	color:#ffffff;
	height: 122px;
	line-height: normal;
}
#hw5 {
	position:absolute;
	display: block;
	width:343px;
	top: 1190px;
	left: 123px;
	z-index:1;
	height: 43px;
}
#apDiv3 {
	position:absolute;
	width:118px;
	height:28px;
	z-index:2;
	left: 225px;
	top: 344px;
}
#apDiv4 {
	position:absolute;
	width:134px;
	height:26px;
	z-index:3;
	left: 248px;
	top: 750px;
}
/* Sony Ericsson ------------------------------------ */

#se {
	background:url(images/se_bgnd.jpg) no-repeat;
	width:607px;
	height:1px;
	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;
}

/* Sony Treats ------------------------------------ */

#treats {
	background:url(images/treats_bgnd.jpg) no-repeat;
	width:607px;
	height:693px;
	z-index:1;
	text-align: left;
	position:relative;
	font-size: 0.9em;
	
	
}
#treats .header {
	font-weight:bold;
	color:#009933;
}
#treats_header {
	position:absolute;
	width: 441px;
	left: 48px;
	top: 79px;
	height: 62px;
	text-align: justify;
}

#treats_icons {
	position:absolute;
	display: block;
	width:168px;
	top: 549px;
	left: 430px;
	z-index:1;
	height: 427px;
}

#treats1{
	position:absolute;
	display: block;
	width:234px;
	top: 161px;
	left: 49px;
	z-index:1;
	height: 146px;
	text-align: justify;
}
#treats2 {
	position:absolute;
	display: block;
	width:444px;
	top: 611px;
	left: 43px;
	z-index:1;
	height: 41px;
	text-align: justify;
	
}


#treats3 {
	position:absolute;
	display: block;
	width:452px;
	top: 645px;
	left: 39px;
	z-index:1;
	height: 74px;
	text-align: justify;
	
}
#treats4 {
	position:absolute;
	display: block;
	width:432px;
	top: 741px;
	left: 40px;
	height: 81px;
	text-align: justify;
	
}
#treats5 {
	position:absolute;
	display: block;
	width:444px;
	top: 888px;
	left: 39px;
	height: 92px;
	text-align: justify;
	
}
#treats a.fullhd:link, #treats a.fullhd:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:144px;
	height:144px;
	background:url(images/join.png) no-repeat;
	left: 473px;
	top: 574px;
}
#treats a.fullhd:hover{
    background:url(images/join_on.png) no-repeat;
}


#treats a.tvc:link, #treats a.tvc:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:231px;
	height:192px;
	background:url(images/trailer.png) no-repeat;
	left: 41px;
	top: 326px;
}
#treats a.tvc:hover{
    background:url(images/trailer_on.png) no-repeat;
}

/* Alpha ------------------------------------ */

#alpha {
	background:url(images/alpha_bgnd.jpg) no-repeat;
	width:607px;
	height:924px;
	z-index:1;
	text-align: left;
	position:relative;

	
}
#alpha .header {
	font-size: 1.3em;
	font-weight:bold;
	color:#FF6600;
}
#alpha .subheader {
	font-weight:bold;
	color:#000000;
}
#alpha_header {
	position:absolute;
	font-size:1.05em;
	width: 347px;
	left: 227px;
	top: 271px;
	height: 92px;
	text-align:justify;
}

#alpha1{
	position:absolute;
	display: block;
	width:234px;
	top: 161px;
	left: 49px;
	z-index:1;
	height: 146px;
}
#alpha2 {
	position:absolute;
	display: block;
	width:208px;
	top: 531px;
	left: 29px;
	z-index:1;
	height: 267px;
	
}


#alpha3 {
	position:absolute;
	display: block;
	width:359px;
	top: 521px;
	left: 228px;
	z-index:1;
	height: 222px;
}
#alpha4 {
	position:absolute;
	display: block;
	width:359px;
	top: 781px;
	left: 228px;
	height: 98px;
	
}
#alpha5 {
	position:absolute;
	display: block;
	width:272px;
	top: 818px;
	left: 26px;
	height: 83px;
	
}
#alpha6 {
	position:absolute;
	display: block;
	width:250px;
	top: 817px;
	left: 309px;
	height: 86px;
	
}
#alpha_chart{
	position:absolute;
	display:block;
	width: 168px;
	height: 131px;
	left: 41px;
	top: 648px;
	z-index: 1;
}
#alpha a.click1:hover{
    background:url(images/connect_over.png) no-repeat;
}
#alpha a.fullhd:link, #alpha 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;
}
#alpha a.fullhd:hover{
    background:url(images/fullhd_on.jpg) no-repeat;
}
#alpha img.dsee {
	position:absolute;
	display:block;
	left: 35px;
	top: 598px;
}
#alpha img.dnc {
	position:absolute;
	display:block;
	left: 115px;
	top: 659px;
}
#alpha img.cbass {
	position:absolute;
	display:block;
	left: 115px;
	top: 598px;
}
#alpha img.cstereo {
	position:absolute;
	display:block;
	left: 35px;
	top: 659px;
}
/* Cybershots-------------------------------------------------------------- */

#cybershot {
	background:url(images/w190180_bgnd.jpg) no-repeat;
	width:607px;
	height:1231px;
	z-index:1;
	text-align: left;
	position:relative;
	font-size: 1.1em;

	
}
#cybershot .header {
	font-weight:bold;
	color:#FF6600;
}
#cybershot .subheader {
	font-weight:bold;
	color:#000000;
}
#cybershot_header {
	position:absolute;
	font-size:1.05em;
	width: 347px;
	left: 227px;
	top: 271px;
	height: 92px;
	text-align:justify;
}

#cybershot1{
	position:absolute;
	display: block;
	width:234px;
	top: 161px;
	left: 49px;
	z-index:1;
	height: 146px;
}
#cybershot2 {
	position:absolute;
	display: block;
	width:408px;
	top: 102px;
	left: 49px;
	z-index:1;
	height: 71px;
	
}

#cybershot3 {
	position:absolute;
	display: block;
	width:276px;
	top: 495px;
	left: 273px;
	z-index:1;
	height: 76px;
}
#cybershot4 {
	position:absolute;
	display: block;
	width:280px;
	top: 656px;
	left: 42px;
	height: 98px;
	
}
#cybershot5 {
	position:absolute;
	display: block;
	width:539px;
	top: 804px;
	left: 41px;
	height: 39px;
	
}
#cybershot6 {
	position:absolute;
	display: block;
	width:279px;
	top: 849px;
	left: 274px;
	height: 225px;
	font-size: 1.0em;
}	
/* Bravia ------------------------------------ */
#bravia {
	background:url(images/bravia_bgnd.jpg) no-repeat;
	width:607px;
	height:1656px;
	z-index:1;
	text-align: left;
	position:relative;
	font-size: 0.9em;
	
	
}

#bravia1{
	position:absolute;
	display: block;
	width:173px;
	top: 186px;
	left: 152px;
	z-index:1;
	text-align: justify;
	height: 182px;
	font-size: 1.1em;
}
#bravia2 {
	position:absolute;
	display: block;
	width:182px;
	top: 207px;
	left: 366px;
	z-index:1;
	height: 180px;
	text-align: justify;
	font-size: 1.1em;
	
}


#bravia3 {
	position:absolute;
	display: block;
	width:166px;
	top: 783px;
	left: 26px;
	z-index:1;
	height: 63px;
	text-align: left;
	
}
#bravia4 {
	position:absolute;
	display: block;
	width:173px;
	top: 783px;
	left: 220px;
	height: 64px;
	text-align: left;
	
}
#bravia5 {
	position:absolute;
	display: block;
	width:444px;
	top: 888px;
	left: 39px;
	height: 92px;
	text-align: left;
	
}
#bravia5 {
	position:absolute;
	display: block;
	width:176px;
	top: 1471px;
	left: 28px;
	height: 124px;
	text-align: left;
	
}
#bravia6 {
	position:absolute;
	display: block;
	width:176px;
	top: 1471px;
	left: 219px;
	height: 116px;
	text-align: left;
	
}
#bravia7 {
	position:absolute;
	display: block;
	width:165px;
	top: 1471px;
	left: 414px;
	height: 115px;
	text-align: left;
	
}
#bravia8 {
	position:absolute;
	display: block;
	width:160px;
	top: 783px;
	left: 418px;
	height: 66px;
	text-align: left;
	
}
#bravia9 {
	position:absolute;
	display: block;
	width:513px;
	top: 867px;
	left: 53px;
	height: 124px;
	text-align: left;
	font-size:9px;
	font-family: Arial;
	
}



#bravia a.invite:link, #bravia a.invite:visited{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:581px;
	height:188px;
	background:url(images/invite.jpg) no-repeat;
	left: 14px;
	top: 1005px;
}
#bravia a.invite:hover{
    background:url(images/invite_on.jpg) no-repeat;
}








#menu {
left:60px;
position:absolute;
top:-15px;
width:470px;
z-index:5;
display: none;
}
#panel ul {
background:#fff none repeat scroll 0 0;
padding-bottom:10px;
width:470px;
position:relative;
top:-3px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
border-bottom:1px dotted #CCCCCC;
border-left:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
}
ul.track li {
border-bottom:1px dotted #000000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 0;
width:450px;
}
ul.track li.last {
border-bottom:medium none;
}
ul.track li a:link, ul.track li a:visited {
color:#000000;
text-decoration:none;
font-size: 12px;
}
ul.track li a:hover {
text-decoration:underline;
}
a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#panel {
display:none;
width:154px;
position:relative;
width:490px;
top:-3px;
-moz-border-radius:8px;
}
.slide {
background:transparent url(images/btn-slide.png) no-repeat scroll center top;
margin:0;
padding:0;
position:relative;
top:-3px;
}
.btn-slide {
background:transparent url(images/white-arrow.gif) no-repeat scroll right -55px;
color:#FFFFFF;
display:block;
font-size:12px;
height:20px;
margin:0 auto;
padding:2px 10px 0 0;
text-align:center;
text-decoration:none;
width:144px;
}
.active {
background-position:right 4px;
}
