body{font-size: 12px;color:#555}
p{line-height:20px;}
a:hover{color:#002596;}  
#psvitaMarquee{position:relative; height:535px; width:970px; padding-top:40px; margin: 0 auto;z-index:1;}
#psvitaMarquee #psvitaMarqueePsvita{position:absolute; width:970px; height:535px; left:50%; margin-left:-485px}
#gdpMarquee{position:relative; height:535px; width:970px; padding-top:40px; margin: 0 auto;}
#gdpMarquee #psvitaMarqueePsvita{position:absolute; width:970px; height:535px; left:50%; margin-left:-485px}
#wrap #main{background-color:#FFFFFF; border-top:10px solid #333; height:auto !important; margin:0 auto; top:0; min-height:483px; position:relative; z-index:1;  width:780px;  padding:0 40px 30px;}
#wrap .boxshadow-outer{background:none; width:900px;}
#wrap .boxshadow-outer #main{background:none; border-top:10px solid #333333; height:auto !important; margin:0 auto; min-height:483px; padding:0px; position:relative; top:0; width:860px; z-index:1; } 
#wrap #main{background-color:#FFFFFF; border-top:10px solid #333; height:auto !important; margin:0 auto; top:0; min-height:483px; position:relative; z-index:1;  width:860px; padding:0px;_float:left;_margin-left:20px;}
#vita-head{background:url(head-bg.jpg) left top no-repeat #e4e4e4; width:780px; padding:0 40px 30px; border-bottom:2px solid #818181; float:left;}
#att-detail{background:url(psvita_main_logo_bg.jpg) no-repeat center 75px #818181;}
#app-detail{background:url(psvita_main_logo_bg.jpg) no-repeat center 75px #818181;}
#att-detail #vita-head{border-bottom:none; padding:0 40px 30px;}
.accessories #wrap #main{border-top:10px solid #333; height:auto !important; margin:0 auto; top:0; min-height:483px; position:relative; z-index:1;  width:860px;}
.sub-main-container{background:none; height:auto;  min-height: 0px; padding:0 40px 30px; width:780px; float:left;}

.clear{clear:both;}
.flt{float:left; width: 590px;}
.rlt{float:right;}

.vita-shopping{float:left; background:url(vita-shopping-bag.jpg) no-repeat right top; width:770px; height:125px;}
.vita-shopping-bag {background: url("vita-shopping-bg.jpg") no-repeat scroll left bottom transparent;float: left;font-size: 15px;height: 80px;padding: 16px 10px 10px;width: 655px;}
.shopping-bag_link {float: right;height: 100px;width: 70px;}
#games .sub-nav{background:url(psvita_sub_nav.png) no-repeat; overflow:hidden; margin:20px 0px 20px; height:40px; clear:both; float:left; width:565px;}
#games .sub-nav.bg{background-position:left 0px;}
#games .sub-nav a.link{float:left; height:23px; width:189px; color:#666666; padding-top:6px; text-align:center; font-size:14px;}
#games .sub-nav a.active{color:#fff;}
#trophy-rankmodules #trophy-module {margin-top: 25px !important;}

.catagory{color:#333333; font-size:12px; height:15px; clear:both; margin-bottom:20px;}
.catagory .select-acd{background:url(select-arrow.gif) left -8px no-repeat; float:left; font-weight:bold; padding-left:15px; margin-right:15px; cursor:pointer;}
.catagory .select-dcen{background:url(select-arrow.gif) left -8px no-repeat; float:left; font-weight:bold; padding-left:15px; cursor:pointer;}
.catagory .active{background:url(select-arrow.gif) left 6px no-repeat; float:left; font-weight:normal; padding-left:20px; margin-right:15px; cursor:pointer;}
.data-grid{width:250px; height:208px; margin-right:10px;_margin-right:2px; float:left;}
.data-grid .heading{font-size:14px; color:#000; font-weight:bold;} 
.data-grid .date{font-size:12px; color:#818181;}
.data-grid.last{margin-right:0px;}

.gdp-details .pre-order-btn{float:left; position:relative;}
#main .gdp-details .price{margin:10px 0px; text-align:center; float:left; width:100%}
#main .gdp-details{margin-top:0; width:178px; position:relative;z-index:999; margin-top:0px}
#main .gdp-details .game-info{background:url(game-info-top.png) no-repeat left top; padding-top:8px; position:relative; top:25px; *top:20px; width:178px;}
#main .gdp-details .game_inner{width:178px; float:left;padding-bottom:8px; background:url(game-info-bottom.png) no-repeat left bottom;}
#main .gdp-details .section{width:178px; float:left; background:url(game-info-middle.png) repeat left top; padding-top:10px;}
#main .gdp-details .section .image{padding:15px; text-align:center;}
#main .gdp-details .section span{color:#333333; font-size:13px; font-weight:bold; margin:0px 16px; clear:both; float:left; width:80%;}
#main .gdp-details .section span.blueColor{font-weight:normal; font-size:12px;}
#main .gdp-details .section a{color:#002596; font-size:12px; font-weight:bold;}
#main .gdp-details .seprator{text-align:center;}
#main .gdp-details .info-links a{ color:#002596; float:left; font-size:12px; height:auto; width:auto; margin:10px 0px 10px 3px; padding:5px 0px 5px 0;}
#main .info-links a{color:#292929; float:left; font-size:12px; height:auto; width:175px; margin:10px 0px 0 0; padding:10px 0px 6px 0;}

.homePage{float:left; padding-bottom:20px; width:100%;}
.info-links{float:left}
#main .video-box a:hover{ color: #002596;}
#wrap .boxshadow-outer .gdp-details a.browse-links{background:url(arrow_sprite.png) no-repeat scroll right 11px transparent; color:#292929; float:left; font-size:12px; height:auto; width:175px; padding:10px 0px 6px 0;}

#main .head-content{clear:both;width:565px;}
#main .head-content .head-img{width:565px;}
#main .head-content p{font-size:14px; line-height:24px; margin-bottom:10px; color:#555555;}
#main .head-content .description{/*height:100px; overflow:hidden;*/ float:left; width:550px;}

/*CROSS-LINKING*/
#main .head-content  #cross-links img{padding-left:3px;}
#main .head-content  #cross-links .visit_the_game {background: url("psvita_btn_blue.gif") no-repeat 0 0;
    cursor: pointer;
    float: left;
    height: 33px !important;
    left: 0;
    margin-top: 15px;
    padding: 0 !important;
    text-align: center;
    top: 0;
    width: 165px !important;
    z-index: 9;
}
#main .head-content  #cross-links .visit_the_game:hover {background: url("psvita_btn_blue.gif") no-repeat 0 -33px;}

#main .head-content  #cross-links .visit_the_game span{
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px !important;
    padding: 9px 0 0 9px !important;
    text-align: center;
    width: 150px;
}
#main .head-content  #cross-link img{padding-left:3px;}
#main .head-content  #cross-link .visit_the_game {background: url("psvita_btn_blue.gif") no-repeat 0 0;

    cursor: pointer;
    float: left;
    height: 33px !important;
    left: 0;
    margin-top: 15px;
    padding: 0 !important;
    text-align: center;
    top: 0;
    width: 165px !important;
    z-index: 9;
}
#main .head-content  #cross-link .visit_the_game:hover {background: url("psvita_btn_blue.gif") no-repeat 0 -33px;}

#main .head-content  #cross-link .visit_the_game span{
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px !important;
    padding: 9px 0 0 9px !important;
    text-align: center;
    width: 150px;
}
#main .head-content .moregdp{font-weight:bold; color:#2e82d1; font-size:14px; cursor:pointer; margin-top:5px; float:left;}

#app-detail #main .head-content{width:780px; float:left;}
#app-detail #main .head-content .head-imgnew{float:left;}
#app-detail #main .head-content .head-imgnew img{float:left;}
#app-detail #main .head-content .head-img{text-align:center; width:auto; margin-top:20px;}
#app-detail #main .head-content .description{min-height:100px; overflow:hidden; float:left; width:100%;}
#app-detail #main .head-content .more{font-weight:bold; color:#2e82d1; font-size:14px; cursor:pointer; margin-top:5px; float:left;}

.system-detail #main .head-content .more{font-weight:bold; color:#2e82d1; font-size:14px; cursor:pointer; margin-top:5px; float:left;display:none;}
.light-box{position:relative;}
.light-box .title a{color:#333333; padding-top:10px;}
.light-box p{color:#555; font-size:14px; border-bottom:1px solid #b2b2b2; padding-bottom:30px; margin-bottom:30px; float:left;}
.light-box .title h2{color:#000000; font-size:28px; line-height:25px; padding-bottom:25px; padding-top:4px; font-weight:bold;}
.light-box .title img{float:left; margin-right:15px;}

.grey-box{position:relative; border-bottom:none; background:#e6e6e6;}
.grey-box .title a{color:#333333; padding-top:10px;}
.grey-box p{color:#555; font-size:14px; border-bottom:1px solid #b2b2b2; margin-right:30px; width:327px; float:left;}
.grey-box .title h2{font-weight:bold;color:#000000; font-size:28px; line-height:25px; padding-bottom:25px; padding-top:4px;}
.grey-box .title img{float:left; margin-right:15px;}

.psvita-multitouch{height:475px; border-bottom:2px solid #818181;}
.psvita-multitouch .image{position:absolute; left:-35px; bottom:0px;}
.psvita-multitouch .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-multitouch .lft-content{width:260px; float:left; padding:60px 0px 85px 25px;}
.psvita-multitouch .image-rgt{float:right; margin-top:50px;}

.psvita-motion{height:650px; border-bottom:2px solid #818181; clear:both;}
.psvita-motion .image{margin:60px 0px 0px 85px;}
.psvita-motion .content{padding:0 0 5px 98px; width:760px; float:left;}

.psvita-microphone-app{border-right:2px solid #818181; float:left; padding:30px 50px 50px; width:329px; border-bottom:none;background:#e6e6e6; _padding:30px 36px;}
.psvita-microphone-app .title h2{font-weight:bold;float:left; padding-top:20px; padding-bottom:45px;}

.psvita-wifi{padding:30px 50px 50px; width:329px; float:left;  border-bottom:2px solid #818181;background:#E6E6E6; }
.psvita-wifi .title h2{float:left; padding-top:20px; padding-bottom:45px;}

.psvita-wifi-app{padding:30px 50px 50px; width:329px;background:#e6e6e6; float:left; border-bottom:none; _padding:30px 36px;}
.psvita-wifi-app .title h2{font-weight:bold;float:left; padding-top:20px; padding-bottom:45px;}

.psvita-camera{height:475px; border-bottom:2px solid #818181;}
.psvita-camera .image{position:absolute; left:-35px; bottom:0px;}
.psvita-camera .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-camera .front-view{background:url(vita_front_camera.png) left top no-repeat; float:left; height:385px; margin-top:40px; width:505px;}
.psvita-camera .rear-view{background:url(vita_rear_camera.png) left top no-repeat; float:left; height:385px; margin-top:40px; width:505px;}
.camera-nav{background:url(vita_view_sprite.png) no-repeat; float:left; margin-left:85px; margin-top:350px; width:285px; height:40px;}
.camera-nav.bg{background-position:left -54px;}
#main .camera-nav a.link{float:left; height:23px; width:142px; color:#666666; padding-top:15px; text-align:center;}
#main .camera-nav a:hover.link{color:#666666;}
#main .camera-nav a.active{color:#fff;}
#main .camera-nav a:hover.active{color:#fff;}
.psvita-camera .sub-title{border-bottom: 1px solid #B2B2B2; float: left;padding-bottom: 18px; width:255px;}
.psvita-camera .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-camera .sub-title img{float:left; margin-right:15px;}


#main .app-container{clear:both; margin:10px 0px; float:left; width:100%;}
#main .app-container h4{color:#404040; font-size:14px; font-weight:bold;}
#main .app-container p{height:95px;}
#main .app-container .app-box{width:160px; height:392px; background:url(psvita-app_bg_box.gif) left top no-repeat; padding:20px 20px 20px 12px; float:left; margin:0px 4px 5px 0px;}
#main .app-container .app-box.last{margin-right:0px;}
#main .app-container .app-box-active{width:160px; height:392px; background:url(psvita-app_bg_box.gif) left -432px no-repeat; padding:20px 20px 20px 12px; float:left; margin:0px 4px 5px 0px;}
#main .app-container .app-box-active.last{margin-right:0px;}
#main .app-container .app-icon{text-align:center; margin-bottom:10px;}
#main .app-container .app-btn{background:url(psvita-app_btn.png) left top no-repeat; width:136px; height:29px; float:left; text-indent:-9999px; margin:15px; cursor:pointer; _margin:10px;}
.app_footer{background:url(psvita-app_footer.png) no-repeat left top; width:861px; height:57px; float:left; margin-bottom:40px;}

.app_footer a.link-lft{background:url(arrow_sprite_left.png) no-repeat scroll left 11px transparent; color:#292929; float:left; font-size:12px; height:auto; margin:10px 0 0 35px;padding:10px 0 0 20px; width:120px; cursor:pointer;}
.app_footer a:hover.link-lft{color:#002596; background-position:left -12px;}
.app_footer a.link-rlt{background:url(arrow_sprite.png) no-repeat scroll right 11px transparent; color:#292929; float:left; font-size:12px; height:auto; width:100px; margin:10px 45px 0 0; padding:10px 0px 6px 0; cursor:pointer;}
.app_footer a:hover.link-rlt{color:#002596; background-position:right -12px;}

#main .games-container{*clear:both; margin:10px 0px; float:left; overflow:hidden; position:relative; width:784px;}
#main .games-container h4{color:#404040; font-size:13px; font-weight:bold;line-height:16px;padding-bottom: 1px;}
#main .games-container p{height:95px;}
#main .games-container .game-box{width:168px; height:337px; _height:340px; background:url(psvita-app_bg_box.gif) left top no-repeat; padding:20px 12px 20px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
#main .games-container .game-box .details{margin:0px 15px; float:left; height:85px;_margin:0px 15px;}
#main .games-container .game-box .details span{color:#555555;}
#main .games-container .game-box.last{margin-right:0px;}
#main .games-container .game-box-active{width:168px; height:337px; background:url(psvita-app_bg_box.gif) left -381px no-repeat; padding:20px 12px 20px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
#main .games-container .game-icon{text-align:center; width:100%; margin-bottom:10px; float:left; height:173px;_width:166px;}
#main .games-container .game-btn{background:url(game_details.png) left top no-repeat; width:136px; height:25px; float:left; text-indent:-9999px; margin:15px 15px 5px 15px; _margin-bottom:2px !important;  cursor:pointer;}
#main .games-container .acc-btn{background:url(psvita_product_btn.jpg) left top no-repeat; width:136px; height:25px; float:left; text-indent:-9999px; margin:15px 15px 5px 15px; cursor:pointer;}
#main .games-container .pre-order-btn1 {background: url("pre_order_buynow_right_orange.png") no-repeat scroll right top transparent; color: #FFFFFF; cursor: pointer;float: left; height: 22px;line-height: 22px; margin: 0 15px 10px; padding: 0 10px 0 0; text-indent: 0; width: auto;}
#main .games-container .pre-order-btn1 span {background: url("pre_order_buynow_left_orange-n.png") no-repeat scroll left top transparent; color: #FFFFFF; cursor: pointer; float: left; height: 22px;line-height: 22px; margin: 0; padding: 0 0 0 10px; text-align: center; text-indent: 0; width: 116px;}
#wrap .game_footer{background:url(psvita-app_footer.png) no-repeat left top; width:861px; height:57px; float:left; margin:20px 0px 40px 20px;}
#wrap .game_footer a.more{background:url(psvita_more_arrow.png) no-repeat right 4px; color:#292929; font-size:14px; height:auto; margin:20px auto;padding-right:20px;display:block; width:90px; cursor:pointer;}
.game_footer .flt{float:none;}

.games #main .games-container .game-box{width:168px; height:287px; _height:290px; background:url(psvita-app_bg_box_reduced.gif) left top no-repeat; padding:10px 12px 10px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
.games #main .games-container .game-box .details{margin:0px 15px; float:left; height:75px;_margin:0px 15px;}
.games #main .games-container .game-box .details span{color:#555555;}
.games #main .games-container .game-box.last{margin-right:0px;}
.games #main .games-container .game-box-active{width:168px; height:287px; background:url(psvita-app_bg_box_reduced.gif) left -311px no-repeat; padding:10px 12px 10px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
.games #main .games-container .game-icon{text-align:center; width:100%; margin-bottom:0px; float:left; height:143px;_width:166px;}
.psvita-frnd-app{height:475px; border-bottom:2px solid #818181;}
.psvita-frnd-app .image-rgt{position:absolute; right:-104px; top:80px;}
.psvita-frnd-app .lft-content{float:left; padding:80px 0 85px 25px; width:318px;}
.psvita-frnd-app p{border:none; float:left; width:100%}
.psvita-frnd-app .title h2{font-weight:bold; color:#000000; float:left; line-height:30px; font-size:28px; padding-bottom:20px; padding-top:62px;}
.psvita-app-near .psvita-frnd-app .title h2.friend{background:url(psvita_frnds_icon.png) no-repeat left top;}
.psvita-app-party .title h2{background:none; padding-left:0px;}

.light-box .psvita-frnd-app .title img {margin-right:0px;}

.psvita-about-app{height:475px; border-bottom:2px solid #818181;}
.psvita-about-app .image-lft{position:absolute; left:-80px; top:80px;}
.psvita-about-app .rgt-content{float:right; padding:80px 45px 85px 0px; width:295px;}
.psvita-about-app p{border:none; width:228px; margin-left:52px;}
.psvita-about-app .title h2{color:#000000; float:right; font-size:28px; line-height:30px; padding-bottom:20px; padding-top:20px; font-weight:bold; }
.psvita-about-app .title img {margin-right:0px; float:right;}
.psvita-app-party .psvita-about-app .title h2{color:#000000; float:left; font-size:28px; line-height:25px; padding-bottom:20px; margin-left:50px; padding-top:20px; font-weight:bold;}

.psvita-discover-app{height:475px; border-bottom:2px solid #818181;} 
.psvita-discover-app .image-rgt{position:absolute; right:-82px; top:80px;}
.psvita-discover-app .lft-content{float:left; padding:80px 0 85px 25px; width:272px;}
.psvita-discover-app p{border:none;}
.psvita-discover-app .title h2{font-weight:bold;color:#000000; float:left;*float:none; font-size:28px; line-height:30px; padding-bottom:20px; padding-top:62px;}
.psvita-discover-app .title img {margin-right:0px;}
.psvita-app-party .psvita-discover-app .title h2{font-weight:bold;color:#000000; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:62px; width:100%;}

.psvita-setting-app{border-bottom:2px solid #818181; height:475px;}
.psvita-setting-app .image{position:absolute; left:-35px; bottom:0px;}
.psvita-setting-app .title img{margin-right:0px;}
.psvita-setting-app .title h2{color:#000000; float:left; font-size:28px; line-height:25px; padding-bottom:25px; padding-top:25px;}
.psvita-setting-app p{border:none; width:285px;} 
.psvita-setting-app .rgt-content{margin-left:25px;width:272px; float:right; padding:60px 40px 85px 0px; _padding-right:0px; _width:200px;}
.psvita-setting-app .front-view{background:url(psvita_settings_img.png) left top no-repeat; float:left; height:385px; margin-top:40px; width:505px; }
.psvita-setting-app .rear-view{background:url(psvita_settings_image.png) left top no-repeat; float:left; height:385px; margin-top:40px; width:505px;}
.setting-nav{background:url(vita_view_sprite.png) no-repeat; float:left;margin-left:85px; margin-top:350px; width:285px; height:40px;}
.setting-nav.bg{background-position:left -54px;}
#main .setting-nav a.link{float:left; height:23px; width:142px; color:#666666; padding-top:15px; text-align:center;}
#main .setting-nav a:hover.link{color:#666666;}
#main .setting-nav a.active{color:#fff;}
#main .setting-nav a:hover.active{color:#fff;}
#app-detail .app_footer{background:url(psvita-app_footer.png) no-repeat left top; width:861px; height:57px; float:left; margin-bottom:40px; margin-left:20px; *float:none;}
#app-detail .app_footer a.link-lft{background:url(arrow_sprite_left.png) no-repeat scroll left 11px transparent; color:#292929; float:left; font-size:12px; height:auto; margin:10px 0 0 35px;padding:10px 0 0 20px; width:135px; cursor:pointer;}
#app-detail .app_footer a:hover.link-lft{background-position:left -12px; color:#002596;}
#app-detail .app_footer a.link-rlt{background:url(arrow_sprite.png) no-repeat scroll right 11px transparent; color:#292929; float:left; font-size:12px; height:auto; width:100px; margin:10px 45px 0 0; padding:10px 0px 6px 0; cursor:pointer;}
.footer-top{float:left; height:32px;}
#wrap .boxshadow-outer #footer{border-top:none;}
#wrap .psvita-content{float:left; position:relative; width:100%; z-index:10;}
#wrap .psvita-content p{font-size:14px; margin:20px 40px 20px 0px; color:#555555;} 
#wrap .psvita-img{position:absolute; right:-200px; top:65px; display:inline-block; z-index:0; }

.psvita-videos .video-box{width:131px; height:120px; float:left; margin:0px 5px 15px 0px;}
.psvita-videos .video-box a{font-weight:normal}
.psvita-videos .video-box span{float:left; width:100%; text-align:center; cursor:pointer;}
.head-container{padding:0px 20px;}
.sub-container{margin-left:20px;}
 
.quick_links{clear:both; margin-top:15px; float:left; width:100%;}
.quick_links .link_box{background:url(quick_box_bg.png) no-repeat left top; width:278px; _width:206px;height:377px; float:left; margin-right:13px; padding:20px 0;}
.quick_links .link_box.last{margin-right:0px;}
.quick_links .link_box h3{color:#333333; font-size:22px; font-weight:bold; text-align:center; height:50px;}
.quick_links .link_box h6{color:#404040; font-size:14px; font-weight:bold;}
.quick_links .link_box p{line-height:14px; color:#555555;}
.quick_links .link_box a.quick_link_btn{ color:#fff; float:left; text-align:center;}
.quick_links .link_box .share_bg{background:url(psvita_share_icon.png) no-repeat -35px 35px; height:110px; padding-top:185px;}
.quick_links .link_box .connect_bg{background:url(vita-apps-img.png) no-repeat left top; height:110px; padding-top:185px;}
.quick_links .link_box .explore_bg{background:url(vita-att-img.png) no-repeat left 35px; height:110px; padding-top:185px;}

.signup_box{background:url(signup_box_bg.png) no-repeat; width:861px; height:217px; margin:30px 0px 19px 0px; float:left;}
.signup_box .sign_img{float:left; width:270px; margin-top:25px;}
.signup_box .join_box{border-right:1px solid #9f9f9f; width:280px; float:left; padding:0px 15px; margin-top:25px; height:165px;}
.signup_box .join_box img{float:left;}
.signup_box .join_box p{clear:both; float:left; margin-top:10px; color:#555555; line-height:14px; width:100%;}
.signup_box .join_box h1{font-size:28px; float:left; margin: 19px 0 0 10px; padding:0px; width:180px;}
.signup_box .join_box h2{font-size:14px; float:left; margin:0px 0px 0px 10px; padding:0px; line-height:21px;}
.mail-box{width:220px; margin-top:20px; float:left; margin-left:30px;}
.mail-box .signup-form label{color:#404040; font-size:14px; font-weight:bold; padding-bottom:5px; width:200px; float:left;}
.mail-box .signup-form #email_address{border:1px solid #fff; width:200px; height:20px; margin-bottom:10px;}
.mail-box .signup-form .field_text_box{width:220px; clear:both;} 
.mail-box .field_text_box .signup_btn_div{ color:#fff; float:left; text-align:center; margin-top:15px;}
.mail-box #error_msg, .mail-box .error_message{color:#D42B32; font-size:11px;}
.mail-box #signUp #ProcessBar{height:20px; margin-left:90px; margin-top:15px; width:20px;}

#ngp #footer{background:url(footer_top.png) no-repeat scroll left top transparent; height:392px; width:820px !important; border:none; padding:11px 25px 0 25px;}




/*gallery*/   
#gdpoverlay{position:fixed; _position:absolute; width:100%; height:100%; background:#000; opacity:.7; filter: alpha(opacity=70); z-index:999999; display:none;top:0;}
.screenshot {display:none; width:860px; position:fixed;_position:absolute; height:600px; left:50%; margin-left:-430px; top:25px;_top:300px; z-index:999999; background:url(screenshotbg.png) repeat left top}
.videourl{visibility:hidden}

.scr_gallery{width:860px; float:left; padding-top:40px; height:450px;}
.scr_gallery .previous{width:50px; float:left; height:450px; position:relative;}
img.prev{position:absolute; top:50%; cursor:pointer; left:10px; margin-top:-25px;} 
.scr_gallery .middlecontent{width:760px; float:left; position:relative; height:450px;}
.scr_gallery .middlecontent .mainMiddle{position:absolute; left:-6px; width:760px; height:440px; overflow:hidden; padding:10px; background:url(screenshotimage.png) no-repeat left top;}
.scr_gallery .middlecontent .mainMiddle img{padding-left:4px;}
.scr_gallery .next{width:50px; float:left; position:relative; height:450px;}
img.nxt {position:absolute; top:50%; cursor:pointer; right:10px; margin-top:-25px;} 
.close {position:absolute; top:-5px; cursor:pointer; right:-10px; width:32px; height:32px; cursor:pointer;}
#gdpscreens{ width:746px}
.scr_gallery .middlecontent .mainMiddle .text{font-size:15px; color:#fff; padding-left:5px;}

.psvita-motion .sub-title{width:255px; float:left;}
.psvita-motion .sub-title img{float:left; margin-right:15px;}
.grey-box .psvita-motion p{ border-bottom:1px solid #B2B2B2; color:#555555; float:left; font-size:14px; margin-right:15px; width:444px;}
.sub-title a{display:block; margin-top:14px;}
.sub-title a.nomargintop{margin-top:0;} 
.boxshadows{float:left;width:900px;_width:860px;}
.bottomshadow{background-image:url("../webasset/ps_footer_shadow_png.png"); background-repeat:no-repeat; width:900px; overflow:hidden; height:19px;}

h1{color:#292929; font-size:36px; font-weight:bold !important; height:auto; margin:0; padding:0px;}
h4{font-size:21px; font-weight:normal; height:auto; margin:0; padding:0 0 10px; color:#404040;}
#main .share{height:20px; position:absolute; right:20px; top:15px !important; width:88px; z-index:99;}

#ngp_sp .productbox .inner_productbox .box_txt_3 {  float: left;height: 162px; padding: 10px;width: 188px;}
#ngp_sp .productbox .inner_productbox {float:left; padding:17px; height:199px; }
#ngp_sp .productbox .inner_productbox .image_box {width:221px;height:181px;float:left; font-size: 12px;}
#ngp_sp .productbox .inner_productbox .image_box img {float:left; margin:20px 0px 0px 0px; }
#ngp_sp .productbox .inner_productbox .image_box .top_products{float:left; border-bottom:1px solid #bcbcbc; margin-bottom:29px;}
#ngp_sp .productbox .inner_productbox .image_box .cop_checkbox {display:none; float:left; font-size:12px;}
#ngp_sp .productbox .inner_productbox .box_txt_2 {width:275px;margin:0px 8px 0px 8px;float:left;position: relative;padding:10px; border:1px solid #5d5d5d; height:175px;}

#ngp_sp .productbox .inner_productbox .box_txt_3 {width:182px;float:left;padding:10px 8px 10px 8px; display:inline; _padding:5px;height:175px; border:1px solid #5f5d5e; }
#ngp_sp .productbox .inner_productbox .box_txt_3 span{ color:#a3a2a5; font-size: 12px;font-weight: bold;height: auto;margin:0px 0px 25px 0px;overflow: hidden; padding: 0; width: auto; }
#ngp_sp .productbox .inner_productbox .box_txt_3 p {padding:10px 0px 0px 0px; margin:0px;height:103px;overflow:hidden;width:100%;font-size:12px; color:#a3a2a3;}
#ngp_sp .productbox .inner_productbox .box_txt_3 ul li{padding:0px;margin:0px 0px 10px 0px;font-weight:normal;height:auto;overflow:hidden;width:auto;font-size:12px; color:#a3a2a3;}
#ngp_sp .productbox .inner_productbox .box_txt_2 h2{font-size:18px; line-height:26px;}
#ngp_sp .productbox .inner_productbox .box_txt_2  h3{font-size:18px;}
#ngp_sp .productbox .inner_productbox .box_txt_3 .price_div {border-top:1px solid #d9d9d9;margin-top:10px;color:#959595;padding-top:5px;font-weight:bold;font-size:12px;width:100%}
#ngp_sp .productbox .inner_productbox .box_txt_3 .price_div div {float:left;}
#ngp_sp .productbox .inner_productbox .box_txt_3 .price_div a.readmore {float:right;font-size:12px;color:#fff; width:91%;	padding-right:15px; }
#ngp_sp .productbox .inner_productbox .box_txt_3 .price_div a.readmore:hover { color:#002596;}

.sub-text{margin:10px 0px;}

#techspecs{margin: 0 auto; width:803px; background:url(psvita_tech_rep.jpg) repeat-x; height:680px; float:left;  padding:29px;}

.techspec-top{float:left; padding-top:5px; *height:auto; width:861px;  background:url(psvita_tech_top.png) left top no-repeat;}
.techspec-bottom{float:left; padding-bottom:5px;  background:url(psvita_tech_bottom.png) left bottom no-repeat; margin-bottom:20px;}

#techspecs .techRow{border-top:none; width:100%; background:url(psvita_tech_content_rep.png) repeat-y;  margin-bottom:5px;}
#techspecs .techRow .techleftCol{float:left; font-size:17px; font-weight:bold; padding:8px 13px; width:42%;}
#techspecs .techRow .techrightCol{float:left; font-size:13px; font-weight:bold; padding:10px; width:52%;}

#main .camera-nav a.active{color:#fff;}
#main a:hover{color:#002596;}
#main a{color:#3C3C3C;}


/*main browsing history*/

#main-box{display:none}

/*main browsing history*/

.system_box{background:none; width:860px; margin:0 0 8px; float:left;padding:0 0 30px;clear:both;}
.main-module-top {background: url(plus-top-round.png) no-repeat left top; height: 10px;}
.main-module-bottom { background: url(plus-bottom-round.png) no-repeat left bottom; clear: both; height: 10px;}
.main-module-middle { background: none repeat scroll 0 0 #eee; float: left; padding: 20px 30px; width: 800px;}

.system_box .system_img{float:left; width:255px;}
.system_box .system_detail.margin{margin:0px 65px;_margin:0px 42px !important; }
.sub-main-container .digital-game-list { float: left; width: 800px;}
.sub-main-container .games-box { text-align:center;background:#E6E6E6;float: left; height: auto; margin: 0 14px 22px 0; padding: 10px; width: 169px;}
.sub-main-container .leftBoxx { text-align:center;height:132px;margin-bottom: 12px;}
.sub-main-container .rightBoxx { float: left; width: 113px;}
.sub-main-container .priceList { float: left; font-weight: bold; width: 110px;}
.sub-main-container .priceList p { float: left; font-size: 14px; margin: 0;}
.digital-game-list .last{margin-right:0}
.sub-main-container .main-module{float:left;margin-top:20px;}
#main .system_box .system_detail a.link{ color:#002596; float:left; font-size:12px; height:auto; width:70px; margin:0px 45px 0 0; padding:10px 0px 6px 0; cursor:pointer;}
#main .system_box .system_detail a:hover.link{color:#002596;}
.system_box .system_info{width:auto; float:left;}
.system_box .system_info span{color:#404040; font-size:14px; font-weight:bold; height:auto; margin:0 0 25px; overflow:hidden; padding:0; width:auto;}
.system_box .system_info p{border:none;color:#565656; font-size:12px; height:auto; margin:0; overflow:hidden; padding:10px 0 0; width:100%;}
.system_box .system_info .price_div{float:left}
.system_box .system_info .price_div a{margin-top:5px; float:left;clear:both;}
.system_box.last{margin-bottom:-3px; }

#main .top_products{float:left; height:auto; clear:both; width:100%;}
#main .pro_one{float:left; padding:0 0 17px 0; width:360px;}
#main .pro_two{margin-left:140px; width:360px; float:left;}
#main .pro_one .proname, #main .pro_two .proname{border:none; color:#414141; float:left; font-size:20px; margin:0 0 0 20px; padding-bottom:2px; width:255px;}
#main .pro_one a.readmore, #main .pro_two a.readmore{background:url(arrow_sprite.png) no-repeat scroll right 2px transparent; color:#343434; display:block; float:left; font-size:12px; margin:5px 0 0 0; width:85px;}
#main .pro_one a:hover.readmore, #main .pro_two a:hover.readmore{color:#002596; background-position:right -21px;}
#main .pro_one .pre-order-btn, #main .pro_two .pre-order-btn{float:right; margin-top:10px;}

.psvita-front-camera .title h2{background:url(psvita_camera_front.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; margin-bottom:20px;}
.psvita-front-camera{height:475px; border-bottom:2px solid #818181;}
.psvita-front-camera .image{position:absolute; left:-35px; bottom:0px;}
.psvita-front-camera .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-front-camera .lft-content{width:272px; float:left; padding:110px 0px 0px 25px;}
.psvita-front-camera .image-rgt{float:right; margin-top:50px;}
.psvita-front-camera .lft-content p{border-bottom:none;}

.psvita-rear-camera .title h2{background:url(psvita_rear_camera_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; margin-bottom:20px;}
.psvita-rear-camera{height:475px; border-bottom:2px solid #818181;}
.psvita-rear-camera .image{position:absolute; left:-35px; bottom:0px;}
.psvita-rear-camera .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-rear-camera .lft-content{width:272px; float:left; padding:110px 0px 0px 55px;}
.psvita-rear-camera .image-lft{float:left; margin-top:50px;}
.psvita-rear-camera .lft-content p{border-bottom:none; width:245px;}

.psvita-touchscreen .title h2{background:url(multitouch_display.png) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; margin-bottom:20px;}
.psvita-touchscreen{height:505px; border-bottom:2px solid #818181;}
.psvita-touchscreen .image{position:absolute; left:-35px;}
.psvita-touchscreen .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-touchscreen .lft-content{width:245px; float:left; padding:110px 0px 0px 40px; _width:200px; _padding-left:20px;}
.psvita-touchscreen .image-rgt{float:right; margin-top:50px;}
.psvita-touchscreen .lft-content p{width:250px; margin-bottom:25px; padding-bottom:25px; border-bottom:none}
.psvita-touchscreen .sub-title{border-bottom: 1px solid #B2B2B2;padding-bottom: 18px;float:left; width:255px;}
.psvita-touchscreen .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-touchscreen .sub-title img{float:left; margin-right:15px;}

.psvita-rear-touch{clear:both; height:675px; border-bottom:2px solid #818181;}
.psvita-rear-touch .title h2{background:url(psvita_rear_touch_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; font-size:28px; line-height:25px; padding-bottom:45px; padding-top:8px;}
.psvita-rear-touch .sub-title{float:left; width:255px;padding-bottom:18px; border-bottom:1px solid #b2b2b2;}
.psvita-rear-touch .sub-title a{color:#333333;  width:124px; float:left;}
.psvita-rear-touch .sub-title img{float:left; margin-right:15px;}
.psvita-rear-touch .image{margin:60px 0px 0px 150px;}
.psvita-rear-touch p{color:#555; font-size:14px; border-bottom:1px solid #b2b2b2; margin-right:15px; width:444px; float:left;}
.psvita-rear-touch .content{padding:0 0 5px 98px; width:760px; float:left;}

.psvita-touch-pad .title h2{background:url(psvita_touch_rear_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:7px; margin-bottom:20px;}
.psvita-touch-pad{height:540px; border-bottom:2px solid #818181;}
.psvita-touch-pad .image{position:absolute; left:-35px; bottom:0px;}
.psvita-touch-pad .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-touch-pad .lft-content{width:272px; float:left; padding:110px 0px 0px 30px;}
.psvita-touch-pad .image-lft{float:left; margin-top:50px;}
.psvita-touch-pad .lft-content p{border-bottom:none; width:295px;}

.psvita-multitouch .title h2{background:url(psvita_multi-touch_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:7px; margin-bottom:20px;}
.psvita-multitouch .lft-content p{border-bottom:1px solid #B2B2B2; color:#555555; float:left; font-size:14px; margin-bottom:30px; padding-bottom:30px; width:234px;}
.psvita-multitouch .sub-title{float:left; width:255px;}
.psvita-multitouch .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-multitouch .sub-title img{float:left; margin-right:15px;}

.psvita-gps .title h2{background:url(psvita_gps_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:19px; padding-top:19px; margin-bottom:20px;}
.psvita-gps{height:425px; border-bottom:2px solid #818181;}
.psvita-gps .image{position:absolute; left:-35px; bottom:0px;}
.psvita-gps .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-gps .lft-content{width:272px; float:left; padding:52px 0px 0px 0px;}
.psvita-gps .image-lft{float:left; margin:50px 0px 0px 50px;}
.psvita-gps .lft-content p{border-bottom:none; width:287px;}
.psvita-gps .lft-content p.term_text{font-size:11px; color:#555555; width:175px; padding-bottom:18px; border-bottom:1px solid #b2b2b2;}
.psvita-gps .sub-title{float:left; width:255px; margin-top:100px;}
.psvita-gps .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-gps .sub-title img{float:left; margin-right:15px;}

.vita-feature-nav{margin:20px 0px 30px; float:left;}
.vita-feature-nav a{background:url(vita-features.png) no-repeat; float:left; text-indent:-9999px; margin-right:15px;}
.vita-feature-nav a.front-touch{background-position:0px 0px; width:45px; height:48px;}
.vita-feature-nav a.rear-touch{background-position:0px -50px; width:45px; height:48px;}
.vita-feature-nav a.motion-sensor{background-position:0px -363px; width:60px; height:48px;}
.vita-feature-nav a.dual-stick{background-position:0px -413px; width:75px; height:48px;}
.vita-feature-nav a.wifi{background-position:0px -308px; width:40px; height:48px;}
.vita-feature-nav a.g-wifi{background-position:0px -461px; width:45px; height:48px;}
.vita-feature-nav a.crossplay{background-position:0px -510px; width:45px; height:48px;}
.vita-feature-nav a.area-touch{background-position:0px -100px; width:45px; height:48px;}
.vita-feature-nav a.touch-hold{background-position:0px -150px; width:60px; height:48px;}
.vita-feature-nav a.microphone{background-position:0px 0px; width:45px; height:48px;}
.vita-feature-nav a.front-camera{background-position:0px -208px; width:55px; height:48px;}
.vita-feature-nav a.microphone{background-position:0px -258px; width:50px; height:48px;}

.psvita-platfrom-play .title h2{background:url(psvita_platform_icon.png) no-repeat left top; white-space:nowrap; padding-left:85px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; margin-bottom:20px;}
.psvita-platfrom-play{height:645px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-platfrom-play .image{position:absolute; left:-35px; bottom:0px;}
.psvita-platfrom-play .lft-content{width:258px; float:left; padding:60px 0px 0px 75px; height:250px; position:relative; z-index:999999;}
.psvita-platfrom-play .image-rgt{position:absolute; top:106px; left:25px; *top:100px; z-index:999;}
.psvita-platfrom-play .lft-content p{border-bottom:none;}
.psvita-platfrom-play .sub-title{float:right; width:255px; margin:157px 65px 0px 0px; clear:both; *margin-top:490px; _margin-top:150px !important; z-index:100; position:relative; border-bottom:1px solid #b2b2b2; padding-bottom:18px;}
.psvita-platfrom-play .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-platfrom-play .sub-title img{float:left; margin-right:15px;}

.psvita-dual-analog .title h2{white-space:nowrap; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px;}
.psvita-dual-analog{height:480px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-dual-analog .image{position:absolute; left:-35px; bottom:0px;}
.psvita-dual-analog .lft-content{width:291px; float:left; padding:115px 0px 0px 55px;}
.psvita-dual-analog .image-rgt{float:right; margin-top:20px;}
.psvita-dual-analog .image-lft{float:left; margin-top:20px;}
.psvita-dual-analog .lft-content p{border-bottom:none; margin-bottom:20px;}
.psvita-dual-analog .sub-title{border-bottom: 1px solid #B2B2B2; float: left; padding-bottom: 18px;width:255px;}
.psvita-dual-analog .sub-title a{color:#333333; width:124px; float:left;}
.psvita-dual-analog .sub-title img{float:left; margin-right:15px;}



.psvita-service{padding:30px 50px 0px; *padding-bottom:24px; width:760px; float:left; background:#e6e6e6; border-bottom:2px solid #818181; min-height:215px;}
.psvita-service .title h2{background:url(psvita_service_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:18px; margin-bottom:20px;}
.psvita-service .content p{width:100%;}

.right-border{border-right:2px solid #818181;}
.light-box{position:relative; border-bottom:none; clear:both;}


.vita-feature-nav a{background:url(vita-features.png) no-repeat; float:left; text-indent:-9999px; margin-right:26px; border-bottom:none;}
.vita-feature-nav a.front-touch{background-position:0px 0px; width:45px; height:48px;}
.vita-feature-nav a.psvita-motion{background-position:0px -677px; width:45px; height:57px;clear:none;}
.vita-feature-nav a.dual-stick{background-position:0px -413px; width:75px; height:48px;}
.vita-feature-nav a.wifi{background-position:0px -308px; width:40px; height:48px;}
.vita-feature-nav a.g-wifi{background-position:0px -461px; width:45px; height:48px;}
.vita-feature-nav a.crossplay{background-position:0px -510px; width:45px; height:48px;}
.vita-feature-nav a.area-touch{background-position:0px -100px; width:45px; height:48px;}
.vita-feature-nav a.touch-hold{background-position:0px -150px; width:60px; height:48px;}
.vita-feature-nav a.psvita-front-camera{background-position:0px -208px; width:55px; height:48px;}
.vita-feature-nav a.psvita-rear-camera{background-position:0px -566px; width:55px; height:48px;}
.vita-feature-nav a.psvita-camera{background-position:0px -612px; width:55px; height:57px; border-bottom:none;}
.vita-feature-nav a.psvita-touchscreen{background-position:0px -739px; width:55px; height:50px;}
.vita-feature-nav a.psvita-touch-pad{background-position:0px -790px; width:68px; height:61px;}
.vita-feature-nav a.psvita-rear-touch{background-position:0px -48px; width:45px; height:48px; clear:none;}
.vita-feature-nav a.psvita-multitouch{background-position:0px -853px; width:55px; height:55px; margin-top:10px;}
.vita-feature-nav a.psvita-gps{background-position:0px -908px; width:35px; height:55px; }
.vita-feature-nav a.psvita-service{background-position:0px -963px; width:60px; height:65px !important; padding:0px; min-height:0px; border-bottom:none; margin-top:0px;}
.vita-feature-nav a.psvita-microphone{background-position:0px -260px; width:50px;  height:50px !important; padding:0px; min-height:0px; border-bottom:none; margin-top:10px;}
.vita-feature-nav a.psvita-platfrom-play{background-position:0px -1089px; width:65px; height:57px; clear:none; }
.vita-feature-nav a.psvita-platfrom-psp{background-position:0px -1155px; width:65px; height:57px; clear:none; }
.vita-feature-nav a.psvita-dual-analog{background-position:0px -414px; width:80px; height:50px; clear:none; }

/* NEW ICON CSS START */ 
 
.vita-feature-nav a{background:url(vita-features.png) no-repeat; float:left; text-indent:-9999px; margin-right:15px; border-bottom:none }
.vita-feature-nav a.front-touch{background-position:0px 0px; width:107px; height:138px;}
.vita-feature-nav a.front-touch:hover{background-position:-107px 0px; }
.vita-feature-nav a.psvita-rear-touch{background-position:0px -138px; width:107px; height:128px; clear:none;}
.vita-feature-nav a.psvita-rear-touch:hover{background-position:-107px -138px;}
.vita-feature-nav a.area-touch{background-position:0px -266px; width:107px; height:128px;}
.vita-feature-nav a.area-touch:hover{background-position:-107px -266px;}
.vita-feature-nav a.touch-hold{background-position:0 -394px; width:107px; height:128px;}
.vita-feature-nav a.touch-hold:hover{background-position:-107px -394px;}
.vita-feature-nav a.front-camera{background-position:0px -522px; width:107px; height:128px;}
.vita-feature-nav a.front-camera:hover{background-position:-107px -522px;}
.vita-feature-nav a.psvita-front-camera{background-position:0px -522px; width:107px; height:128px;}
.vita-feature-nav a.psvita-front-camera:hover{background-position:-107px -522px;}
.vita-feature-nav a.microphone{background-position:0px -650px; width:107px; height:128px;}
.vita-feature-nav a.microphone:hover{background-position:-107px -650px;}
.vita-feature-nav a.wifi{background-position:0px -778px; width:107px; height:128px;}
.vita-feature-nav a.wifi:hover{background-position:-107px -778px;}
.vita-feature-nav a.psvita-motion{background-position:0px -1672px; width:107px; height:128px;}
.vita-feature-nav a.psvita-motion:hover{background-position:-107px -1672px;}
.vita-feature-nav a.psvita-dual-analog{background-position:0px -1034px; width:107px; height:128px;}
.vita-feature-nav a.psvita-dual-analog:hover{background-position:-107px -1034px;}
.vita-feature-nav a.g-wifi{background-position:0px -1162px; width:107px; height:128px;}
.vita-feature-nav a.g-wifi:hover{background-position:-107px -1162px;} 
.vita-feature-nav a.crossplay{background-position:0px -1290px; width:107px; height:128px;}
.vita-feature-nav a.crossplay:hover{background-position:-107px -1290px;}
.vita-feature-nav a.psvita-rear-camera{background-position:0px -1418px; width:107px; height:128px;}
.vita-feature-nav a.psvita-rear-camera:hover{background-position:-107px -1418px;}
.vita-feature-nav a.psvita-camera{background-position:0px -1544px; width:107px; height:128px; border-bottom:none;}
.vita-feature-nav a.psvita-camera:hover{background-position:-107px -1544px;}



.vita-feature-nav a.psvita-at-t{background-position:0px -2823px; width:107px; height:128px !important; border-bottom:none; border-top:none;   padding:0px; min-height:0px; border-bottom:none;  clear:none;}
.vita-feature-nav a.psvita-at-t:hover{background-position:-107px -2823px;}
.vita-feature-nav a.psvita-touchscreen{background-position:0px -1800px; width:107px; height:128px;}
.vita-feature-nav a.psvita-touchscreen:hover{background-position:-107px -1800px;}
.vita-feature-nav a.psvita-touch-pad{background-position:0px -1928px; width:107px; height:128px;}
.vita-feature-nav a.psvita-touch-pad:hover{background-position:-107px -1928px;}
.vita-feature-nav a.psvita-multitouch{background-position:0px -2055px; width:107px; height:128px; margin-top:10px;}
.vita-feature-nav a.psvita-multitouch:hover{background-position:-107px -2055px;}
.vita-feature-nav a.psvita-gps{background-position:0px -2183px; width:107px; height:128px; }
.vita-feature-nav a.psvita-gps:hover{background-position:-107px -2183px;}
.vita-feature-nav a.psvita-service{background-position:0px -2309px; width:107px; height:128px !important; padding:0px; min-height:0px; border-bottom:none; margin-top:0px;}
.vita-feature-nav a.psvita-service:hover{background-position:-107px -2309px;}
.vita-feature-nav a.psvita-microphone{background-position:0px -2439px; width:107px;  height:128px !important; }
.vita-feature-nav a.psvita-microphone:hover{background-position:-107px -2439px;}


.vita-feature-nav a.psvita-platfrom-play{background-position:0px -2567px; width:107px; height:128px; clear:none; }
.vita-feature-nav a.psvita-platfrom-play:hover{background-position:-107px -2567px;}
.vita-feature-nav a.psvita-platfrom-psp{background-position:0px -2695px; width:107px; height:128px; clear:none; }
.vita-feature-nav a.psvita-platfrom-psp:hover{background-position:-107px -2695px;}
.vita-feature-nav a.psvita-att{background-position:0px -2823px; width:107px; height:128px; border-bottom:none; border-top:none;}
.vita-feature-nav a.psvita-att:hover{background-position:-107px -2823px;}

 /* NEW ICON CSS END */

h2 span.friend{background:url(psvita_frnds_icon.png) no-repeat left top; height:93px; line-height:93px; padding-left:100px;float:left; }
h2 span.outAbout{background:url(psvita_about_icon.png) no-repeat right top;height:93px; float:left; height:108px; line-height:165px; padding-right:59px; width:190px;}
h2 span.discoveries{padding-left:102px;background:url(psvita_discover-icon.png) no-repeat left top;height:96px;line-height:96px; float:left;}
h2 span.settings{background:url(psvita_setting_icon.png) no-repeat left top; height:70px; line-height:70px; padding-left:96px; float:left;}


#main .head-content p.small-font{font-size:11px; clear:both; line-height:20px; margin-top:20px;}
#breadcrumb li{background:url(ps_icon_arrow_ps3_gif.gif) no-repeat left center !important;}
#breadcrumb li a:hover{color:#002596;}

.heading{clear:both;}

.psvita-oled .title h2{white-space:nowrap; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; text-align:center;}
.psvita-oled{height:550px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-oled .image{margin:30px 0 0 85px;}
.psvita-oled .lft-content{width:100%; position:absolute; left:0px; top:385px;}
.psvita-oled .lft-content p{border-bottom:none; text-align:center; float:none; width:100%;}

.psvita-att .title h2{background:url(psvita_3g_icon.png) no-repeat left top; white-space:nowrap; font-size:28px; line-height:25px; padding:19px 20px 0px 90px; height:50px;}
.psvita-att{height:733px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-att .image{position:absolute; left:-35px; bottom:0px;}
.psvita-att .lft-content{width:785px; _width:700px; float:left; padding:60px 0px 0px 75px;}
.psvita-att .image-rgt{position:absolute; top:30px; right:25px;}
.psvita-att .lft-content p{border-bottom:none; width:300px; margin-bottom:0px; padding-bottom:5px;}
.psvita-att a.info-links{border-top:1px solid #b2b2b2; color:#002596 !important; clear:both; font-size:12px; height:auto; width:155px; margin:10px 0px 0 0; padding:10px 0px 6px 0;}
.psvita-att a:hover.info-links{background-position:right -12px;}

.apps #main #forps3 #twitterWid{right:-13px !important;}
/*.apps #main #forps3 #ftab{right:90px !important;}*/

/* .system #main #forps3 #twitterWid{right:-10px !important;} */
/* .system #main #forps3 #ftab{right:105px !important;} */
.games #main #forps3 #twitterWid{right:-13px !important;}
/*.games #main #forps3 #ftab{right:115px !important;}*/


.att-heading{width:409px;}
.att-terms{font-size:12px; color:#333333; padding:0px 20px; margin:15px 65px; clear:both; float:left; width:706px; _width:720px !important;}
.att-terms a{color:#333333; font-weight:bold;}
.att-terms a:hover{color:#002596; font-weight:bold;}
#main .att-head-img{position:absolute; top:87px; left:80px;}
#main .att-description{margin-top:430px; clear:both; float:left; width:100%;}
#main .att-description p{color:#555555; font-size:14px; line-height:24px; margin-bottom:10px;}
.att_quick_links{clear:both; margin:20px 0px 0px 16px; float:left; width:100%;}
.att_quick_links .link_box{background:url(psvita_att_bg_new.png) no-repeat left top; width:216px; height:415px; float:left; margin-right:0px;}
.att_quick_links .link_box.last{margin-right:0px;}
.att_quick_links .link_box h3{color:#333333; font-size:18px; font-weight:bold; text-align:left;}
.att_quick_links .link_box h6{color:#404040; font-size:14px; font-weight:bold;}
.att_quick_links .link_box p{line-height:16px; color:#555555; float:left;}
.att_quick_links .link_box a.quick_link_btn{background:url(psvita_att_btn.png) no-repeat left top; width:125px; height:17px; color:#fff; float:left; padding:6px; margin:25px 37px; text-align:center;}
.att_quick_links .link_box .play_bg{background:url(psvita_att_play_img.png) no-repeat 7px top; height:110px; padding:160px 5px 0px 25px; margin-top:23px;}
.att_quick_links .link_box .connect_bg{background:url(psvita_att_connect_img.png) no-repeat center top; height:110px; padding:147px 5px 0px 24px; margin-top:35px;}
.att_quick_links .link_box .explore_bg{background:url(psvita_att_near_img.png) no-repeat center top; height:110px; padding:147px 5px 0px 25px; margin-top:35px;}
.att_quick_links .link_box .share_bg{background:url(psvita_att_explore_img.png) no-repeat center top; height:110px; padding:164px 5px 0px 25px; margin-top:20px;}
#att-detail .app-bottom{margin-left:7px; float:left; clear:both;}
#att-detail .boxshadow{clear:both;}
#wrap h3{line-height:100%;}
#breadcrumb{padding-bottom:10px; float:left; width:545px;}
#forps3{ float:right}

.psvita-gps p{margin-bottom:0px; padding-bottom:15px}
#overlay1 .inner{padding-top:15px;}
.system-detail #main .head-content p.text-info{font-size:14px; clear:both; line-height:20px; margin-top:40px;}

#main .homePage a{background:url("psvita_quick_btn.png") no-repeat scroll left top transparent; color:#FFFFFF; float:left; height:17px; padding:6px; text-align:center; width:189px;}
#main .homePage a:hover{background:url("psvita_quick_btn.png") no-repeat scroll left top transparent; color:#FFFFFF; float:left; height:17px; padding:6px; text-align:center; width:189px;}

.signup_thanksmsg{font-size:16px; font-weight:bold;}
#footer div.below-all a.noMargin img{float:none}

/*.home-page .fb_edge_widget_with_comment{width:155px !important;}*/


/* CROSS-LINKING START*/
.card {float: left;margin-top: 30px;width: 178px;}
.card .ps_exp_game_cont{background:url("ps_exp_game_botm_v_bg.jpg") no-repeat 0px bottom #fff;margin:6px auto 8px;padding-bottom: 7px;border-radius:0 0 5px 6px;}
.card .ps_exp_game_cont .head{background:url("ps_exp_game_head_v_bg.jpg") no-repeat 0px 0px;margin:0px auto;}
/*.card .ps_exp_game_cont .head h3{border:none !important;padding:5px 0px 0px 5px !important;font-size:20px !important;text-transform:uppercase;font-weight:bold;color:#fff !important;line-height:normal !important;}*/
.card .ps_exp_game_cont .head h4{font-weight: bold;font-size:14px;color:#fff;padding:3px 0px 3px 5px !important;text-transform:uppercase;}
.card .ps_exp_game_cont ul{background:url("ps_exp_game_cent_v_bg.jpg") repeat-y 0px 0px;}
.card .ps_exp_game_cont ul li{border-bottom: 1px solid #D3D3D3; margin-left: 5px;padding:5px 0; width:160px;}

.card .ps_exp_game_cont ul li a{
	cursor:pointer !important;
	display:block;
	padding-right:10px;
	color:#002596 !important;
}

.card .ps_exp_game_cont ul li a span{
	display:block;
	font-size: 12px !important;
	width:130px;
}
/* CROSS-LINKING ENDS*/



#games .sub-nav.galleryLink{background-position:0 -62px;}



#vita-head.gdpGallery{border-bottom:none}
#loadingContent{width:16px; margin-left:auto; margin-right:auto}
#head-content1{float:left; width:780px; display:none} 
/*faq section */

.faq_section{margin-bottom:15px;/*float:left;*/ width:100%;}
.faq_section .questions{float:left;width:100%;margin-bottom:15px;*padding-bottom:40px;}
#ps3.systems #main .faq_section .questions{width:600px;}
.faq_section h4{width:780px;color:#404040;border-bottom:1px solid #d7d7d7;padding-bottom:10px;margin-bottom:20px; font-weight:bold;}
.faq_section .qa_group{margin:0 0 10px 20px;width:95%;float:left;display:block; cursor:pointer;}
.faq_section .qa_group .question{cursor:pointer;border-top:1px solid #ebebeb;padding-top:10px;font-size:14px;padding-bottom:5px;font-weight:bold;color:#292929;padding-left:23px;background:url("ps_question_gif.gif") no-repeat left 10px;}
.faq_section .qa_group.first .question{border-top:1px solid #FFFFFF;line-height:20px; background-position:left 13px;}
.faq_section .qa_group .answer{padding-top:10px;font-size:13px;color:#555555;line-height:20px;padding-left:23px;background:url("ps_answer_gif_blue.gif") no-repeat 0 10px; cursor:default;}
#ngp.apps #main .faq_section .answer ul li{padding-bottom:10px;}
.faq .backbtn, .systemFaqps3 .backbtn{float:right;font-size:12px;font-weight:bold;}



/*faq section*/
ol.oltxt{padding-left:20px; margin-left:20px;list-style-type:decimal;}
ol.oltxt li{margin:0 0 10px 0;}
ol.oltxt li a{color:#555;}
ol li {list-style:decimal; margin-left:20px;font-size:14px;color:#555;}
.ajaxLoaderimage{background:url("../webasset/ajax-loader.gif") no-repeat center 12px;}

.psvita-microphone .title h2{background:url(psvita_microphone_icon.png) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:19px; padding-top:19px; margin-bottom:20px;}
.psvita-microphone{border-bottom:2px solid #818181; float:left; padding:50px 0px 0px 42px; min-height:215px; width:818px;}
.psvita-microphone .lft-content{float:left; width:295px; _width:200px; margin-top:45px;}
.psvita-microphone .lft-content p{border-bottom:0px;width:300px;_width:200px;}
.psvita-microphone .sub-title img{float:left; margin-right:15px;}
.psvita-microphone .sub-title{float:left; width:255px; margin-top:50px;} 

.grey_bg{background:#e6e6e6; }
.white_bg{background:#fff; }

/*browse all css*/
.ps-vita-menu{margin:0; padding:0; background:transparent;}
.ps-vita-menu ul{margin:0; padding:0; list-style-type:none; z-index:1000;}
.ps-vita-menu ul li{margin:0 5px 0 0px; width:190px; background:#fff; list-style-type:none; float:left;}
.ps-vita-menu ul li.ps-normal-bg{background:url(browse_sprite.png) no-repeat 0 0;}
.ps-vita-menu ul li.ps-hover-bg{background:url(browse_sprite.png) no-repeat 0 -164px;}
.ps-vita-menu ul li.ps-active-bg{background:url(browse_sprite.png) no-repeat 0 -246px;}
.ps-vita-menu ul li.ps-active-bg1{background:url(browse_sprite.png) no-repeat 0 -82px;}
/* ----------------------- Common CSS code for all list link ------------------------------ */
.ps-vita-menu li a{padding:21px 15px; width:152px; _width:167px; display:block; font-weight:bold; text-decoration:none;}
.ps-vita-menu li a:hover, .ps-vita-menu li:hover{position:relative; /*color:#d4dbe0;*/ color:#000;}
.ps-vita-menu li a:visited{color:#d4dbe0;}

div.ps-clear{left:162px; padding: 0; margin:0; position: absolute; top: 19px;}
div.ps-clear a{height:18px; width:18px; padding:0; margin:0;}

.open-bg{background:url(browse_sprite.png) no-repeat 0 -164px;}
/* ----------------------- Ends ------------------------------ */
/* ----------------------- Commom CSS code to open Hidden dropmenu ------------------------------ */
.ps-vita-menu ul li:hover > ul{/*display:block;*/ top:55px; margin:0;}
/* ----------------------- First Level dropmenu ------------------------------ */
.ps-vita-menu ul li ul{display:none; position: absolute; /*left:0;*/ margin:0 0 0 13px; _margin-left:0px;padding-top:0px; width:192px;}
.ps-vita-menu li ul li{width:192px; border-right:none; margin:0; _margin-top:-1px; padding:0; background:url(browse_repeat.png) repeat-y;}
.ps-vita-menu li ul li a{padding:5px 0px 5px 13px; width:170px; _padding-top:0px;}
.ps-vita-menu li ul li.zero-count{display:none; padding:5px 0px 0px 13px; width:177px; font-weight:bold; color:#999999; cursor:default; background:url(browse_repeat.png) repeat-y;}
.ps-vita-menu li ul li a:hover, .ps-vita-menu li ul li:hover{color:#002596;}
.ps-vita-menu li ul li.zero-count:hover{color:#999}
.ps-vita-menu li ul li.last{background:url(browse_bottom.png) no-repeat 0 bottom; width:216px; height:5px;_margin-top:-15px;}
span.span1{float:left; width:125px;}
span.span2{float:right; width:28px; text-align:right; padding-right:6px;}

#main .activeli{color:#3d29a0;}
/*browse all css*/ 

#main .accessories-container{margin:10px 0px; float:left; height:100%; overflow:hidden; position:relative;}
#main .accessories-container h4{color:#404040; font-size:14px; font-weight:bold; margin-bottom:5px;}
#main .accessories-container p{height:95px;}
#main .accessories-container .accessories-box{width:168px; height:337px; background:url(psvita-app_bg_box.gif) left top no-repeat; padding:20px 12px 20px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
#main .accessories-container .accessories-box .details{margin:0px 15px; float:left; height:85px;}
#main .accessories-container .accessories-box .details span{color:#555555;}
#main .accessories-container .accessories-box.last{margin-right:0px;}
#main .accessories-container .accessories-box-active{width:168px; height:337px; background:url(psvita-app_bg_box.gif) left -381px no-repeat; padding:20px 12px 20px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
#main .accessories-container .accessories-box-active.last{margin-right:0px;}
#main .accessories-container .accessories-icon{text-align:center; width:100%; margin-bottom:10px; float:left; height:173px;}

#main .accessory-details .pre-order-btn{ cursor: pointer;float: left; margin-bottom: 10px;width: auto;}
#main .accessory-details .pre-order-btn span{ color: #FFFFFF;float: left; font-size: 14px; padding: 0 0 0 8px;  text-align: center; width: 146px;}
#main .gdp-details a.button, #main .gdp-details a.button_link{ float:left; cursor:pointer; z-index: 9; }
.gamesgdp #custombuynowbutton{display:none !important;}

.accessory #main .head-content .head-img{width:565px; margin:20px 0px; float:left;}
.accessory #main .head-content .description{overflow:visible;}
.accessory #main .head-content .accessory-feature{width:100%; clear:both; margin:20px 0px;}
.accessory #main .head-content .accessory-feature h1{font-size:18px; color:#555555;}
.accessory #main .head-content .accessory-feature ul{margin:10px 0px;}
.accessory #main .head-content .accessory-feature ul li{float:none; font-size:14px; line-height:26px; list-style:disc; _list-style-image:url(psvita_disc_bullet.png) no-repeat;  margin-left:30px; /*width:345px;*/ color:#555555;}

#main .accessory-details .price{margin:10px 0px; text-align:center; float:left; width:100%}
#main .accessory-details{margin-top:20px; width:178px; position:relative;}
#main .accessory-details .accessory-info{background:url(game-info-top.png) no-repeat left top; padding-top:8px; width:178px; float:left;}
#main .accessory-details .accessory_inner{width:178px; float:left;padding-bottom:8px; background:url(game-info-bottom.png) no-repeat left bottom;}
#main .accessory-details .section{width:178px; float:left; background:url(game-info-middle.png) repeat left top; padding-top:10px;}
#main .accessory-details .section .image{padding:15px; text-align:center;}
#main .accessory-details .section span.title{color:#333333; font-size:13px; font-weight:bold; margin:0px 16px; clear:both; float:left;}
#main .accessory-details .section span{color:#333333; font-size:12px; font-weight:normal; margin:0px 16px; clear:both; float:left; width:80%;}
#main .accessory-details .section span.blueColor{color:#002596; font-size:12px; font-weight:bold; margin:0px 16px 10px 18px; clear:both; float:left; cursor:pointer;}
#main .accessory-details .seprator{text-align:center;}

#main .accessory-details .info-links{float:left; margin:20px 0px;}
 
#main .accessory-details .accessory-product{float:left;}
#main .accessory-details .accessory-product .product-box{background:url(psvita-product-box.png) left top no-repeat; height:175px; width:170px; text-align:center; padding:15px 5px; margin-bottom:10px;}
#main .accessory-details .accessory-product h4{font-size:14px; color:#333333; clear:both; margin:25px 0px 0px 0px; font-weight:bold; margin-left:5px;}
#main .accessory-details .accessory-product .product-box .btn{background:url(pro_detail_right-new.png) right top no-repeat; width:auto; height:22px; float:left; margin:10px 15px 5px 15px; cursor:pointer; padding:0 10px 0 0; color:#fff;}
#main .accessory-details .accessory-product .product-box .btn span{background:url(pro_detail_left-new.png) left top no-repeat; width:116px; height:22px; line-height:22px; text-indent:0px; float:left; margin:0; cursor:pointer; color:#fff; text-align:center; padding:0 0 0 10px; font-weight:bold;}
#main .accessory-details .accessory-product .product-box .title{font-weight:bold; height:27px; padding:0 5px; margin:10px 0px 10px 0px;}
#main .accessory-details .accessory-product .product-box .price{font-weight:bold; margin:0px;}
#main .accessory-details .accessory-product .product-box span{font-weight:normal;}
#main .accessory-details .packart{margin-top:20px; margin-bottom:10px; text-align:center;}

#gallery-box{width:583px;}
#gallery-box .img_box_bg{width:108px; height:58px;background:url(img_box_bg.png) center top no-repeat; float:left; margin:0 8px 8px 0;text-align:center;padding-top:4px;}
#gallery-box .img_box_bg:hover, #gallery-box .img_box_bg.active{background-position:center -65px; cursor:pointer;}
.viewlargeFile{position:absolute; width:150px; height:30px; text-align:center; background:#000; z-index:999999; color:#fff; bottom:40px; left:50%; margin-left:-75px; line-height:30px;}
#main .gdp-details .section #wishlistGame a span{color:#002596}
#main .gdp-details .section #addgamediv a span{color:#002596}
p.small_text{font-size:10px;}

#main .accessory-view{margin:40px 0px; clear:both; float:left; width:100%;}
.accessories #main p.content{font-size:14px; margin-top:25px; width:550px;}

.accessory-view .view-box{width:156px; float:left; text-align:center;}
.accessory-view .view-box img{text-align:center;} 
#gallery #wrap .boxshadow #main, #app-detail #wrap .boxshadow #main {_padding-bottom:0px !important;}  


#nofilters {font-weight: bold; margin-top: 20px;text-align: center;}

.gamesgdp #main .head-content .description li{background: url("../webasset/ps_content_up_triangle_gif.gif") no-repeat scroll left 18px transparent; padding:10px 0px 0px 20px; font-size:14px;font-size:14px;line-height:24px;}
#main .att-description p.botmargin{margin-bottom:0px !important;}
.tablediv{color:#555; font-size:14px;width:600px;margin-bottom:10px;} 
.tablediv li{padding-bottom:10px; margin-left:20px; *width:auto;}
.tablediv table td{background:#f2f2f2; padding:3px; width:50%; border:1px solid #ccc;}
.tablediv ol li{font-weight:normal; padding:0px ; width:100%;list-style:decimal;}
.tablediv .oltxt li{width:100%;}
.tablediv .oltxt li span{color:#222;}
#main .copyrightbox{margin-left:20px}
#main .flt .flt h1{/*width:568px;*/}
.system-detail .flt{width:568px;}

.ajaxloader{ height:348px; width:616px; background: url("../webasset/ajax-loaderbrowse.gif") no-repeat scroll center center transparent;}
.accessory ul.contentDes li{font-size:14px; padding-bottom:10px; line-height:22px;}

/*#breadcrumb li span{background:url(../webasset/psvita_red_arrow.gif) no-repeat left 4px;}*/
.dis_short{font-size:11px !important;}

/* --- Marquee Wrap ---- */




#marqueeWrapper{ 
	 margin: 0 auto;
    min-width: 1160px !important;
    position: relative;
    width: 1160px;
}
#marqueeAcc {
	position:absolute;
	overflow:hidden;
	height:600px;
	z-index:1;
	padding-top:35px;
}
#paginationAcc {
	position:absolute;
	overflow:hidden;
	height:15px;
	top:560px;
	*top:635px;
	left:455px;
	z-index:9999;
}

.main-slide {
	opacity:1;
	filter:alpha(opacity=100);
	
}

.thumb-dots-normal {
	background:url(../webasset/psvita_marquee_dots.png) no-repeat 0 0;
	width:11px;
	height:15px;
	float:left;
	margin: 0px 6px 0;
}
.thumb-dots-active {
	background:url(../webasset/psvita_marquee_dots.png) no-repeat 0 -36px;
	width:11px;
	height:15px;
	float:left;
	margin: 0px 6px 0;
}
.head-content #mainContainer .data-grid{width:110px; margin-left:10px; float:right; height:81px; text-align:center; margin-bottom:10px;}
.head-content #mainContainer .data-grid span{width:100%; float:left; text-align:center;}

#main .game_inner .more_links{padding:0px 10px;}
#main .game_inner .more_links li{border-top:1px solid #acacac; float:left; margin-top:10px; width:155px;}
#main .game_inner .more_links a.link{color:#002596; float:left; font-size:12px; height:auto; width:auto; margin:10px 0px 0 0; padding:0px 0px 6px 0; cursor:pointer;}

.data-container, .gamesgdp .catagory a{display:none;}
.gamesgdp .quick-video{display:block;}

.psvita-store-app{height:475px; border-bottom:2px solid #818181;} 
.psvita-store-app .image-rgt{position:absolute; right:-82px; top:80px;}
.psvita-store-app .lft-content{float:left; padding: 59px 0 0 25px; width:272px;}
.psvita-store-app p{border:none; clear:both;}
.psvita-store-app .title h2{font-weight:bold;color:#000000; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:62px; *float:none;}
.psvita-store-app .title img {margin-right:0px;}
#preOrder1,#preOrder2, #preOrder, #preOrder3{display:none; height:1px; width:1px;}

.att-description span{width:100px; margin:10px 45px 20px 0; border-top:1px solid #b2b2b2; float:left;}
.att-description a.link{color:#002596; float:left; font-size:12px; height:auto; padding:10px 0px 6px 0; cursor:pointer; width:auto;}


.att-description a:hover.link{color:#002596;}
#ngp.faq .faq_section .qa_group .answer p.boldtxt{font-weight:bold; margin-top:10px;}
#ngp.faq #main .faq_section .answer ul{padding-left:30px;}
#ngp.faq #main .faq_section .answer ul li{list-style:disc !important; padding-bottom:5px;}
#ngp.faq #main .faq_section .answer ul li ul li{list-style:circle !important;}
.boldtxt{font-weight:bold;}

#main .price_div .preorderbtn{background:url(system-pre-order-btn.jpg) left top no-repeat; width:98px; height:26px; float:left; margin-bottom:10px; cursor:pointer;}
#main .price_div .preorderbtn span{float:left;margin: 0; padding: 5px 0 0 8px;}

.psvita-at-t .title h2{background:url(psvita_3g_icon.png) no-repeat left top; white-space:nowrap; font-size:28px; line-height:25px; padding:19px 20px 0px 90px; height:50px;}
.psvita-at-t{height:420px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-at-t .image{float:left; margin-top:45px;}
.psvita-at-t .lft-content{width:242px; float:right; padding:133px 58px 0px 0px;}
.psvita-at-t .image-rgt{position:absolute; top:30px; right:25px;}
.psvita-at-t .lft-content p{border-bottom:none; width:242px; margin-bottom:0px; padding-bottom:5px;}
.psvita-at-t a.info-links{border-top:1px solid #b2b2b2; color:#002596 !important; clear:both; font-size:12px; height:auto; width:175px; margin:10px 0px 0 0; padding:10px 0px 6px 0;}
.psvita-at-t a:hover.info-links{color:#002596;}

#att-detail #footer{background:url(footer_top.png) no-repeat scroll left top transparent; height:392px; width:842px !important; border-top:0px; padding:11px 25px 0 25px; !important;}
strong{margin-left:0px;}
#gallery #footer{background:url(footer_top.png) no-repeat scroll left top transparent; height:392px; width:820px !important; border-top:0px; padding:11px 25px 0 25px; !important;}
#app-detail #footer{background:url(footer_top.png) no-repeat scroll left top transparent; height:392px; width:820px !important; border-top:0px; padding:11px 25px 0 25px; !important;}
#indie #footercontainer #footer{padding:11px 25px 0 25px; !important;}
strong{margin-left:0px;} 
#games #wrap #main{margin-bottom:30px;}


































#arcard{clear:both;}
#arcard p.txtleft{width:320px;float:left;}
#arcard ul{padding-top:5px;}
#arcard ul li{float:left; margin-right:5px;}
#arcard ul li a{display:block;}






.home-page .home_footer{background:url(psvita-app_footer.png) no-repeat left top; width:853px; height:51px; padding:6px 7px 0px 0px; float:left; margin-bottom:20px; *float:none;}
.home_footer a.link {color: #002596 !important;float: left;font-size: 12px;margin: 16px 0 30px 30px;padding-right: 25px;}
.home_footer a.link:hover {background-position: right -21px;color: #002596;}
.home_footer .home_links{float: none;}
.home_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}

#ngp.feature p.text-info{clear:both; font-size:14px; line-height:20px; margin-top:25px;}
#ngp.feature .vita-feature-nav{margin-top:5px;}
#ngp.feature .feature p{color:#555555; font-size:14px; line-height:24px; margin-bottom:10px;}
#ngp.feature h1{float:left;}
#ngp.feature .feature{clear:both; width:74%;} 
#ngp.feature .movetop{float:right; margin-right:45px; margin-top:10px; background:url(psvita_back_arrow.png) no-repeat left 5px; padding-left:17px;}

#ngp.feature .psvita-oled a.info-links{background:url(arrow_sprite.png) no-repeat scroll right 11px transparent; border-top:1px solid #b2b2b2; color:#292929; font-size:12px; height:17px; width:192px; margin:10px 0px 0 0; padding: 9px 20px 0px 0; text-align:left; float:none;}
#ngp.feature .psvita-oled a:hover.info-links{background-position:right -12px;}

#ngp.feature .psvita-touchscreen .movetop{float:right; margin-right:45px; margin-top:10px; background:url(psvita_back_arrow.png) no-repeat left 5px; padding-left:17px; position:absolute; right:0;}

#ngp.feature .grey-box .psvita-rear-touch{height:720px;}

#ngp.feature #main .psvita-camera .rgt-content{padding:60px 40px 54px 0;}


.system_footer {background: url("psvita-system_footer.png") no-repeat scroll left top transparent;float: left;height: 57px;margin: 15px 0 30px 20px;width: 861px;}
.system_footer a.link {color: #002596;float: left;font-size: 12px;margin: 22px 0 30px 30px;} 

.system_footer .sys_links{float: none;}
.system_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}


.vita-feature-nav a.psvita-att{background-position:0px -1214px; width:45px; height:57px; border-bottom:none; border-top:none;}

.psvita-att .psvita-featuresvideos{clear:both; float:left; margin-top:73px;}
.psvita-att .psvita-featuresvideos a{float:left;}
.psvita-att .video-text{float:left; margin-left:7px; width:72px;}

#ngp.feature .psvita-att .title h2{color:#000; font-weight:bold;}
#ngp.feature .psvita-att .lft-content p{font-size:14px;}
#ngp.feature #main a.info-links:hover{color:#002596;}

.appdetail_footer {background: url("psvita-system_footer.png") no-repeat scroll left top transparent;float: left;height: 57px;margin: 15px 0 30px 20px;width: 861px;}
.appdetail_footer a.link {color: #002596;float: left;font-size: 12px;margin: 22px 0 30px 30px;}
.appdetail_footer .apps_links{float: none;}
.appdetail_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}
.appdetail_footer .apps-details .pre-order-btn{float:left; height:45px; position:relative; margin:7px}
#ngp.feature .psvita-motion .sub-title{*float:none;}

.apps_footer {background: url("psvita-system_footer.png") no-repeat scroll left top transparent;float: left;height: 57px;margin: 15px 0 30px 20px;width: 861px;}
.apps_footer a.link {color: #002596;float: left;font-size: 12px;margin: 22px 0 30px 30px;}
.apps_footer .apps_links{float: none;}
.apps_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}

.apps_footer .apps-details .pre-order-btn{float:left; height:45px; position:relative; margin:6px}

#gallery.ps_vita_3g #all-info{display:block;}
#all-info{background:url("psvita_info_bg.gif") no-repeat scroll left top transparent; display:none; float:left; height:121px; margin-top:20px; padding:10px; width:178px;}
#all-info span{float:left; font-weight:bold; margin-bottom:10px; width:100%;clear:both;}
#all-info p{line-height:18px;}
#all-info .mrp{border-top:1px solid #E2E2E2; margin-top:7px; padding-top:4px; width:89%;}

.bottom_links{border-bottom: 2px solid #818181;float:left; width:100%; height:92px;}
.bottom_links a.link{color:#002596 !important; font-size:12px; margin:43px 0 30px 65px; float:left;}
.bottom_links a.last{margin-left:35px;}
.bottom_links span.border{border:1px solid #f3f3f3; height:40px;  margin:30px 0 20px 31px; float:left;}

#gallery.ps_vita_wifi #all-info{display:block;}
#gallery.ps_vita_wifi #features{display:none;}
#gallery.ps_vita_wifi .vita-feature-nav{display:none;}

#gallery.ps_vita_3g #all-info{display:block;}
#gallery.ps_vita_3g #features{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-camera{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-motion{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-touchscreen{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-rear-touch{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-gps{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-platfrom-play{display:none;}















































































.system_footer .sys_links{float: none;}
.system_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}




.system-detail .footer_btn .pre-order-btn{background:url(psvita-pre-order-btn.png) left top no-repeat;display:block; width:176px; height:44px; float:left; margin:6px; cursor:pointer;}
.system-detail .footer_btn .pre-order-btn span{background:none repeat scroll 0 0 transparent; color:#FFFFFF; float:left; font-size:13px; padding:14px 0 0 22px;}







.system-detail #main .pre-order-btn, .system-detail .system_footer .pre-order-btn, .gamesgdp .bottom_links .pre-order-btn{display:block; width:auto; float:right; margin-bottom:10px; cursor:pointer; text-align:center;font-size:14px; font-weight:bold;}
.system-detail .system_footer .pre-order-btn{margin:12px; float:right;}
.gamesgdp .bottom_links .pre-order-btn{margin-top:27px; float:right; margin-right:33px;}
#main .gdp-details a.button, #main .gdp-details a.button_link{ float:left; cursor:pointer; z-index: 9; }
.gamesgdp #custombuynowbutton{display:none !important;}







#ngp .system_btn_buynow, #app-detail .system_btn_buynow{display:none; cursor:pointer; float:left; left:0; position:none; text-align:center; top:0; z-index:9; margin-top:15px;}
#ngp .system_btn_buynow span, #app-detail .system_btn_buynow span{ color:#FFFFFF; float:left; font-size:12px !important; text-align:center;}
#ngp .apps-details .system_btn_buynow, #app-detail .apps-details .system_btn_buynow{margin:12px 6px 0px 0px;}

#ngp .system_btn_preorder, #app-detail .system_btn_preorder{display:none; background:url(psvita_order_btn.png) no-repeat left top !important; cursor:pointer; float:left; height:44px !important; left:0; padding:0 !important; position:none; text-align:center; top:0; width:176px !important; z-index:9; margin-top:15px;}
#ngp .system_btn_preorder span, #app-detail .system_btn_preorder span{background:none; color:#FFFFFF; float:left; font-size:12px !important; padding:14px 0 0 13px !important;}

#ngp .apps-details .system_btn_preorder, #app-detail .apps-details .system_btn_preorder{margin:6px 6px 0px 0px;}










/* Recent Top 10 games */
#ngp #vita-head .news-desc .recent-featured-games{background:url(ps-psvita-recent-top-games-bg.jpg) no-repeat; width:151px; height:213px; float:left; margin:0 55px 30px 0;}  
#ngp #vita-head .news-desc .recent-featured-games.last{margin-right:0px;}
#ngp #vita-head .news-desc .recent-featured-games a{background:none; height:158px; margin-bottom:5px; padding:20px 0px 0px 0px; width:151px; text-align:center;}
#ngp #vita-head .news-desc .recent-featured-games span.recent-games-title a{display:block; width:127px; height:0px; text-align:left; padding:0px;}
#ngp #vita-head .news-desc a.view_link{border-top:1px solid #B2B2B2; color:#002596; float:left; font-size:12px; height:auto; margin:0px; padding:10px 0 6px 0; width:100%;}
#ngp #vita-head .news-desc a:hover.view_link{background-position:125px -12px; color:#002596;}
#ngp.sps_news_sp #news h4{font-size:18px; color:#545454;}
/* News Detail Pages */
#ngp #news h1{font-size:36px; margin-bottom:8px;}
#ngp #vita-head{border-bottom:none;}
#ngp #vita-head .news-desc p{color:#555555; font-size:14px; line-height: 24px; margin-bottom:10px;}
#ngp #vita-head .news-desc ul{ margin:0; padding:0 0 15px 0; border-bottom:1px solid #bbbbbb;}
#ngp #vita-head .news-desc ul li{ margin: 0;}
#ngp #vita-head .news-desc  a{color:#292929; font-size:12px; height:auto; width:230px; margin:0 0px 0 0; padding:10px 0px 6px 0; display:block;}
#ngp #vita-head .news-desc  a:hover{color:#002596; background-position:right -12px;}
.quick_links .link_box .explore_bg .news-events-link{height: 80px;}
.quick_links .link_box .explore_bg .news-events-link .link1{background:url(psvita-news-events-bg.jpg) no-repeat scroll center 0 transparent; height:28px; line-height:26px;}
.quick_links .link_box .explore_bg .news-events-link .link2{background:url(psvita-news-events-bg.jpg) no-repeat scroll center 0 transparent; height:28px; line-height:26px;}
.quick_links .link_box .explore_bg .news-events-link .link3{background:url(psvita-news-events-bg.jpg) no-repeat scroll center -56px transparent; height:25px; line-height:25px;}
.quick_links .link_box .explore_bg .news-events-link a{color:#002596 !important; float:left; margin:0 0px 0px 0px; font-size:12px; line-height:25px;  padding:0; display:block; width:auto;}

.news-desc .oled-display{width:770px; text-align:center;}
.news-desc .app-display{width:784px; text-align:center;}
.news-desc .touch-steer{margin-right:-40px; float:right;}
.news-desc .rear-touch{width:770px; text-align:center;}
.news-desc .psvita-text .left-img{float:left; margin-left:-40px;}
.news-desc .psvita-text .center-txt{float:left; width:387px; margin:101px 0px 0px 16px;}
.news-desc .psvita-text .right-img{float:left; margin-right:-40px;}
.news-desc .floatRight{float:right;}
.news-desc .floatLeft{float:left;}
.strong{font-weight:bold;}







#ngp.updates #blog-section{width:395px; float:left;}
#ngp.updates #news .greyRight, #ngp.updates #news .greyLeft{background:url(psvita-blog-bg.jpg) no-repeat left top; padding:12px 19px 23px 17px; margin-bottom:15px; position:relative; height:81px; width:359px;}
#ngp.updates #news .rightSide{padding-left:70px;}
#ngp.updates #news .greyRight .leftSide, #ngp.updates #news .greyLeft .leftSide{position:absolute; bottom:24px; left:116px; color:#4b4b4b;}
#ngp.updates #news .greyRight .leftSide div, #ngp.updates #news .greyLeft .leftSide div{float:left; margin:0px 2px;}
#ngp.updates #news .greyRight #events a.older, #ngp.updates #news .greyLeft #events a.older{float:right; padding: 8px 0px 0px 0; color:#002596; font-size:12px;}
#ngp.updates #news .greyRight #events p, #ngp.updates #news .greyLeft #events p{line-height:17px;} 
#ngp.updates #news #events.olderLinks{background-color:#f8f8f8; border:1px solid #dbdbdb; padding:5px; float:left; width:97%;}
#ngp.updates #news #events.olderLinks a{background:url(arrow_sprite.png) no-repeat scroll right 3px transparent; float:right; padding:1px 20px 0px 0; color:#595959; font-size:12px;}
#ngp.updates #news #events.olderLinks a:hover{background-position:right -20px; color:#002596;}




#news-section{float:left; width:370px; margin-right:10px;}
#news-section .date_part{float:left;font-size:12px; padding:6px 0 0; text-align:center; width:74px; line-height:17px; color:#272727;}
#news-section .date_row{background: url("psvita-news-bg.png") no-repeat scroll left top transparent; float:left; height:70px; width:370px;  margin:0 0 10px 0;}
#news-section .date_row:hover{background-position:0px -71px;}
#news-section .date_row .date_part_month{font-size:14px; text-transform:uppercase;}
#news-section .date_row .date_part_date{font-size:26px; text-align:center;}
#news-section .date_row .press_rel_info{float:left; padding:0px 0 0 16px; width:280px;}
#news-section .date_row .press_rel_info .source_title{float:left; padding:0; margin:12px 0 0 0; font-style:italic; font-size:11px;}
#news-section .date_row .press_rel_info .links{float:right; padding:0; margin:10px 10px 0 0;}
#news-section .date_row .press_rel_info P{clear:both; padding-top:3px; font-size:12px; line-height:16px; font-weight:bold; color:#282828; height:32px;}
#news-section .date_row .links a{color:#002596; float:left; margin:2px 0px 0px 0px; font-size:12px; height:auto; padding:0; width:65px;}
#news-section #press-release h2{color:#000000; font-size:25px; font-weight:bold; margin-bottom:15px;}

#news-section .wtdate_row{background:#dcdcdc; float:left; height:70px; margin-bottom:10px; width:370px; border-bottom:1px solid #ebebeb;}
#news-section .wtdate_row:hover{background-position:0px -71px;} 
#news-section .wtdate_row .date_part_month{font-size:14px; text-transform:uppercase;}
#news-section .wtdate_row .date_part_date{font-size:26px; text-align:center;}
#news-section .wtdate_row .press_rel_info{padding:0px 0 0 12px;}
#news-section .wtdate_row .press_rel_info .source_title{float:left; padding:0; margin:5px 0 0 0; font-style:italic; font-size:11px;}
#news-section .wtdate_row .press_rel_info .links{float:right; padding:0; margin:0px 10px 0 0;}
#news-section .wtdate_row .press_rel_info P{clear:both; padding-top:3px; font-size:12px; line-height:16px; font-weight:bold; color:#282828; height:32px;}
#news-section .wtdate_row .links a{color:#002596; float:left; margin:2px 0px 0px 0px; font-size:12px; height:auto; padding:0; width:65px;}
#blog-section #news .LatNews{display:none;}
#blog-section .viewblog{background-color: #F8F8F8;border: 1px solid #DBDBDB;float: right; padding: 5px; width: 97%;}
#blog-section .viewblog a{float:right; padding:1px 3px 0px 0; color:#002596; font-size:12px;}















/* News Page - Events Section */
#ngp.updates h2{font-size:25px; margin-bottom:8px; font-weight:bold;}
#events-section{padding-top:38px; *padding-top:10px;}

.events_row{background:#ffffff; float:left; height:43px; width:381px; border:1px solid #dcdcdc; border-bottom:none;padding-left:12px;}
.events_row:hover{background-position:0px -71px;} 
.events_row .date_range{float:left; padding:0; margin:5px 0 0 0; font-style:italic; font-size:11px;}
.events_row .links{float:right; padding:0; margin:0px 10px 0 0;}
.events_row p{clear:both; padding-top:3px; font-size:12px; line-height:16px; font-weight:bold; color:#282828;}
.events_row .links a{color:#002596 !important; float:left; margin:2px 0px 0px 0px; font-size:12px; height:auto; padding:0; width:70px;}
.events_row .links a:hover{background-position:right -21px; color:#002596;}


.att-description .wtdate_row{background:#efefef; border:1px solid #f7f7f7; float:left; height:60px; width:100%; margin-bottom:20px;}
.att-description .wtdate_row .press_rel_info{padding:0 0 0 12px;}
.att-description .wtdate_row .press_rel_info p{clear:both; color:#282828; font-size:12px; font-weight:bold; height:32px; line-height:16px; padding-top:3px; margin-bottom:0px !important;}
.att-description .wtdate_row .press_rel_info .source_title{float:left; font-size:12px; font-style:italic; margin:0px; padding:0;}
.att-description .wtdate_row .press_rel_info .links{float:right; margin:0 10px 0 0; padding:0;}
.att-description .wtdate_row .press_rel_info .links a, .att-description .link{color:#002596 !important;}
.att-description .wtdate_row .links a{color:#002596; float:left; font-size:12px; height:auto; margin:2px 0 0; padding:0; width:65px;}
.att-description .wtdate_row .links a:hover{color:#002596;}


 .psvita-att .wtdate_row{background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #F7F7F7;float: left; height: 60px; margin-bottom: 20px; margin-left: -28px; margin-top: 95px; width: 98%;}
 .psvita-att .wtdate_row .press_rel_info{padding:0 0 0 12px;}
 .psvita-att .wtdate_row .press_rel_info p{clear:both; color:#555555; font-size:14px; font-weight:bold; height:24px; line-height:16px; padding-top:6px; margin-bottom:0px !important; width:100%;}
 .psvita-att .wtdate_row .press_rel_info .source_title{float:left; font-size:12px; font-style:italic; margin:0px; padding:0;}
 .psvita-att .wtdate_row .press_rel_info .links{float:right; margin:0 10px 0 0; padding:0;}
 .psvita-att .wtdate_row .links a{color:#002596 !important; float:left; font-size:12px; height:auto; margin:2px 0 0; padding:0; width:65px;}
 .psvita-att  .wtdate_row .links a:hover{background-position:right -21px; color:#002596;}








#overlay1 .flashPlayer{display:none; height:245px; margin-top:115px; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}

#tweetfeedvita{background:url(psvita_twitter_bg.png) no-repeat left top; width:371px; height:330px; float:right; color:#858085 !important; font-size:14px;}
.tweetContainer{position:relative; height:208px; width:330px; overflow:hidden; margin:17px 0 0 20px}
.tweetImage{float:left; width:48px;}
.tweetContainer .tweet{width:100%; padding:5px 0px; float:left; border-bottom:1px dotted #DDDDDD;}
.tweetBody{float:left; width:255px; padding:0px 10px;}
#tweetfeedvita a{color:#858085 !important;}
#tweetfeedvita a:hover{text-decoration:underline;}
.tweetbottom{padding:0px 10px; float:left;}
.tweetbottom .view,.tweetbottom .twtr-reply,.tweetbottom .twtr-rt,.tweetbottom .twtr-fav{font-size:9px;font-weight:bold; margin-right:5px;}  
#tweetheadingvita{font-size:17px; font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;padding: 27px 0 0 62px;color:#fff;}
#tweetfeedvita .join-txt{color:#FFFFFF !important; float:right; font-size:13px; margin:14px 29px 0 0;}




#ngp.updates h1{font-size:36px; margin-bottom:8px;}



#app-detail #main .head-content .description p span.psdesc{width:398px; display:block; float:left; padding-right:10px; margin-top:15px;}
#app-detail #main .head-content .description p span.pscards{width:360px;display:block; float:left;border-left:1px solid #d3d3d3; pading-left:11px; }
#app-detail #main .head-content .description p span.pscards .buy-now-btn{float:left; margin:25px 0 0 15px;}
#app-detail #main .head-content .description p span.pscards .buy-now{width:70px; height:23px; display:block; color: #FFFFFF;padding: 10px 0 0 28px !important; text-align: left; line-height:16px; font-weight:bold; font-size:15px !important; margin-top:0px;}
 #app-detail #main .head-content .description p span.pscards .buy-now-btn a{color:#fff; display:block; cursor:pointer;  }
 





/* Browse Game and Accessories Pagination */
.games-container .pagination{background:none; padding:6px 0px;  margin:0 auto;}
#main .games-container .pagination ul#pagination, .games-container .pagination ul#pagination{width:auto; display:block; margin:0px auto; padding:0px; border-top:0px; text-align:center;}
#main .games-container .pagination ul#pagination li {/*min-width:30px;*/ float:left; padding:0px; margin:0 2px 0 0;}
#main .games-container .pagination ul#pagination li a{border:1px solid #cecece; text-align:center; background:#f7f7f7; color:#424242;float:left;font-size:14px; height:20px; line-height:20px; min-width:23px; width:auto; _width:23px;padding:0 2px;}
#main .games-container .pagination ul#pagination li a:hover, .games-container .bgame_list #gamedesc .detailcolumn h6 a:hover{color:#002596;}
#main .games-container .pagination ul#pagination li a.on{border:1px solid #434343; background:#d6d6d6; color:#434343;float:left;font-size:14px; height:20px; line-height:20px; min-width:23px; width:auto; _width:23px; padding:0 2px;}
#main .games-container .pagination ul#pagination li a.previous{background:url(../webasset/button_page_browseall_prev.gif) no-repeat 0 0;margin-top:1px;text-indent:-9999px; border:0px solid #cecece; padding:0;}
#main .games-container .pagination ul#pagination li a.next{float:right;*float:left;background:url(../webasset/button_page_browseall_next.gif) no-repeat right 0; margin-top:1px;text-indent:-9999px;border:0px solid #cecece; padding:0;}
#main .games-container .pagination ul#pagination li .notSelected{background:url(../webasset/greyarrow.jpg) no-repeat left 0px; cursor:default;border:1px solid #cecece; color:#424242;float:left;font-size:14px; height:20px; line-height:20px; min-width:23px; width:auto; _width:23px;padding:0 2px;margin-top:1px;text-indent:-9999px; border:0px solid #cecece; padding:0;}
#main .games-container .pagination ul#pagination li .notSelectedRight{background:url(../webasset/greyarrowright.jpg) no-repeat right 0px;cursor:default;border:1px solid #cecece;   color:#424242;float:left;font-size:14px; height:20px; line-height:20px; min-width:23px; width:auto;_width:23px; padding:0 2px;margin-top:1px;text-indent:-9999px; border:0px solid #cecece; padding:0;}
#nofilters {font-weight: bold; margin-top: 20px;text-align: center;}















/* News Section Pagination */ 
#news-section .item{clear:both; float:left; height:800px;}
#news-section .news-grid{clear:both; height:821px; width:370px;}
#news-section .pagination{width:auto; height:19px; background-color:#f8f8f8; border:1px solid #dedede; position:relative; padding:6px 2px 2px; float:left; width:364px; }
:root #news-section .pagination {margin-top: -7px\0;}
#news-section .pagination a{margin:-2px 5px; *margin-bottom:-1px; border:1px solid #9f9f9f; color:#333333; padding:2px 5px; text-decoration:none; background:#fff; font-size:12px;}
#news-section .pagination a.next{background:url(ps-psvita-pagination-arr.png) no-repeat right -61px;  float:right; height:15px; width:47px; font-weight:bold; border:none; *margin-top:-17px; margin-right:0;}
#news-section .pagination a.next.off{background-position:right -31px; color:#999;cursor:default;}
#news-section .pagination a.prev{background:url(ps-psvita-pagination-arr.png) no-repeat left -91px;  float:left; height:15px; width:14px; width:45px; padding-left:25px;font-weight:bold; border:none; margin-left:0;}
#news-section .pagination a.prev.off{background-position:left -1px; color:#999;cursor:default;}
#news-section .pagination a.page{font-weight:normal;}
#news-section .pagination a.on{background:#ddd; font-weight:bold;color:#222;cursor:default;}












/*span distorted issue css*/
#main .price_div .preorderbtn{background:url(system-pre-order-btn.jpg) left top no-repeat; width:98px; height:26px; float:left; margin-bottom:10px; cursor:pointer;}






.system-detail #main .pre-order-btn div, .system-detail .system_footer .pre-order-btn div, .gamesgdp .bottom_links .pre-order-btn div {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    padding: 14px 0 0 22px;
}
/*span distorted issue css end*/




.system-detail #main .gdp-details .price{margin:10px 23px; font-weight:bold; text-align:center; float:left; width:134px; height:75px; background:url(price-image-system.jpg) no-repeat left top; 
color:#C7C7C7; font-size:35px; padding:5px 0 0 8px;}



#twitterWid{top:54px !important;}
#forps3 .fb_edge_widget_with_comment {right:148px !important;}

/* Social Share Links */
/*New updates*/
#googlePlus {top: 20px !important; right:20px !important;}

/* CSS for SHARE THIS */
#overlay.share-this .inner .content .shareVideo { float: left; margin-right: 20px; width: 430px;}
#overlay.share-this .inner .content .shareVideo h2 {border-bottom: 1px solid #D2D2D2;padding-bottom: 4px;}
#overlay.share-this .inner .content .shareVideo ul { float: left; padding: 0; width: 132px;margin-right:15px;}
#overlay.share-this .inner .content .shareVideo ul.last{margin:0px;}
#overlay.share-this .inner .content .shareVideo li { float: left; margin: 0; padding: 0 0 3px; width: 125px;}
#overlay.share-this .inner .content li.fb { background: url(ps_share_fb.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.digg { background: url(ps_share_digg.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.myspace { background: url(ps_share_myspace.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.delicious { background: url(ps_share_delicious.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.linkedin {background: url(ps_share_linkedin.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.reddit {background: url(ps_share_reddit.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.stumble { background: url(ps_share_stumble.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.twitter {background: url(ps_share_twitter.png) no-repeat left 10px ;}
#overlay.share-this .inner .content a {border-bottom: 1px solid #D2D2D2; display: block; font-size: 12px; font-weight: bold; height: 23px;  line-height: 23px; width: auto;}
#overlay.share-this .inner .content.share-box{width:435px;}
#main .games-container .pre-order-btn {background: url("pre_order_buynow_right_orange.png") no-repeat scroll right top transparent;color: #FFFFFF;cursor: pointer;float: left;height: 22px;line-height: 22px; margin: 0 7px;padding: 0 10px 0 0;text-indent: 0;width: 145px;}
#main .games-container .pre-order-btn span {background: url("pre_order_buynow_left_orange-n.png") no-repeat scroll left top transparent;color: #FFFFFF; cursor: pointer; float: left; height: 22px;line-height: 22px;margin: 0;padding: 0 0 0 20px;text-align: center;text-indent: 0;width: 118px;}
.system_detail p{border-bottom: 1px solid #FFF;line-height: 20px;padding-bottom: 10px;}

#main .price_div .preorderbtn{background:url(pre_order_buynow_right_orange.png) right top no-repeat; width:auto; height:24px; line-height:24px; float:left; margin-bottom:10px; cursor:pointer;padding-right:14px;}
#main .price_div .preorderbtn div{background:url(pre_order_buynow_left_orange-n.png) left top no-repeat;float:left;margin: 0; padding:0 0 0 14px; height:24px; line-height:24px;width:auto;text-align:center;}
#main .price_div .preorderbtn:hover{background:url(pre_order_buynow_right_orange.png) right -24px no-repeat;}
#main .price_div .preorderbtn:hover div{background:url(pre_order_buynow_left_orange-n.png) left -24px no-repeat;}
#main .price_div .preorderbtn:active{background:url(pre_order_buynow_right_orange.png) right -48px no-repeat;}
#main .price_div .preorderbtn:active div{background:url(pre_order_buynow_left_orange-n.png) left -48px no-repeat;}






#main .gdp-details .info-links span{border-top: 1px solid #B2B2B2; width:175px; float:left;}











.system-detail #main .pre-order-btn #buyNowText, .system-detail .system_footer .pre-order-btn #buyNowText, .gamesgdp .bottom_links .pre-order-btn #buyNowText{display:block; width:130px; float:left; 
cursor:pointer; padding:0 0 0 15px;text-align:center;font-size:14px;}
#main .games-container .acc-btn span, #main .games-container .game-btn span{background:url(pro_detail_left-new.png) left top no-repeat; width:116px; height:22px; line-height:22px; text-indent:0px; float:left; margin:0; cursor:pointer; color:#fff; text-align:center; padding:0 0 0 20px;}
#main .games-container .acc-btn, #main .games-container .game-btn{background:url(pro_detail_right-new.png) right top no-repeat; width:145px; height:22px;line-height:22px; text-indent:0px; float:left; margin:10px 7px; cursor:pointer;padding:0 10px 0 0; color:#fff;}





#buyDivVita { float: right; margin: 32px 7px 5px 10px;  *margin: 20px 7px 5px 10px; width: 190px;}

#app-detail .buy-now-btn a.button.orange{clear:both; margin-top:10px;} 
.att_quick_links .link_box a{margin:60px 0 0 45px; padding:0 15px 0 0;} 
.preButton span{padding:0 0 0 20px; font-size:12px; width:150px !important;}
.att_quick_links .link_box a.button span{font-size:13px;}
#notice.title{margin:40px 20px; float:left;}
#notice.title ul{line-height:24px; list-style:disc; margin-left:25px;}
#notice.title ul li{margin-bottom:5px; font-size:14px;}
#notice.title p{margin-top:10px; font-size:12px; border-bottom:none;}
#notice.title h3{color:#000; font-size:28px; font-weight:bold; line-height:30px; padding-bottom:20px;}
.psvita-app-treasure-park .psvita-about-app p{width:100%; margin-left:0px; margin-top:85px;}
.psvita-app-treasure-park .psvita-frnd-app p{margin-top:95px;}
.psvita-app-treasure-park .psvita-discover-app p{margin-top:105px;}
#app-detail.psvita-app-treasure-park #main .head-content .head-imgnew img{float:none;}
#app-detail.psvita-app-treasure-park #main .head-content .head-imgnew{float:left; text-align:center; width:100%;}

.plan-box{width:778px; height:190px; margin:0 auto; clear:both;}
.plan-box-inner{border:1px solid #e3e3e3; background:#f0f0f0;position:relative;padding: 15px 15px 10px 20px;float:left; width:95%;}
.plan-box-inner img{float:left; margin-right:45px;}
.plan-box-inner .plan-des{position:relative; float:left; color:#6a6a6a; font-size:14px; line-height:26px;text-align:center;padding: 3px 5px 5px 19px;}
.plan-box-inner .plan-des h2{color:#000;} 
.plan-box-inner .plan-des a{float:right; margin-top:15px;} 


.psvita-featuresvideos-iphone{width:655px;  text-align:left; float:left;}
.psvita-att .psvita-featuresvideos-iphone{float:left; }
.light-box .psvita-featuresvideos-iphone{float:left; }
.light-box .psvita-platfrom-play .psvita-featuresvideos-iphone{width:255px;float:right;right:50px;margin-top:40px;border:0;}

.grey-box .psvita-featuresvideos-iphone{float:right;right:60px;margin-top:-20px;}
.grey-box .psvita-motion .psvita-featuresvideos-iphone, .grey-box .psvita-rear-touch .psvita-featuresvideos-iphone{width:255px;float:right;right:50px;margin-top:50px;border:0;}

.psvita-featuresvideos-iphone .sub-title-box-iph{width:225px;}


/* PS Plus Offer */
#ps-plus-offer{width:570px; height:125px; position:relative;padding:25px 0 0 15px;float:left;}
#ps-plus-offer .plus-offer-heading{color: #FFFFFF;font-size: 18px;font-weight: bold;position: absolute; right:38px;text-align:left; top: 15px;width: 387px;}
#multiple-offer-box{position:absolute; left:20px; top:20px; height:100px; }

.psn-Offer{color: #FFFFFF;font-size: 16px;font-weight: bold;text-align: left;} 
.psn-Offer span{color:#fdff00;font-size:16px;}
.psn-Offer span.white-txt{color:#ffffff;}
#ps-plus-offer #offer-buttons{float: left;}
#ps-plus-offer .offer{float: left; width:450px;height: 65px;}
#ps-plus-offer .learn-more{float:left;width:130px; height:35px;}

.learn-btn {background: url("ps_common_sprite-new.gif") no-repeat scroll right -696px transparent !important; border: 0 none !important; display: block !important; float: left !important; font-size: 15px !important; font-weight: bold !important; height: 33px !important; line-height: 33px !important; margin: 10px 0 0 !important;padding: 0 18px 0 0 !important; width: auto !important;}
.learn-btn span {background: url("ps_common_sprite-new.gif") no-repeat scroll left -374px transparent; color: #FFFFFF !important; display: block !important; padding: 0 15px 0 10px !important;}
a.learn-btn:hover {background-position: right -729px !important;}
a.learn-btn:hover span {background-position: left -407px !important;}
a.learn-btn:active {background-position: right -762px !important;}
a.learn-btn:active span {background-position: left -440px !important;}

.awardsBox{width:820px; float:left; padding:20px 0 20px 40px; border-bottom:2px solid #818181;}
.awardsBox h2{color:#292929; font-size:22px; font-weight:bold;}
ul.awardsBoxInner li{float:left; padding:0 30px 30px 0; background:none;}
.awardsBoxInner{padding:20px 0 0; margin:auto;}
.awardsBox ul li.last{padding:0;}

/* psvita systems */
.psv_products{width:820px; float:left; padding:30px 0;}
.psv_products img{padding:0 0 30px 0;}
.product_1, .product_2{width:390px; float:left;}
.product_2{padding-left:20px;}
.psv_products h2{color:#292929; font-size:16px; font-weight:bold; float:left; width:260px;}
#main .psv_products a.readmore{float:right; font-size:12px; color:#002596; padding:20px 0 0;}
.titleBox{border-bottom:1px solid #cbcbcb; padding:0 0 10px 0; float:left; width:380px;}
.productBuy{width:380px; float:left; padding:12px 0 0;}
.productBuy a{float:right;} 
.accessories #marqueeWrapper #marqueeAcc{*padding-top:68px !important;} 
.bottomratingdiv{position:absolute; visibility:hidden; top:-999999px;}
/*body#app-detail #wrap .marqueeTypeInteractive{height:190px !important} */
#ngp.system .marqueeTypeInteractive, #gallery.system-detail .marqueeTypeInteractive, #ngp.apps .marqueeTypeInteractive, body#ngp.updates .marqueeTypeInteractive, body#app-detail .marqueeTypeInteractive, #ngp.news .marqueeTypeInteractive{height:150px !important}



#overlay111 {
    border: medium none;
    left: 50%;
    margin-left: -296px;
    margin-top: -250px;
    padding: 0;
    position: fixed;
    top: 50%;
    z-index: 9999991;
}
#overlay111 .inner div.container {
    background: none repeat scroll 0 0 #5E5E5E;
    height: 10px;
    left: 0;
    padding: 4px 4px 4px 0;
    position: absolute;
    top: -14px;
    width: 632px;
}
#overlay111 .inner div.container .close {
    background: url("button_takeover_close.png") no-repeat scroll 0 2px transparent;
    float: right;
    height: 10px;
    left: 0;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    top: 0;
    width: 60px;
}

#you-toube-iframe {z-index:9;}
#overabuse.report_abuse{z-index: 9999999 !important;}

.shareScreenshoot{position:absolute;  background:#010000; height:30px; right:236px; z-index:9999; bottom:40px; padding:0 10px; display:block;}
.shareScreenshoot a{background:url(ipad-bkg_share.png) no-repeat left top; height:32px; float:left; width:27px;margin-top:2px  }
.shareScreenshoot a.shareYoutube{background-position:left top}
.shareScreenshoot a.shareYoutube:hover{background-position:left -32px;}
.shareScreenshoot a.shareTwitter{background-position:-28px top; margin-left:5px;}
.shareScreenshoot a.shareTwitter:hover{background-position:-28px -32px;} 

#overlayBuyNowPopUp{background:none; left: 50%; margin-left: -325px; position: fixed; top: 120px; z-index: 99999999;}
#overlayBuyNowPopUp .inner{background-color: #FBFBFB; border: medium none; float: left; padding: 10px; position: relative; width: 650px;}
#overlayBuyNowPopUp #closebar{background:#5E5E5E; border-bottom: 1px solid #555555; height: 24px; left: 0; position: absolute; top: -24px; width: 670px;}


#overlayBuyNowPopUp #closebar .close{ background: url(takeover_close1.png) no-repeat left 8px; cursor: pointer; height: 24px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 58px;}
#overlayBuyNowPopUp .panel{background:#ededed; padding:10px; width:630px; float:left;}
#overlayBuyNowPopUp .panel .pannelInner{width:630px; background:#fff; float:left;}
#overlayBuyNowPopUp .panel .pannelInner h4{background:#6a6969; color:#fff; padding:6px 0 6px 7px; font-size:12px; font-weight:normal; margin:0;}
#overlayBuyNowPopUp .panel .pannelInner .box{border-bottom:1px solid #c4c4c4; padding:15px 0; width:630px; float:left;}
#overlayBuyNowPopUp .panel .pannelInner .box .boxImg{float:left; width:220px; padding:0 0 0 8px;}
#overlayBuyNowPopUp .panel .pannelInner .box .btnOrder{float:right; padding:8px 20px 0 0;}
#main #storeLinks a{color:#C0C0C0;}


/*you may also like css*/ 
#games .browser{background-color: #FDFDFD; border: 1px solid #EDEDED; width:858px;}
#games #browsergames{margin:0 0 20px 0; display:none;}
#games #accsys1{margin:20px 0 10px 0;}
#games .browser .grid{ background:none; border-top: 1px solid #FFFFFF; height: auto; overflow: hidden; width:858px;}

#games .browser .gridInner .track {float: left; left: 0; overflow: hidden; position: relative; top: 0;  width: 938px;}
#games .browser .grid .item{float: left; left: 0; margin: 0 14px 18px 0 !important; position: relative; width:173px !important;}
#games .browser .footer{background: url(ps_bg_carousel_bottom_gif.gif) repeat-x left top #F2F2F2;
border:1px solid #FFF; height: 27px; width: 857px;}
#games ul.blue_tab{background:url(related_content_bg.jpg) no-repeat; border-color: #FFFFFF #FFFFFF #E2E2E2;
border-style: solid; border-width: 1px; height:31px; list-style-type: none; margin: 0; padding:10px 16px 8px 18px; width:821px;}
#games ul.blue_tab li{font-size:21px; color:#fff; font-weight:bold;}

#main .browser .gridInner {background:none;float:left;width:746px;padding:18px 0 15px 54px;border-left:#e2e2e2;border-right:#e2e2e2;overflow:hidden;position:relative;}
#main .browser .grid .item {float:left;width:133px; margin:0 18px 18px 0;position:relative;left:0px;}

#main .browser .grid .gridInner .track {float:left;position:relative;top:0;left:0;width:755px;overflow:hidden;}
#main .browser .grid .item .thumb {float:left;width:133px; margin:0 18px 18px 0;height:220px;}
#main .browser .grid .item a.bg {background:#EAEAEA none no-repeat  0 0;border:1px solid #DCDCDC;vertical-align:middle;width:131px;height:132px; text-align:center;float:left;padding:10px 0px 10px 0px;}
#main .browser .grid .item a.bg * {vertical-align:middle;}
#main .browser .grid .item a.bg img{display:inline-block;  _display:inline;}

#main .browser .grid .item h3 {line-height:14px;margin:0;padding:4px 0;width:128px;font-size:22px;}
#main .browser .grid .item h3 a {color:#3C3C3C;font-size:12px;font-weight:bold;text-decoration:none;}

#main .browser .grid .item h4 {line-height:18px;margin:0;padding:4px 0;width:128px;}
#main .browser .grid .item h4 a {color:#3C3C3C;font-size:12px;font-weight:bold;text-decoration:none; line-height:20px;}

#main .browser .grid .item p {padding:0px;margin:0px;font-size:12px;line-height:14px;width:132px}
#main .browser .grid .item p a {border-bottom:medium none;border-top:1px solid #D1D1D1;color:#002596;display:block;font-size:12px;font-weight:normal;line-height:14px;margin:0px;padding:4px 0;width:130px;}
#main .browser .grid .item p a.watchTrailer {background-image:url("ps_icon_new_window_small_gif.gif");}

#main .browser .footer .paging {text-align:center;}
#addons3link{float:right;}
#main .browser .footer .paging a {display:inline-block;width:16px;height:16px;background-color:#bcbcbc;margin:7px 6px 0 2px;}
#main .browser .footer .paging a.page {width:13px;height:13px;margin:7px 2px 0 0;background:url("ps_paging_featured_page_gif.gif") no-repeat left top;}
#main .browser .footer .paging a.page:hover, #main .browser .footer .paging a.page.on {background-position:left bottom;}
#main .browser .footer .paging a.previous, #main .browser .footer .paging a.next {width:14px;height:15px;margin-right:4px;*margin-right:2px;background:url("ps_paging_arrows_previous_gif.gif") no-repeat left top;}
#main .browser .footer .paging a.next {background-image:url("ps_paging_arrows_next_gif.gif");margin-right:0;margin-left:5px;}
#main .browser .footer .paging a.next:hover, #main .browser .footer .paging a.previous:hover {background-position:0 -15px;}
#main .browser .footer .paging a.next:active, #main .browser .footer .paging a.previous:active {background-position:0 -30px;}
#main .browser .footer .paging a span {display:none;}
#main .browser .footer a.more{color:#002596; display:block; float:right; width:auto; font-size:12px; text-align:right; padding:0px; margin:-18px 8px 0 0;}
#main .browser .footer a.more:hover {color:#002596;}
#games #priceMainDiv .actualprice, #games #priceMainDiv .psnoffer{padding:0px;}
#games #priceMainDiv .psnoffer{padding-top:5px;}
#games #priceMainDiv .actualprice , #games #priceMainDiv .psnoffer{font-size:14px;}
#games #priceMainDiv .psnoffer img{padding-right: 10px; padding-left: 7px;}
#games #priceMainDiv .actualprice{padding-left: 4px;}

#gallery.ps_vita_wifi #navdiv ul.alt #psvita ul li#features{display:block !important;}
#gallery.ps_vita_3g #navdiv ul.alt #psvita ul li#features{display:block !important;}
footer.full-width-footer{float:left;}
#ngp.games #main{margin-bottom:30px;}
#main .gdp-details .game_inner div.section:last-child span img{height:70px;}
#gdp_marquee{margin-top:56px;} 
#gdpdiscount .offer-bg{height:78px; width:auto;padding-left:20px; padding-right:20px; background:url(ps-plus-offer-head-right.png) no-repeat right top}
#gdpdiscount{background:url(ps-plus-offer-head.png) no-repeat left top;  padding-left:78px;}
#gdpdiscount .offer-txt{font-size:20px; padding-top:18px; color: #ECCB15;}
body{font-size: 12px;color:#555}
p{line-height:20px;}
a:hover{color:#002596;}  
#psvitaMarquee{position:relative; height:535px; width:970px; padding-top:40px; margin: 0 auto;z-index:1;}
#psvitaMarquee #psvitaMarqueePsvita{position:absolute; width:970px; height:535px; left:50%; margin-left:-485px}
#gdpMarquee{position:relative; height:535px; width:970px; padding-top:40px; margin: 0 auto;}
#gdpMarquee #psvitaMarqueePsvita{position:absolute; width:970px; height:535px; left:50%; margin-left:-485px}
#wrap #main{background-color:#FFFFFF; border-top:10px solid #333; height:auto !important; margin:0 auto; top:0; min-height:483px; position:relative; z-index:1;  width:780px;  padding:0 40px 30px;}
#wrap .boxshadow-outer{background:none; width:900px;}
#wrap .boxshadow-outer #main{background:none; border-top:10px solid #333333; height:auto !important; margin:0 auto; min-height:483px; padding:0px; position:relative; top:0; width:860px; z-index:1; } 
#wrap #main{background-color:#FFFFFF; border-top:10px solid #333; height:auto !important; margin:0 auto; top:0; min-height:483px; position:relative; z-index:1;  width:860px; padding:0px;_float:left;_margin-left:20px;}
#vita-head{background:url(head-bg.jpg) left top no-repeat #e4e4e4; width:780px; padding:0 40px 30px; border-bottom:2px solid #818181; float:left;}
#att-detail{background:url(psvita_main_logo_bg.jpg) no-repeat center 75px #818181;}
#app-detail{background:url(psvita_main_logo_bg.jpg) no-repeat center 75px #818181;}
#att-detail #vita-head{border-bottom:none; padding:0 40px 30px;}
.accessories #wrap #main{border-top:10px solid #333; height:auto !important; margin:0 auto; top:0; min-height:483px; position:relative; z-index:1;  width:860px;}
.sub-main-container{background:none; height:auto;  min-height: 0px; padding:0 40px 30px; width:780px; float:left;}

.clear{clear:both;}
.flt{float:left; width: 590px;}
.rlt{float:right;}

.vita-shopping{float:left; background:url(vita-shopping-bag.jpg) no-repeat right top; width:770px; height:125px;}
.vita-shopping-bag {background: url("vita-shopping-bg.jpg") no-repeat scroll left bottom transparent;float: left;font-size: 15px;height: 80px;padding: 16px 10px 10px;width: 655px;}
.shopping-bag_link {float: right;height: 100px;width: 70px;}
#games .sub-nav{background:url(psvita_sub_nav.png) no-repeat; overflow:hidden; margin:20px 0px 20px; height:40px; clear:both; float:left; width:565px;}
#games .sub-nav.bg{background-position:left 0px;}
#games .sub-nav a.link{float:left; height:23px; width:189px; color:#666666; padding-top:6px; text-align:center; font-size:14px;}
#games .sub-nav a.active{color:#fff;}
#trophy-rankmodules #trophy-module {margin-top: 25px !important;}

.catagory{color:#333333; font-size:12px; height:15px; clear:both; margin-bottom:20px;}
.catagory .select-acd{background:url(select-arrow.gif) left -8px no-repeat; float:left; font-weight:bold; padding-left:15px; margin-right:15px; cursor:pointer;}
.catagory .select-dcen{background:url(select-arrow.gif) left -8px no-repeat; float:left; font-weight:bold; padding-left:15px; cursor:pointer;}
.catagory .active{background:url(select-arrow.gif) left 6px no-repeat; float:left; font-weight:normal; padding-left:20px; margin-right:15px; cursor:pointer;}
.data-grid{width:250px; height:208px; margin-right:10px;_margin-right:2px; float:left;}
.data-grid .heading{font-size:14px; color:#000; font-weight:bold;} 
.data-grid .date{font-size:12px; color:#818181;}
.data-grid.last{margin-right:0px;}

.gdp-details .pre-order-btn{float:left; position:relative;}
#main .gdp-details .price{margin:10px 0px; text-align:center; float:left; width:100%}
#main .gdp-details{margin-top:0; width:178px; position:relative;z-index:999; margin-top:0px}
#main .gdp-details .game-info{background:url(game-info-top.png) no-repeat left top; padding-top:8px; position:relative; top:25px; *top:20px; width:178px;}
#main .gdp-details .game_inner{width:178px; float:left;padding-bottom:8px; background:url(game-info-bottom.png) no-repeat left bottom;}
#main .gdp-details .section{width:178px; float:left; background:url(game-info-middle.png) repeat left top; padding-top:10px;}
#main .gdp-details .section .image{padding:15px; text-align:center;}
#main .gdp-details .section span{color:#333333; font-size:13px; font-weight:bold; margin:0px 16px; clear:both; float:left; width:80%;}
#main .gdp-details .section span.blueColor{font-weight:normal; font-size:12px;}
#main .gdp-details .section a{color:#002596; font-size:12px; font-weight:bold;}
#main .gdp-details .seprator{text-align:center;}
#main .gdp-details .info-links a{ color:#002596; float:left; font-size:12px; height:auto; width:auto; margin:10px 0px 10px 3px; padding:5px 0px 5px 0;}
#main .info-links a{color:#292929; float:left; font-size:12px; height:auto; width:175px; margin:10px 0px 0 0; padding:10px 0px 6px 0;}

.homePage{float:left; padding-bottom:20px; width:100%;}
.info-links{float:left}
#main .video-box a:hover{ color: #002596;}
#wrap .boxshadow-outer .gdp-details a.browse-links{background:url(arrow_sprite.png) no-repeat scroll right 11px transparent; color:#292929; float:left; font-size:12px; height:auto; width:175px; padding:10px 0px 6px 0;}

#main .head-content{clear:both;width:565px;}
#main .head-content .head-img{width:565px;}
#main .head-content p{font-size:14px; line-height:24px; margin-bottom:10px; color:#555555;}
#main .head-content .description{/*height:100px; overflow:hidden;*/ float:left; width:550px;}

/*CROSS-LINKING*/
#main .head-content  #cross-links img{padding-left:3px;}
#main .head-content  #cross-links .visit_the_game {background: url("psvita_btn_blue.gif") no-repeat 0 0;
    cursor: pointer;
    float: left;
    height: 33px !important;
    left: 0;
    margin-top: 15px;
    padding: 0 !important;
    text-align: center;
    top: 0;
    width: 165px !important;
    z-index: 9;
}
#main .head-content  #cross-links .visit_the_game:hover {background: url("psvita_btn_blue.gif") no-repeat 0 -33px;}

#main .head-content  #cross-links .visit_the_game span{
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px !important;
    padding: 9px 0 0 9px !important;
    text-align: center;
    width: 150px;
}
#main .head-content  #cross-link img{padding-left:3px;}
#main .head-content  #cross-link .visit_the_game {background: url("psvita_btn_blue.gif") no-repeat 0 0;

    cursor: pointer;
    float: left;
    height: 33px !important;
    left: 0;
    margin-top: 15px;
    padding: 0 !important;
    text-align: center;
    top: 0;
    width: 165px !important;
    z-index: 9;
}
#main .head-content  #cross-link .visit_the_game:hover {background: url("psvita_btn_blue.gif") no-repeat 0 -33px;}

#main .head-content  #cross-link .visit_the_game span{
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px !important;
    padding: 9px 0 0 9px !important;
    text-align: center;
    width: 150px;
}
#main .head-content .moregdp{font-weight:bold; color:#2e82d1; font-size:14px; cursor:pointer; margin-top:5px; float:left;}

#app-detail #main .head-content{width:780px; float:left;}
#app-detail #main .head-content .head-imgnew{float:left;}
#app-detail #main .head-content .head-imgnew img{float:left;}
#app-detail #main .head-content .head-img{text-align:center; width:auto; margin-top:20px;}
#app-detail #main .head-content .description{min-height:100px; overflow:hidden; float:left; width:100%;}
#app-detail #main .head-content .more{font-weight:bold; color:#2e82d1; font-size:14px; cursor:pointer; margin-top:5px; float:left;}

.system-detail #main .head-content .more{font-weight:bold; color:#2e82d1; font-size:14px; cursor:pointer; margin-top:5px; float:left;display:none;}
.light-box{position:relative;}
.light-box .title a{color:#333333; padding-top:10px;}
.light-box p{color:#555; font-size:14px; border-bottom:1px solid #b2b2b2; padding-bottom:30px; margin-bottom:30px; float:left;}
.light-box .title h2{color:#000000; font-size:28px; line-height:25px; padding-bottom:25px; padding-top:4px; font-weight:bold;}
.light-box .title img{float:left; margin-right:15px;}

.grey-box{position:relative; border-bottom:none; background:#e6e6e6;}
.grey-box .title a{color:#333333; padding-top:10px;}
.grey-box p{color:#555; font-size:14px; border-bottom:1px solid #b2b2b2; margin-right:30px; width:327px; float:left;}
.grey-box .title h2{font-weight:bold;color:#000000; font-size:28px; line-height:25px; padding-bottom:25px; padding-top:4px;}
.grey-box .title img{float:left; margin-right:15px;}

.psvita-multitouch{height:475px; border-bottom:2px solid #818181;}
.psvita-multitouch .image{position:absolute; left:-35px; bottom:0px;}
.psvita-multitouch .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-multitouch .lft-content{width:260px; float:left; padding:60px 0px 85px 25px;}
.psvita-multitouch .image-rgt{float:right; margin-top:50px;}

.psvita-motion{height:650px; border-bottom:2px solid #818181; clear:both;}
.psvita-motion .image{margin:60px 0px 0px 85px;}
.psvita-motion .content{padding:0 0 5px 98px; width:760px; float:left;}

.psvita-microphone-app{border-right:2px solid #818181; float:left; padding:30px 50px 50px; width:329px; border-bottom:none;background:#e6e6e6; _padding:30px 36px;}
.psvita-microphone-app .title h2{font-weight:bold;float:left; padding-top:20px; padding-bottom:45px;}

.psvita-wifi{padding:30px 50px 50px; width:329px; float:left;  border-bottom:2px solid #818181;background:#E6E6E6; }
.psvita-wifi .title h2{float:left; padding-top:20px; padding-bottom:45px;}

.psvita-wifi-app{padding:30px 50px 50px; width:329px;background:#e6e6e6; float:left; border-bottom:none; _padding:30px 36px;}
.psvita-wifi-app .title h2{font-weight:bold;float:left; padding-top:20px; padding-bottom:45px;}

.psvita-camera{height:475px; border-bottom:2px solid #818181;}
.psvita-camera .image{position:absolute; left:-35px; bottom:0px;}
.psvita-camera .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-camera .front-view{background:url(vita_front_camera.png) left top no-repeat; float:left; height:385px; margin-top:40px; width:505px;}
.psvita-camera .rear-view{background:url(vita_rear_camera.png) left top no-repeat; float:left; height:385px; margin-top:40px; width:505px;}
.camera-nav{background:url(vita_view_sprite.png) no-repeat; float:left; margin-left:85px; margin-top:350px; width:285px; height:40px;}
.camera-nav.bg{background-position:left -54px;}
#main .camera-nav a.link{float:left; height:23px; width:142px; color:#666666; padding-top:15px; text-align:center;}
#main .camera-nav a:hover.link{color:#666666;}
#main .camera-nav a.active{color:#fff;}
#main .camera-nav a:hover.active{color:#fff;}
.psvita-camera .sub-title{border-bottom: 1px solid #B2B2B2; float: left;padding-bottom: 18px; width:255px;}
.psvita-camera .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-camera .sub-title img{float:left; margin-right:15px;}


#main .app-container{clear:both; margin:10px 0px; float:left; width:100%;}
#main .app-container h4{color:#404040; font-size:14px; font-weight:bold;}
#main .app-container p{height:95px;}
#main .app-container .app-icon{text-align:center; margin-bottom:10px;}
#main .app-container .app-btn{background:url(psvita-app_btn.png) left top no-repeat; width:136px; height:29px; float:left; text-indent:-9999px; margin:15px; cursor:pointer; _margin:10px;}
.app_footer{background:url(psvita-app_footer.png) no-repeat left top; width:861px; height:57px; float:left; margin-bottom:40px;}

.app_footer a.link-lft{background:url(arrow_sprite_left.png) no-repeat scroll left 11px transparent; color:#292929; float:left; font-size:12px; height:auto; margin:10px 0 0 35px;padding:10px 0 0 20px; width:120px; cursor:pointer;}
.app_footer a:hover.link-lft{color:#002596; background-position:left -12px;}
.app_footer a.link-rlt{background:url(arrow_sprite.png) no-repeat scroll right 11px transparent; color:#292929; float:left; font-size:12px; height:auto; width:100px; margin:10px 45px 0 0; padding:10px 0px 6px 0; cursor:pointer;}
.app_footer a:hover.link-rlt{color:#002596; background-position:right -12px;}

#main .games-container{*clear:both; margin:10px 0px; float:left; overflow:hidden; position:relative; width:784px;}
#main .games-container h4{color:#404040; font-size:13px; font-weight:bold;line-height:16px;padding-bottom: 1px;}
#main .games-container p{height:95px;}
#main .games-container .game-box{width:168px; height:337px; _height:340px; background:url(psvita-app_bg_box.gif) left top no-repeat; padding:20px 12px 20px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
#main .games-container .game-box .details{margin:0px 15px; float:left; height:85px;_margin:0px 15px;}
#main .games-container .game-box .details span{color:#555555;}
#main .games-container .game-box.last{margin-right:0px;}
#main .games-container .game-box-active{width:168px; height:337px; background:url(psvita-app_bg_box.gif) left -381px no-repeat; padding:20px 12px 20px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
#main .games-container .game-icon{text-align:center; width:100%; margin-bottom:10px; float:left; height:173px;_width:166px;}
#main .games-container .game-btn{background:url(game_details.png) left top no-repeat; width:136px; height:25px; float:left; text-indent:-9999px; margin:15px 15px 5px 15px; _margin-bottom:2px !important;  cursor:pointer;}
#main .games-container .acc-btn{background:url(psvita_product_btn.jpg) left top no-repeat; width:136px; height:25px; float:left; text-indent:-9999px; margin:15px 15px 5px 15px; cursor:pointer;}
#main .games-container .pre-order-btn1 {background: url("pre_order_buynow_right_orange.png") no-repeat scroll right top transparent; color: #FFFFFF; cursor: pointer;float: left; height: 22px;line-height: 22px; margin: 0 15px 10px; padding: 0 10px 0 0; text-indent: 0; width: auto;}
#main .games-container .pre-order-btn1 span {background: url("pre_order_buynow_left_orange-n.png") no-repeat scroll left top transparent; color: #FFFFFF; cursor: pointer; float: left; height: 22px;line-height: 22px; margin: 0; padding: 0 0 0 10px; text-align: center; text-indent: 0; width: 116px;}
#wrap .game_footer{background:url(psvita-app_footer.png) no-repeat left top; width:861px; height:57px; float:left; margin:20px 0px 40px 20px;}
#wrap .game_footer a.more{background:url(psvita_more_arrow.png) no-repeat right 4px; color:#292929; font-size:14px; height:auto; margin:20px auto;padding-right:20px;display:block; width:90px; cursor:pointer;}
.game_footer .flt{float:none;}

.games #main .games-container .game-box{width:168px; height:287px; _height:290px; background:url(psvita-app_bg_box_reduced.gif) left top no-repeat; padding:10px 12px 10px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
.games #main .games-container .game-box .details{margin:0px 15px; float:left; height:75px;_margin:0px 15px;}
.games #main .games-container .game-box .details span{color:#555555;}
.games #main .games-container .game-box.last{margin-right:0px;}
.games #main .games-container .game-box-active{width:168px; height:287px; background:url(psvita-app_bg_box_reduced.gif) left -311px no-repeat; padding:10px 12px 10px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
.games #main .games-container .game-icon{text-align:center; width:100%; margin-bottom:0px; float:left; height:143px;_width:166px;}
.psvita-frnd-app{height:475px; border-bottom:2px solid #818181;}
.psvita-frnd-app .image-rgt{position:absolute; right:-104px; top:80px;}
.psvita-frnd-app .lft-content{float:left; padding:80px 0 85px 25px; width:318px;}
.psvita-frnd-app p{border:none; float:left; width:100%}
.psvita-frnd-app .title h2{font-weight:bold; color:#000000; float:left; line-height:30px; font-size:28px; padding-bottom:20px; padding-top:62px;}
.psvita-app-near .psvita-frnd-app .title h2.friend{background:url(psvita_frnds_icon.png) no-repeat left top;}
.psvita-app-party .title h2{background:none; padding-left:0px;}

.light-box .psvita-frnd-app .title img {margin-right:0px;}

.psvita-about-app{height:475px; border-bottom:2px solid #818181;}
.psvita-about-app .image-lft{position:absolute; left:-80px; top:80px;}
.psvita-about-app .rgt-content{float:right; padding:80px 45px 85px 0px; width:295px;}
.psvita-about-app p{border:none; width:228px; margin-left:52px;}
.psvita-about-app .title h2{color:#000000; float:right; font-size:28px; line-height:30px; padding-bottom:20px; padding-top:20px; font-weight:bold; }
.psvita-about-app .title img {margin-right:0px; float:right;}
.psvita-app-party .psvita-about-app .title h2{color:#000000; float:left; font-size:28px; line-height:25px; padding-bottom:20px; margin-left:50px; padding-top:20px; font-weight:bold;}

.psvita-discover-app{height:475px; border-bottom:2px solid #818181;} 
.psvita-discover-app .image-rgt{position:absolute; right:-82px; top:80px;}
.psvita-discover-app .lft-content{float:left; padding:80px 0 85px 25px; width:272px;}
.psvita-discover-app p{border:none;}
.psvita-discover-app .title h2{font-weight:bold;color:#000000; float:left;*float:none; font-size:28px; line-height:30px; padding-bottom:20px; padding-top:62px;}
.psvita-discover-app .title img {margin-right:0px;}
.psvita-app-party .psvita-discover-app .title h2{font-weight:bold;color:#000000; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:62px; width:100%;}

.psvita-setting-app{border-bottom:2px solid #818181; height:475px;}
.psvita-setting-app .image{position:absolute; left:-35px; bottom:0px;}
.psvita-setting-app .title img{margin-right:0px;}
.psvita-setting-app .title h2{color:#000000; float:left; font-size:28px; line-height:25px; padding-bottom:25px; padding-top:25px;}
.psvita-setting-app p{border:none; width:285px;} 
.psvita-setting-app .rgt-content{margin-left:25px;width:272px; float:right; padding:60px 40px 85px 0px; _padding-right:0px; _width:200px;}
.psvita-setting-app .front-view{background:url(psvita_settings_img.png) left top no-repeat; float:left; height:385px; margin-top:40px; width:505px; }
.psvita-setting-app .rear-view{background:url(psvita_settings_image.png) left top no-repeat; float:left; height:385px; margin-top:40px; width:505px;}
.setting-nav{background:url(vita_view_sprite.png) no-repeat; float:left;margin-left:85px; margin-top:350px; width:285px; height:40px;}
.setting-nav.bg{background-position:left -54px;}
#main .setting-nav a.link{float:left; height:23px; width:142px; color:#666666; padding-top:15px; text-align:center;}
#main .setting-nav a:hover.link{color:#666666;}
#main .setting-nav a.active{color:#fff;}
#main .setting-nav a:hover.active{color:#fff;}
#app-detail .app_footer{background:url(psvita-app_footer.png) no-repeat left top; width:861px; height:57px; float:left; margin-bottom:40px; margin-left:20px; *float:none;}
#app-detail .app_footer a.link-lft{background:url(arrow_sprite_left.png) no-repeat scroll left 11px transparent; color:#292929; float:left; font-size:12px; height:auto; margin:10px 0 0 35px;padding:10px 0 0 20px; width:135px; cursor:pointer;}
#app-detail .app_footer a:hover.link-lft{background-position:left -12px; color:#002596;}
#app-detail .app_footer a.link-rlt{background:url(arrow_sprite.png) no-repeat scroll right 11px transparent; color:#292929; float:left; font-size:12px; height:auto; width:100px; margin:10px 45px 0 0; padding:10px 0px 6px 0; cursor:pointer;}
.footer-top{float:left; height:32px;}
#wrap .boxshadow-outer #footer{border-top:none;}
#wrap .psvita-content{float:left; position:relative; width:100%; z-index:10;}
#wrap .psvita-content p{font-size:14px; margin:20px 40px 20px 0px; color:#555555;} 
#wrap .psvita-img{position:absolute; right:-200px; top:65px; display:inline-block; z-index:0; }

.psvita-videos .video-box{width:131px; height:120px; float:left; margin:0px 5px 15px 0px;}
.psvita-videos .video-box a{font-weight:normal}
.psvita-videos .video-box span{float:left; width:100%; text-align:center; cursor:pointer;}
.head-container{padding:0px 20px;}
.sub-container{margin-left:20px;}
 
.quick_links{clear:both; margin-top:15px; float:left; width:100%;}
.quick_links .link_box{background:url(quick_box_bg.png) no-repeat left top; width:278px; _width:206px;height:377px; float:left; margin-right:13px; padding:20px 0;}
.quick_links .link_box.last{margin-right:0px;}
.quick_links .link_box h3{color:#333333; font-size:22px; font-weight:bold; text-align:center; height:50px;}
.quick_links .link_box h6{color:#404040; font-size:14px; font-weight:bold;}
.quick_links .link_box p{line-height:14px; color:#555555;}
.quick_links .link_box a.quick_link_btn{ color:#fff; float:left; text-align:center;}
.quick_links .link_box .share_bg{background:url(psvita_share_icon.png) no-repeat -35px 35px; height:110px; padding-top:185px;}
.quick_links .link_box .connect_bg{background:url(vita-apps-img.png) no-repeat left top; height:110px; padding-top:185px;}
.quick_links .link_box .explore_bg{background:url(vita-att-img.png) no-repeat left 35px; height:110px; padding-top:185px;}

.signup_box{background:url(signup_box_bg.png) no-repeat; width:861px; height:217px; margin:30px 0px 19px 0px; float:left;}
.signup_box .sign_img{float:left; width:270px; margin-top:25px;}
.signup_box .join_box{border-right:1px solid #9f9f9f; width:280px; float:left; padding:0px 15px; margin-top:25px; height:165px;}
.signup_box .join_box img{float:left;}
.signup_box .join_box p{clear:both; float:left; margin-top:10px; color:#555555; line-height:14px; width:100%;}
.signup_box .join_box h1{font-size:28px; float:left; margin: 19px 0 0 10px; padding:0px; width:180px;}
.signup_box .join_box h2{font-size:14px; float:left; margin:0px 0px 0px 10px; padding:0px; line-height:21px;}
.mail-box{width:220px; margin-top:20px; float:left; margin-left:30px;}
.mail-box .signup-form label{color:#404040; font-size:14px; font-weight:bold; padding-bottom:5px; width:200px; float:left;}
.mail-box .signup-form #email_address{border:1px solid #fff; width:200px; height:20px; margin-bottom:10px;}
.mail-box .signup-form .field_text_box{width:220px; clear:both;} 
.mail-box .field_text_box .signup_btn_div{ color:#fff; float:left; text-align:center; margin-top:15px;}
.mail-box #error_msg, .mail-box .error_message{color:#D42B32; font-size:11px;}
.mail-box #signUp #ProcessBar{height:20px; margin-left:90px; margin-top:15px; width:20px;}

#ngp #footer{background:url(footer_top.png) no-repeat scroll left top transparent; height:392px; width:820px !important; border:none; padding:11px 25px 0 25px;}




/*gallery*/   
#gdpoverlay{position:fixed; _position:absolute; width:100%; height:100%; background:#000; opacity:.7; filter: alpha(opacity=70); z-index:999999; display:none;top:0;}
.screenshot {display:none; width:860px; position:fixed;_position:absolute; height:600px; left:50%; margin-left:-430px; top:25px;_top:300px; z-index:999999; background:url(screenshotbg.png) repeat left top}
.videourl{visibility:hidden}

.scr_gallery{width:860px; float:left; padding-top:40px; height:450px;}
.scr_gallery .previous{width:50px; float:left; height:450px; position:relative;}
img.prev{position:absolute; top:50%; cursor:pointer; left:10px; margin-top:-25px;} 
.scr_gallery .middlecontent{width:760px; float:left; position:relative; height:450px;}
.scr_gallery .middlecontent .mainMiddle{position:absolute; left:-6px; width:760px; height:440px; overflow:hidden; padding:10px; background:url(screenshotimage.png) no-repeat left top;}
.scr_gallery .middlecontent .mainMiddle img{padding-left:4px;}
.scr_gallery .next{width:50px; float:left; position:relative; height:450px;}
img.nxt {position:absolute; top:50%; cursor:pointer; right:10px; margin-top:-25px;} 
.close {position:absolute; top:-5px; cursor:pointer; right:-10px; width:32px; height:32px; cursor:pointer;}
#gdpscreens{ width:746px}
.scr_gallery .middlecontent .mainMiddle .text{font-size:15px; color:#fff; padding-left:5px;}

.psvita-motion .sub-title{width:255px; float:left;}
.psvita-motion .sub-title img{float:left; margin-right:15px;}
.grey-box .psvita-motion p{ border-bottom:1px solid #B2B2B2; color:#555555; float:left; font-size:14px; margin-right:15px; width:444px;}
.sub-title a{display:block; margin-top:14px;}
.sub-title a.nomargintop{margin-top:0;} 
.boxshadows{float:left;width:900px;_width:860px;}
.bottomshadow{background-image:url("../webasset/ps_footer_shadow_png.png"); background-repeat:no-repeat; width:900px; overflow:hidden; height:19px;}

h1{color:#292929; font-size:36px; font-weight:bold !important; height:auto; margin:0; padding:0px;}
h4{font-size:21px; font-weight:normal; height:auto; margin:0; padding:0 0 10px; color:#404040;}
#main .share{height:20px; position:absolute; right:20px; top:15px !important; width:88px; z-index:99;}

#ngp_sp .productbox .inner_productbox .box_txt_3 {  float: left;height: 162px; padding: 10px;width: 188px;}
#ngp_sp .productbox .inner_productbox {float:left; padding:17px; height:199px; }
#ngp_sp .productbox .inner_productbox .image_box {width:221px;height:181px;float:left; font-size: 12px;}
#ngp_sp .productbox .inner_productbox .image_box img {float:left; margin:20px 0px 0px 0px; }
#ngp_sp .productbox .inner_productbox .image_box .top_products{float:left; border-bottom:1px solid #bcbcbc; margin-bottom:29px;}
#ngp_sp .productbox .inner_productbox .image_box .cop_checkbox {display:none; float:left; font-size:12px;}
#ngp_sp .productbox .inner_productbox .box_txt_2 {width:275px;margin:0px 8px 0px 8px;float:left;position: relative;padding:10px; border:1px solid #5d5d5d; height:175px;}

#ngp_sp .productbox .inner_productbox .box_txt_3 {width:182px;float:left;padding:10px 8px 10px 8px; display:inline; _padding:5px;height:175px; border:1px solid #5f5d5e; }
#ngp_sp .productbox .inner_productbox .box_txt_3 span{ color:#a3a2a5; font-size: 12px;font-weight: bold;height: auto;margin:0px 0px 25px 0px;overflow: hidden; padding: 0; width: auto; }
#ngp_sp .productbox .inner_productbox .box_txt_3 p {padding:10px 0px 0px 0px; margin:0px;height:103px;overflow:hidden;width:100%;font-size:12px; color:#a3a2a3;}
#ngp_sp .productbox .inner_productbox .box_txt_3 ul li{padding:0px;margin:0px 0px 10px 0px;font-weight:normal;height:auto;overflow:hidden;width:auto;font-size:12px; color:#a3a2a3;}
#ngp_sp .productbox .inner_productbox .box_txt_2 h2{font-size:18px; line-height:26px;}
#ngp_sp .productbox .inner_productbox .box_txt_2  h3{font-size:18px;}
#ngp_sp .productbox .inner_productbox .box_txt_3 .price_div {border-top:1px solid #d9d9d9;margin-top:10px;color:#959595;padding-top:5px;font-weight:bold;font-size:12px;width:100%}
#ngp_sp .productbox .inner_productbox .box_txt_3 .price_div div {float:left;}
#ngp_sp .productbox .inner_productbox .box_txt_3 .price_div a.readmore {float:right;font-size:12px;color:#fff; width:91%;	padding-right:15px; }
#ngp_sp .productbox .inner_productbox .box_txt_3 .price_div a.readmore:hover { color:#002596;}

.sub-text{margin:10px 0px;}

#techspecs{margin: 0 auto; width:803px; background:url(psvita_tech_rep.jpg) repeat-x; height:680px; float:left;  padding:29px;}

.techspec-top{float:left; padding-top:5px; *height:auto; width:861px;  background:url(psvita_tech_top.png) left top no-repeat;}
.techspec-bottom{float:left; padding-bottom:5px;  background:url(psvita_tech_bottom.png) left bottom no-repeat; margin-bottom:20px;}

#techspecs .techRow{border-top:none; width:100%; background:url(psvita_tech_content_rep.png) repeat-y;  margin-bottom:5px;}
#techspecs .techRow .techleftCol{float:left; font-size:17px; font-weight:bold; padding:8px 13px; width:42%;}
#techspecs .techRow .techrightCol{float:left; font-size:13px; font-weight:bold; padding:10px; width:52%;}

#main .camera-nav a.active{color:#fff;}
#main a:hover{color:#002596;}
#main a{color:#3C3C3C;}


/*main browsing history*/

#main-box{display:none}

/*main browsing history*/

.system_box{background:none; width:860px; margin:0 0 8px; float:left;padding:0 0 30px;clear:both;}
.main-module-top {background: url(plus-top-round.png) no-repeat left top; height: 10px;}
.main-module-bottom { background: url(plus-bottom-round.png) no-repeat left bottom; clear: both; height: 10px;}
.main-module-middle { background: none repeat scroll 0 0 #eee; float: left; padding: 20px 30px; width: 800px;}

.system_box .system_detail.margin{margin:0px 65px;_margin:0px 42px !important; }
.sub-main-container .digital-game-list { float: left; width: 800px;}
.sub-main-container .games-box { text-align:center;background:#E6E6E6;float: left; height: auto; margin: 0 14px 22px 0; padding: 10px; width: 169px;}
.sub-main-container .leftBoxx { text-align:center;height:132px;margin-bottom: 12px;}
.sub-main-container .rightBoxx { float: left; width: 113px;}
.sub-main-container .priceList { float: left; font-weight: bold; width: 110px;}
.sub-main-container .priceList p { float: left; font-size: 14px; margin: 0;}
.digital-game-list .last{margin-right:0}
.sub-main-container .main-module{float:left;margin-top:20px;}
#main .system_box .system_detail a.link{ color:#002596; float:left; font-size:12px; height:auto; width:70px; margin:0px 45px 0 0; padding:10px 0px 6px 0; cursor:pointer;}
#main .system_box .system_detail a:hover.link{color:#002596;}
.system_box .system_info{width:auto; float:left;}
.system_box .system_info span{color:#404040; font-size:14px; font-weight:bold; height:auto; margin:0 0 25px; overflow:hidden; padding:0; width:auto;}
.system_box .system_info p{border:none;color:#565656; font-size:12px; height:auto; margin:0; overflow:hidden; padding:10px 0 0; width:100%;}
.system_box .system_info .price_div{float:left}
.system_box .system_info .price_div a{margin-top:5px; float:left;clear:both;}
.system_box.last{margin-bottom:-3px; }

#main .top_products{float:left; height:auto; clear:both; width:100%;}
#main .pro_one{float:left; padding:0 0 17px 0; width:360px;}
#main .pro_two{margin-left:140px; width:360px; float:left;}
#main .pro_one .proname, #main .pro_two .proname{border:none; color:#414141; float:left; font-size:20px; margin:0 0 0 20px; padding-bottom:2px; width:255px;}
#main .pro_one a.readmore, #main .pro_two a.readmore{background:url(arrow_sprite.png) no-repeat scroll right 2px transparent; color:#343434; display:block; float:left; font-size:12px; margin:5px 0 0 0; width:85px;}
#main .pro_one a:hover.readmore, #main .pro_two a:hover.readmore{color:#002596; background-position:right -21px;}
#main .pro_one .pre-order-btn, #main .pro_two .pre-order-btn{float:right; margin-top:10px;}

.psvita-front-camera .title h2{background:url(psvita_camera_front.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; margin-bottom:20px;}
.psvita-front-camera{height:475px; border-bottom:2px solid #818181;}
.psvita-front-camera .image{position:absolute; left:-35px; bottom:0px;}
.psvita-front-camera .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-front-camera .lft-content{width:272px; float:left; padding:110px 0px 0px 25px;}
.psvita-front-camera .image-rgt{float:right; margin-top:50px;}
.psvita-front-camera .lft-content p{border-bottom:none;}

.psvita-rear-camera .title h2{background:url(psvita_rear_camera_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; margin-bottom:20px;}
.psvita-rear-camera{height:475px; border-bottom:2px solid #818181;}
.psvita-rear-camera .image{position:absolute; left:-35px; bottom:0px;}
.psvita-rear-camera .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-rear-camera .lft-content{width:272px; float:left; padding:110px 0px 0px 55px;}
.psvita-rear-camera .image-lft{float:left; margin-top:50px;}
.psvita-rear-camera .lft-content p{border-bottom:none; width:245px;}

.psvita-touchscreen .title h2{background:url(multitouch_display.png) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; margin-bottom:20px;}
.psvita-touchscreen{height:505px; border-bottom:2px solid #818181;}
.psvita-touchscreen .image{position:absolute; left:-35px;}
.psvita-touchscreen .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-touchscreen .lft-content{width:245px; float:left; padding:110px 0px 0px 40px; _width:200px; _padding-left:20px;}
.psvita-touchscreen .image-rgt{float:right; margin-top:50px;}
.psvita-touchscreen .lft-content p{width:250px; margin-bottom:25px; padding-bottom:25px; border-bottom:none}
.psvita-touchscreen .sub-title{border-bottom: 1px solid #B2B2B2;padding-bottom: 18px;float:left; width:255px;}
.psvita-touchscreen .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-touchscreen .sub-title img{float:left; margin-right:15px;}

.psvita-rear-touch{clear:both; height:675px; border-bottom:2px solid #818181;}
.psvita-rear-touch .title h2{background:url(psvita_rear_touch_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; font-size:28px; line-height:25px; padding-bottom:45px; padding-top:8px;}
.psvita-rear-touch .sub-title{float:left; width:255px;padding-bottom:18px; border-bottom:1px solid #b2b2b2;}
.psvita-rear-touch .sub-title a{color:#333333;  width:124px; float:left;}
.psvita-rear-touch .sub-title img{float:left; margin-right:15px;}
.psvita-rear-touch .image{margin:60px 0px 0px 150px;}
.psvita-rear-touch p{color:#555; font-size:14px; border-bottom:1px solid #b2b2b2; margin-right:15px; width:444px; float:left;}
.psvita-rear-touch .content{padding:0 0 5px 98px; width:760px; float:left;}

.psvita-touch-pad .title h2{background:url(psvita_touch_rear_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:7px; margin-bottom:20px;}
.psvita-touch-pad{height:540px; border-bottom:2px solid #818181;}
.psvita-touch-pad .image{position:absolute; left:-35px; bottom:0px;}
.psvita-touch-pad .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-touch-pad .lft-content{width:272px; float:left; padding:110px 0px 0px 30px;}
.psvita-touch-pad .image-lft{float:left; margin-top:50px;}
.psvita-touch-pad .lft-content p{border-bottom:none; width:295px;}

.psvita-multitouch .title h2{background:url(psvita_multi-touch_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:7px; margin-bottom:20px;}
.psvita-multitouch .lft-content p{border-bottom:1px solid #B2B2B2; color:#555555; float:left; font-size:14px; margin-bottom:30px; padding-bottom:30px; width:234px;}
.psvita-multitouch .sub-title{float:left; width:255px;}
.psvita-multitouch .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-multitouch .sub-title img{float:left; margin-right:15px;}

.psvita-gps .title h2{background:url(psvita_gps_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:19px; padding-top:19px; margin-bottom:20px;}
.psvita-gps{height:425px; border-bottom:2px solid #818181;}
.psvita-gps .image{position:absolute; left:-35px; bottom:0px;}
.psvita-gps .rgt-content{width:272px; float:right; padding:60px 40px 85px 0px;}
.psvita-gps .lft-content{width:272px; float:left; padding:52px 0px 0px 0px;}
.psvita-gps .image-lft{float:left; margin:50px 0px 0px 50px;}
.psvita-gps .lft-content p{border-bottom:none; width:287px;}
.psvita-gps .lft-content p.term_text{font-size:11px; color:#555555; width:175px; padding-bottom:18px; border-bottom:1px solid #b2b2b2;}
.psvita-gps .sub-title{float:left; width:255px; margin-top:100px;}
.psvita-gps .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-gps .sub-title img{float:left; margin-right:15px;}

.vita-feature-nav{margin:20px 0px 30px; float:left;}
.vita-feature-nav a{background:url(vita-features.png) no-repeat; float:left; text-indent:-9999px; margin-right:15px;}
.vita-feature-nav a.front-touch{background-position:0px 0px; width:45px; height:48px;}
.vita-feature-nav a.rear-touch{background-position:0px -50px; width:45px; height:48px;}
.vita-feature-nav a.motion-sensor{background-position:0px -363px; width:60px; height:48px;}
.vita-feature-nav a.dual-stick{background-position:0px -413px; width:75px; height:48px;}
.vita-feature-nav a.wifi{background-position:0px -308px; width:40px; height:48px;}
.vita-feature-nav a.g-wifi{background-position:0px -461px; width:45px; height:48px;}
.vita-feature-nav a.crossplay{background-position:0px -510px; width:45px; height:48px;}
.vita-feature-nav a.area-touch{background-position:0px -100px; width:45px; height:48px;}
.vita-feature-nav a.touch-hold{background-position:0px -150px; width:60px; height:48px;}
.vita-feature-nav a.microphone{background-position:0px 0px; width:45px; height:48px;}
.vita-feature-nav a.front-camera{background-position:0px -208px; width:55px; height:48px;}
.vita-feature-nav a.microphone{background-position:0px -258px; width:50px; height:48px;}

.psvita-platfrom-play .title h2{background:url(psvita_platform_icon.png) no-repeat left top; white-space:nowrap; padding-left:85px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; margin-bottom:20px;}
.psvita-platfrom-play{height:645px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-platfrom-play .image{position:absolute; left:-35px; bottom:0px;}
.psvita-platfrom-play .lft-content{width:258px; float:left; padding:60px 0px 0px 75px; height:250px; position:relative; z-index:999999;}
.psvita-platfrom-play .image-rgt{position:absolute; top:106px; left:25px; *top:100px; z-index:999;}
.psvita-platfrom-play .lft-content p{border-bottom:none;}
.psvita-platfrom-play .sub-title{float:right; width:255px; margin:157px 65px 0px 0px; clear:both; *margin-top:490px; _margin-top:150px !important; z-index:100; position:relative; border-bottom:1px solid #b2b2b2; padding-bottom:18px;}
.psvita-platfrom-play .sub-title a{color:#333333; padding-top:15px; width:124px; float:left;}
.psvita-platfrom-play .sub-title img{float:left; margin-right:15px;}

.psvita-dual-analog .title h2{white-space:nowrap; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px;}
.psvita-dual-analog{height:480px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-dual-analog .image{position:absolute; left:-35px; bottom:0px;}
.psvita-dual-analog .lft-content{width:291px; float:left; padding:115px 0px 0px 55px;}
.psvita-dual-analog .image-rgt{float:right; margin-top:20px;}
.psvita-dual-analog .image-lft{float:left; margin-top:20px;}
.psvita-dual-analog .lft-content p{border-bottom:none; margin-bottom:20px;}
.psvita-dual-analog .sub-title{border-bottom: 1px solid #B2B2B2; float: left; padding-bottom: 18px;width:255px;}
.psvita-dual-analog .sub-title a{color:#333333; width:124px; float:left;}
.psvita-dual-analog .sub-title img{float:left; margin-right:15px;}



.psvita-service{padding:30px 50px 0px; *padding-bottom:24px; width:760px; float:left; background:#e6e6e6; border-bottom:2px solid #818181; min-height:215px;}
.psvita-service .title h2{background:url(psvita_service_icon.jpg) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:18px; margin-bottom:20px;}
.psvita-service .content p{width:100%;}

.right-border{border-right:2px solid #818181;}
.light-box{position:relative; border-bottom:none; clear:both;}


.vita-feature-nav a{background:url(vita-features.png) no-repeat; float:left; text-indent:-9999px; margin-right:26px; border-bottom:none;}
.vita-feature-nav a.front-touch{background-position:0px 0px; width:45px; height:48px;}
.vita-feature-nav a.psvita-motion{background-position:0px -677px; width:45px; height:57px;clear:none;}
.vita-feature-nav a.dual-stick{background-position:0px -413px; width:75px; height:48px;}
.vita-feature-nav a.wifi{background-position:0px -308px; width:40px; height:48px;}
.vita-feature-nav a.g-wifi{background-position:0px -461px; width:45px; height:48px;}
.vita-feature-nav a.crossplay{background-position:0px -510px; width:45px; height:48px;}
.vita-feature-nav a.area-touch{background-position:0px -100px; width:45px; height:48px;}
.vita-feature-nav a.touch-hold{background-position:0px -150px; width:60px; height:48px;}
.vita-feature-nav a.psvita-front-camera{background-position:0px -208px; width:55px; height:48px;}
.vita-feature-nav a.psvita-rear-camera{background-position:0px -566px; width:55px; height:48px;}
.vita-feature-nav a.psvita-camera{background-position:0px -612px; width:55px; height:57px; border-bottom:none;}
.vita-feature-nav a.psvita-touchscreen{background-position:0px -739px; width:55px; height:50px;}
.vita-feature-nav a.psvita-touch-pad{background-position:0px -790px; width:68px; height:61px;}
.vita-feature-nav a.psvita-rear-touch{background-position:0px -48px; width:45px; height:48px; clear:none;}
.vita-feature-nav a.psvita-multitouch{background-position:0px -853px; width:55px; height:55px; margin-top:10px;}
.vita-feature-nav a.psvita-gps{background-position:0px -908px; width:35px; height:55px; }
.vita-feature-nav a.psvita-service{background-position:0px -963px; width:60px; height:65px !important; padding:0px; min-height:0px; border-bottom:none; margin-top:0px;}
.vita-feature-nav a.psvita-microphone{background-position:0px -260px; width:50px;  height:50px !important; padding:0px; min-height:0px; border-bottom:none; margin-top:10px;}
.vita-feature-nav a.psvita-platfrom-play{background-position:0px -1089px; width:65px; height:57px; clear:none; }
.vita-feature-nav a.psvita-platfrom-psp{background-position:0px -1155px; width:65px; height:57px; clear:none; }
.vita-feature-nav a.psvita-dual-analog{background-position:0px -414px; width:80px; height:50px; clear:none; }

/* NEW ICON CSS START */ 
 
.vita-feature-nav a{background:url(vita-features.png) no-repeat; float:left; text-indent:-9999px; margin-right:15px; border-bottom:none }
.vita-feature-nav a.front-touch{background-position:0px 0px; width:107px; height:138px;}
.vita-feature-nav a.front-touch:hover{background-position:-107px 0px; }
.vita-feature-nav a.psvita-rear-touch{background-position:0px -138px; width:107px; height:128px; clear:none;}
.vita-feature-nav a.psvita-rear-touch:hover{background-position:-107px -138px;}
.vita-feature-nav a.area-touch{background-position:0px -266px; width:107px; height:128px;}
.vita-feature-nav a.area-touch:hover{background-position:-107px -266px;}
.vita-feature-nav a.touch-hold{background-position:0 -394px; width:107px; height:128px;}
.vita-feature-nav a.touch-hold:hover{background-position:-107px -394px;}
.vita-feature-nav a.front-camera{background-position:0px -522px; width:107px; height:128px;}
.vita-feature-nav a.front-camera:hover{background-position:-107px -522px;}
.vita-feature-nav a.psvita-front-camera{background-position:0px -522px; width:107px; height:128px;}
.vita-feature-nav a.psvita-front-camera:hover{background-position:-107px -522px;}
.vita-feature-nav a.microphone{background-position:0px -650px; width:107px; height:128px;}
.vita-feature-nav a.microphone:hover{background-position:-107px -650px;}
.vita-feature-nav a.wifi{background-position:0px -778px; width:107px; height:128px;}
.vita-feature-nav a.wifi:hover{background-position:-107px -778px;}
.vita-feature-nav a.psvita-motion{background-position:0px -1672px; width:107px; height:128px;}
.vita-feature-nav a.psvita-motion:hover{background-position:-107px -1672px;}
.vita-feature-nav a.psvita-dual-analog{background-position:0px -1034px; width:107px; height:128px;}
.vita-feature-nav a.psvita-dual-analog:hover{background-position:-107px -1034px;}
.vita-feature-nav a.g-wifi{background-position:0px -1162px; width:107px; height:128px;}
.vita-feature-nav a.g-wifi:hover{background-position:-107px -1162px;} 
.vita-feature-nav a.crossplay{background-position:0px -1290px; width:107px; height:128px;}
.vita-feature-nav a.crossplay:hover{background-position:-107px -1290px;}
.vita-feature-nav a.psvita-rear-camera{background-position:0px -1418px; width:107px; height:128px;}
.vita-feature-nav a.psvita-rear-camera:hover{background-position:-107px -1418px;}
.vita-feature-nav a.psvita-camera{background-position:0px -1544px; width:107px; height:128px; border-bottom:none;}
.vita-feature-nav a.psvita-camera:hover{background-position:-107px -1544px;}



.vita-feature-nav a.psvita-at-t{background-position:0px -2823px; width:107px; height:128px !important; border-bottom:none; border-top:none;   padding:0px; min-height:0px; border-bottom:none;  clear:none;}
.vita-feature-nav a.psvita-at-t:hover{background-position:-107px -2823px;}
.vita-feature-nav a.psvita-touchscreen{background-position:0px -1800px; width:107px; height:128px;}
.vita-feature-nav a.psvita-touchscreen:hover{background-position:-107px -1800px;}
.vita-feature-nav a.psvita-touch-pad{background-position:0px -1928px; width:107px; height:128px;}
.vita-feature-nav a.psvita-touch-pad:hover{background-position:-107px -1928px;}
.vita-feature-nav a.psvita-multitouch{background-position:0px -2055px; width:107px; height:128px; margin-top:10px;}
.vita-feature-nav a.psvita-multitouch:hover{background-position:-107px -2055px;}
.vita-feature-nav a.psvita-gps{background-position:0px -2183px; width:107px; height:128px; }
.vita-feature-nav a.psvita-gps:hover{background-position:-107px -2183px;}
.vita-feature-nav a.psvita-service{background-position:0px -2309px; width:107px; height:128px !important; padding:0px; min-height:0px; border-bottom:none; margin-top:0px;}
.vita-feature-nav a.psvita-service:hover{background-position:-107px -2309px;}
.vita-feature-nav a.psvita-microphone{background-position:0px -2439px; width:107px;  height:128px !important; }
.vita-feature-nav a.psvita-microphone:hover{background-position:-107px -2439px;}


.vita-feature-nav a.psvita-platfrom-play{background-position:0px -2567px; width:107px; height:128px; clear:none; }
.vita-feature-nav a.psvita-platfrom-play:hover{background-position:-107px -2567px;}
.vita-feature-nav a.psvita-platfrom-psp{background-position:0px -2695px; width:107px; height:128px; clear:none; }
.vita-feature-nav a.psvita-platfrom-psp:hover{background-position:-107px -2695px;}
.vita-feature-nav a.psvita-att{background-position:0px -2823px; width:107px; height:128px; border-bottom:none; border-top:none;}
.vita-feature-nav a.psvita-att:hover{background-position:-107px -2823px;}

 /* NEW ICON CSS END */

h2 span.friend{background:url(psvita_frnds_icon.png) no-repeat left top; height:93px; line-height:93px; padding-left:100px;float:left; }
h2 span.outAbout{background:url(psvita_about_icon.png) no-repeat right top;height:93px; float:left; height:108px; line-height:165px; padding-right:59px; width:190px;}
h2 span.discoveries{padding-left:102px;background:url(psvita_discover-icon.png) no-repeat left top;height:96px;line-height:96px; float:left;}
h2 span.settings{background:url(psvita_setting_icon.png) no-repeat left top; height:70px; line-height:70px; padding-left:96px; float:left;}


#main .head-content p.small-font{font-size:11px; clear:both; line-height:20px; margin-top:20px;}
#breadcrumb li{background:url(ps_icon_arrow_ps3_gif.gif) no-repeat left center !important;}
#breadcrumb li a:hover{color:#002596;}

.heading{clear:both;}

.psvita-oled .title h2{white-space:nowrap; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:19px; text-align:center;}
.psvita-oled{height:550px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-oled .image{margin:30px 0 0 85px;}
.psvita-oled .lft-content{width:100%; position:absolute; left:0px; top:385px;}
.psvita-oled .lft-content p{border-bottom:none; text-align:center; float:none; width:100%;}

.psvita-att .title h2{background:url(psvita_3g_icon.png) no-repeat left top; white-space:nowrap; font-size:28px; line-height:25px; padding:19px 20px 0px 90px; height:50px;}
.psvita-att{height:733px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-att .image{position:absolute; left:-35px; bottom:0px;}
.psvita-att .lft-content{width:785px; _width:700px; float:left; padding:60px 0px 0px 75px;}
.psvita-att .image-rgt{position:absolute; top:30px; right:25px;}
.psvita-att .lft-content p{border-bottom:none; width:300px; margin-bottom:0px; padding-bottom:5px;}
.psvita-att a.info-links{border-top:1px solid #b2b2b2; color:#002596 !important; clear:both; font-size:12px; height:auto; width:155px; margin:10px 0px 0 0; padding:10px 0px 6px 0;}
.psvita-att a:hover.info-links{background-position:right -12px;}

.apps #main #forps3 #twitterWid{right:-13px !important;}
/*.apps #main #forps3 #ftab{right:90px !important;}*/

/* .system #main #forps3 #twitterWid{right:-10px !important;} */
/* .system #main #forps3 #ftab{right:105px !important;} */
.games #main #forps3 #twitterWid{right:-13px !important;}
/*.games #main #forps3 #ftab{right:115px !important;}*/


.att-heading{width:409px;}
.att-terms{font-size:12px; color:#333333; padding:0px 20px; margin:15px 65px; clear:both; float:left; width:706px; _width:720px !important;}
.att-terms a{color:#333333; font-weight:bold;}
.att-terms a:hover{color:#002596; font-weight:bold;}
#main .att-head-img{position:absolute; top:87px; left:80px;}
#main .att-description{margin-top:430px; clear:both; float:left; width:100%;}
#main .att-description p{color:#555555; font-size:14px; line-height:24px; margin-bottom:10px;}
.att_quick_links{clear:both; margin:20px 0px 0px 16px; float:left; width:100%;}
.att_quick_links .link_box{background:url(psvita_att_bg_new.png) no-repeat left top; width:216px; height:415px; float:left; margin-right:0px;}
.att_quick_links .link_box.last{margin-right:0px;}
.att_quick_links .link_box h3{color:#333333; font-size:18px; font-weight:bold; text-align:left;}
.att_quick_links .link_box h6{color:#404040; font-size:14px; font-weight:bold;}
.att_quick_links .link_box p{line-height:16px; color:#555555; float:left;}
.att_quick_links .link_box a.quick_link_btn{background:url(psvita_att_btn.png) no-repeat left top; width:125px; height:17px; color:#fff; float:left; padding:6px; margin:25px 37px; text-align:center;}
.att_quick_links .link_box .play_bg{background:url(psvita_att_play_img.png) no-repeat 7px top; height:110px; padding:160px 5px 0px 25px; margin-top:23px;}
.att_quick_links .link_box .connect_bg{background:url(psvita_att_connect_img.png) no-repeat center top; height:110px; padding:147px 5px 0px 24px; margin-top:35px;}
.att_quick_links .link_box .explore_bg{background:url(psvita_att_near_img.png) no-repeat center top; height:110px; padding:147px 5px 0px 25px; margin-top:35px;}
.att_quick_links .link_box .share_bg{background:url(psvita_att_explore_img.png) no-repeat center top; height:110px; padding:164px 5px 0px 25px; margin-top:20px;}
#att-detail .app-bottom{margin-left:7px; float:left; clear:both;}
#att-detail .boxshadow{clear:both;}
#wrap h3{line-height:100%;}
#breadcrumb{padding-bottom:10px; float:left; width:545px;}
#forps3{ float:right}

.psvita-gps p{margin-bottom:0px; padding-bottom:15px}
#overlay1 .inner{padding-top:15px;}
.system-detail #main .head-content p.text-info{font-size:14px; clear:both; line-height:20px; margin-top:40px;}

#main .homePage a{background:url("psvita_quick_btn.png") no-repeat scroll left top transparent; color:#FFFFFF; float:left; height:17px; padding:6px; text-align:center; width:189px;}
#main .homePage a:hover{background:url("psvita_quick_btn.png") no-repeat scroll left top transparent; color:#FFFFFF; float:left; height:17px; padding:6px; text-align:center; width:189px;}

.signup_thanksmsg{font-size:16px; font-weight:bold;}
#footer div.below-all a.noMargin img{float:none}

/*.home-page .fb_edge_widget_with_comment{width:155px !important;}*/


/* CROSS-LINKING START*/
.card {float: left;margin-top: 30px;width: 178px;}
.card .ps_exp_game_cont{background:url("ps_exp_game_botm_v_bg.jpg") no-repeat 0px bottom #fff;margin:6px auto 8px;padding-bottom: 7px;border-radius:0 0 5px 6px;}
.card .ps_exp_game_cont .head{background:url("ps_exp_game_head_v_bg.jpg") no-repeat 0px 0px;margin:0px auto;}
/*.card .ps_exp_game_cont .head h3{border:none !important;padding:5px 0px 0px 5px !important;font-size:20px !important;text-transform:uppercase;font-weight:bold;color:#fff !important;line-height:normal !important;}*/
.card .ps_exp_game_cont .head h4{font-weight: bold;font-size:14px;color:#fff;padding:3px 0px 3px 5px !important;text-transform:uppercase;}
.card .ps_exp_game_cont ul{background:url("ps_exp_game_cent_v_bg.jpg") repeat-y 0px 0px;}
.card .ps_exp_game_cont ul li{border-bottom: 1px solid #D3D3D3; margin-left: 5px;padding:5px 0; width:160px;}

.card .ps_exp_game_cont ul li a{
	cursor:pointer !important;
	display:block;
	padding-right:10px;
	color:#002596 !important;
}

.card .ps_exp_game_cont ul li a span{
	display:block;
	font-size: 12px !important;
	width:130px;
}
/* CROSS-LINKING ENDS*/



#games .sub-nav.galleryLink{background-position:0 -62px;}



#vita-head.gdpGallery{border-bottom:none}
#loadingContent{width:16px; margin-left:auto; margin-right:auto}
#head-content1{float:left; width:780px; display:none} 
/*faq section */

.faq_section{margin-bottom:15px;/*float:left;*/ width:100%;}
.faq_section .questions{float:left;width:100%;margin-bottom:15px;*padding-bottom:40px;}
#ps3.systems #main .faq_section .questions{width:600px;}
.faq_section h4{width:780px;color:#404040;border-bottom:1px solid #d7d7d7;padding-bottom:10px;margin-bottom:20px; font-weight:bold;}
.faq_section .qa_group{margin:0 0 10px 20px;width:95%;float:left;display:block; cursor:pointer;}
.faq_section .qa_group .question{cursor:pointer;border-top:1px solid #ebebeb;padding-top:10px;font-size:14px;padding-bottom:5px;font-weight:bold;color:#292929;padding-left:23px;background:url("ps_question_gif.gif") no-repeat left 10px;}
.faq_section .qa_group.first .question{border-top:1px solid #FFFFFF;line-height:20px; background-position:left 13px;}
.faq_section .qa_group .answer{padding-top:10px;font-size:13px;color:#555555;line-height:20px;padding-left:23px;background:url("ps_answer_gif_blue.gif") no-repeat 0 10px; cursor:default;}
#ngp.apps #main .faq_section .answer ul li{padding-bottom:10px;}
.faq .backbtn, .systemFaqps3 .backbtn{float:right;font-size:12px;font-weight:bold;}



/*faq section*/
ol.oltxt{padding-left:20px; margin-left:20px;list-style-type:decimal;}
ol.oltxt li{margin:0 0 10px 0;}
ol.oltxt li a{color:#555;}
ol li {list-style:decimal; margin-left:20px;font-size:14px;color:#555;}
.ajaxLoaderimage{background:url("../webasset/ajax-loader.gif") no-repeat center 12px;}

.psvita-microphone .title h2{background:url(psvita_microphone_icon.png) no-repeat left top; white-space:nowrap; padding-left:80px; float:left; font-size:28px; line-height:25px; padding-bottom:19px; padding-top:19px; margin-bottom:20px;}
.psvita-microphone{border-bottom:2px solid #818181; float:left; padding:50px 0px 0px 42px; min-height:215px; width:818px;}
.psvita-microphone .lft-content{float:left; width:295px; _width:200px; margin-top:45px;}
.psvita-microphone .lft-content p{border-bottom:0px;width:300px;_width:200px;}
.psvita-microphone .sub-title img{float:left; margin-right:15px;}
.psvita-microphone .sub-title{float:left; width:255px; margin-top:50px;} 

.grey_bg{background:#e6e6e6; }
.white_bg{background:#fff; }

/*browse all css*/
.ps-vita-menu{margin:0; padding:0; background:transparent;}
.ps-vita-menu ul{margin:0; padding:0; list-style-type:none; z-index:1000;}
.ps-vita-menu ul li{margin:0 5px 0 0px; width:190px; background:#fff; list-style-type:none; float:left;}
.ps-vita-menu ul li.ps-normal-bg{background:url(browse_sprite.png) no-repeat 0 0;}
.ps-vita-menu ul li.ps-hover-bg{background:url(browse_sprite.png) no-repeat 0 -164px;}
.ps-vita-menu ul li.ps-active-bg{background:url(browse_sprite.png) no-repeat 0 -246px;}
.ps-vita-menu ul li.ps-active-bg1{background:url(browse_sprite.png) no-repeat 0 -82px;}
/* ----------------------- Common CSS code for all list link ------------------------------ */
.ps-vita-menu li a{padding:21px 15px; width:152px; _width:167px; display:block; font-weight:bold; text-decoration:none;}
.ps-vita-menu li a:hover, .ps-vita-menu li:hover{position:relative; /*color:#d4dbe0;*/ color:#000;}
.ps-vita-menu li a:visited{color:#d4dbe0;}

div.ps-clear{left:162px; padding: 0; margin:0; position: absolute; top: 19px;}
div.ps-clear a{height:18px; width:18px; padding:0; margin:0;}

.open-bg{background:url(browse_sprite.png) no-repeat 0 -164px;}
/* ----------------------- Ends ------------------------------ */
/* ----------------------- Commom CSS code to open Hidden dropmenu ------------------------------ */
.ps-vita-menu ul li:hover > ul{/*display:block;*/ top:55px; margin:0;}
/* ----------------------- First Level dropmenu ------------------------------ */
.ps-vita-menu ul li ul{display:none; position: absolute; /*left:0;*/ margin:0 0 0 13px; _margin-left:0px;padding-top:0px; width:192px;}
.ps-vita-menu li ul li{width:192px; border-right:none; margin:0; _margin-top:-1px; padding:0; background:url(browse_repeat.png) repeat-y;}
.ps-vita-menu li ul li a{padding:5px 0px 5px 13px; width:170px; _padding-top:0px;}
.ps-vita-menu li ul li.zero-count{display:none; padding:5px 0px 0px 13px; width:177px; font-weight:bold; color:#999999; cursor:default; background:url(browse_repeat.png) repeat-y;}
.ps-vita-menu li ul li a:hover, .ps-vita-menu li ul li:hover{color:#002596;}
.ps-vita-menu li ul li.zero-count:hover{color:#999}
.ps-vita-menu li ul li.last{background:url(browse_bottom.png) no-repeat 0 bottom; width:216px; height:5px;_margin-top:-15px;}
span.span1{float:left; width:125px;}
span.span2{float:right; width:28px; text-align:right; padding-right:6px;}

#main .activeli{color:#3d29a0;}
/*browse all css*/ 

#main .accessories-container{margin:10px 0px; float:left; height:100%; overflow:hidden; position:relative;}
#main .accessories-container h4{color:#404040; font-size:14px; font-weight:bold; margin-bottom:5px;}
#main .accessories-container p{height:95px;}
#main .accessories-container .accessories-box{width:168px; height:337px; background:url(psvita-app_bg_box.gif) left top no-repeat; padding:20px 12px 20px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
#main .accessories-container .accessories-box .details{margin:0px 15px; float:left; height:85px;}
#main .accessories-container .accessories-box .details span{color:#555555;}
#main .accessories-container .accessories-box.last{margin-right:0px;}
#main .accessories-container .accessories-box-active{width:168px; height:337px; background:url(psvita-app_bg_box.gif) left -381px no-repeat; padding:20px 12px 20px 12px; float:left; margin:0px 4px 5px 0px; _width:150px; _padding:20px 15px 20px 10px;}
#main .accessories-container .accessories-box-active.last{margin-right:0px;}
#main .accessories-container .accessories-icon{text-align:center; width:100%; margin-bottom:10px; float:left; height:173px;}

#main .accessory-details .pre-order-btn{ cursor: pointer;float: left; margin-bottom: 10px;width: auto;}
#main .accessory-details .pre-order-btn span{ color: #FFFFFF;float: left; font-size: 14px; padding: 0 0 0 8px;  text-align: center; width: 146px;}
#main .gdp-details a.button, #main .gdp-details a.button_link{ float:left; cursor:pointer; z-index: 9; }
.gamesgdp #custombuynowbutton{display:none !important;}

.accessory #main .head-content .head-img{width:565px; margin:20px 0px; float:left;}
.accessory #main .head-content .description{overflow:visible;}
.accessory #main .head-content .accessory-feature{width:100%; clear:both; margin:20px 0px;}
.accessory #main .head-content .accessory-feature h1{font-size:18px; color:#555555;}
.accessory #main .head-content .accessory-feature ul{margin:10px 0px;}
.accessory #main .head-content .accessory-feature ul li{float:none; font-size:14px; line-height:26px; list-style:disc; _list-style-image:url(psvita_disc_bullet.png) no-repeat;  margin-left:30px; /*width:345px;*/ color:#555555;}

#main .accessory-details .price{margin:10px 0px; text-align:center; float:left; width:100%}
#main .accessory-details{margin-top:20px; width:178px; position:relative;}
#main .accessory-details .accessory-info{background:url(game-info-top.png) no-repeat left top; padding-top:8px; width:178px; float:left;}
#main .accessory-details .accessory_inner{width:178px; float:left;padding-bottom:8px; background:url(game-info-bottom.png) no-repeat left bottom;}
#main .accessory-details .section{width:178px; float:left; background:url(game-info-middle.png) repeat left top; padding-top:10px;}
#main .accessory-details .section .image{padding:15px; text-align:center;}
#main .accessory-details .section span.title{color:#333333; font-size:13px; font-weight:bold; margin:0px 16px; clear:both; float:left;}
#main .accessory-details .section span{color:#333333; font-size:12px; font-weight:normal; margin:0px 16px; clear:both; float:left; width:80%;}
#main .accessory-details .section span.blueColor{color:#002596; font-size:12px; font-weight:bold; margin:0px 16px 10px 18px; clear:both; float:left; cursor:pointer;}
#main .accessory-details .seprator{text-align:center;}

#main .accessory-details .info-links{float:left; margin:20px 0px;}
 
#main .accessory-details .accessory-product{float:left;}
#main .accessory-details .accessory-product .product-box{background:url(psvita-product-box.png) left top no-repeat; height:175px; width:170px; text-align:center; padding:15px 5px; margin-bottom:10px;}
#main .accessory-details .accessory-product h4{font-size:14px; color:#333333; clear:both; margin:25px 0px 0px 0px; font-weight:bold; margin-left:5px;}
#main .accessory-details .accessory-product .product-box .btn{background:url(pro_detail_right-new.png) right top no-repeat; width:auto; height:22px; float:left; margin:10px 15px 5px 15px; cursor:pointer; padding:0 10px 0 0; color:#fff;}
#main .accessory-details .accessory-product .product-box .btn span{background:url(pro_detail_left-new.png) left top no-repeat; width:116px; height:22px; line-height:22px; text-indent:0px; float:left; margin:0; cursor:pointer; color:#fff; text-align:center; padding:0 0 0 10px; font-weight:bold;}
#main .accessory-details .accessory-product .product-box .title{font-weight:bold; height:27px; padding:0 5px; margin:10px 0px 10px 0px;}
#main .accessory-details .accessory-product .product-box .price{font-weight:bold; margin:0px;}
#main .accessory-details .accessory-product .product-box span{font-weight:normal;}
#main .accessory-details .packart{margin-top:20px; margin-bottom:10px; text-align:center;}

#gallery-box{width:583px;}
#gallery-box .img_box_bg{width:108px; height:58px;background:url(img_box_bg.png) center top no-repeat; float:left; margin:0 8px 8px 0;text-align:center;padding-top:4px;}
#gallery-box .img_box_bg:hover, #gallery-box .img_box_bg.active{background-position:center -65px; cursor:pointer;}
.viewlargeFile{position:absolute; width:150px; height:30px; text-align:center; background:#000; z-index:999999; color:#fff; bottom:40px; left:50%; margin-left:-75px; line-height:30px;}
#main .gdp-details .section #wishlistGame a span{color:#002596}
#main .gdp-details .section #addgamediv a span{color:#002596}
p.small_text{font-size:10px;}

#main .accessory-view{margin:40px 0px; clear:both; float:left; width:100%;}
.accessories #main p.content{font-size:14px; margin-top:25px; width:550px;}

.accessory-view .view-box{width:156px; float:left; text-align:center;}
.accessory-view .view-box img{text-align:center;} 
#gallery #wrap .boxshadow #main, #app-detail #wrap .boxshadow #main {_padding-bottom:0px !important;}  


#nofilters {font-weight: bold; margin-top: 20px;text-align: center;}

.gamesgdp #main .head-content .description li{background: url("../webasset/ps_content_up_triangle_gif.gif") no-repeat scroll left 18px transparent; padding:10px 0px 0px 20px; font-size:14px;font-size:14px;line-height:24px;}
#main .att-description p.botmargin{margin-bottom:0px !important;}
.tablediv{color:#555; font-size:14px;width:600px;margin-bottom:10px;} 
.tablediv li{padding-bottom:10px; margin-left:20px; *width:auto;}
.tablediv table td{background:#f2f2f2; padding:3px; width:50%; border:1px solid #ccc;}
.tablediv ol li{font-weight:normal; padding:0px ; width:100%;list-style:decimal;}
.tablediv .oltxt li{width:100%;}
.tablediv .oltxt li span{color:#222;}
#main .copyrightbox{margin-left:20px}
#main .flt .flt h1{/*width:568px;*/}
.system-detail .flt{width:568px;}

.ajaxloader{ height:348px; width:616px; background: url("../webasset/ajax-loaderbrowse.gif") no-repeat scroll center center transparent;}
.accessory ul.contentDes li{font-size:14px; padding-bottom:10px; line-height:22px;}

/*#breadcrumb li span{background:url(../webasset/psvita_red_arrow.gif) no-repeat left 4px;}*/
.dis_short{font-size:11px !important;}

/* --- Marquee Wrap ---- */




#marqueeWrapper{ 
	 margin: 0 auto;
    min-width: 1160px !important;
    position: relative;
    width: 1160px;
}
#marqueeAcc {
	position:absolute;
	overflow:hidden;
	height:600px;
	z-index:1;
	padding-top:35px;
}
#paginationAcc {
	position:absolute;
	overflow:hidden;
	height:15px;
	top:560px;
	*top:635px;
	left:455px;
	z-index:9999;
}

.main-slide {
	opacity:1;
	filter:alpha(opacity=100);
	
}

.thumb-dots-normal {
	background:url(../webasset/psvita_marquee_dots.png) no-repeat 0 0;
	width:11px;
	height:15px;
	float:left;
	margin: 0px 6px 0;
}
.thumb-dots-active {
	background:url(../webasset/psvita_marquee_dots.png) no-repeat 0 -36px;
	width:11px;
	height:15px;
	float:left;
	margin: 0px 6px 0;
}
.head-content #mainContainer .data-grid{width:110px; margin-left:10px; float:right; height:81px; text-align:center; margin-bottom:10px;}
.head-content #mainContainer .data-grid span{width:100%; float:left; text-align:center;}

#main .game_inner .more_links{padding:0px 10px;}
#main .game_inner .more_links li{border-top:1px solid #acacac; float:left; margin-top:10px; width:155px;}
#main .game_inner .more_links a.link{color:#002596; float:left; font-size:12px; height:auto; width:auto; margin:10px 0px 0 0; padding:0px 0px 6px 0; cursor:pointer;}

.data-container, .gamesgdp .catagory a{display:none;}
.gamesgdp .quick-video{display:block;}

.psvita-store-app{height:475px; border-bottom:2px solid #818181;} 
.psvita-store-app .image-rgt{position:absolute; right:-82px; top:80px;}
.psvita-store-app .lft-content{float:left; padding: 59px 0 0 25px; width:272px;}
.psvita-store-app p{border:none; clear:both;}
.psvita-store-app .title h2{font-weight:bold;color:#000000; float:left; font-size:28px; line-height:25px; padding-bottom:20px; padding-top:62px; *float:none;}
.psvita-store-app .title img {margin-right:0px;}
#preOrder1,#preOrder2, #preOrder, #preOrder3{display:none; height:1px; width:1px;}

.att-description span{width:100px; margin:10px 45px 20px 0; border-top:1px solid #b2b2b2; float:left;}
.att-description a.link{color:#002596; float:left; font-size:12px; height:auto; padding:10px 0px 6px 0; cursor:pointer; width:auto;}


.att-description a:hover.link{color:#002596;}
#ngp.faq .faq_section .qa_group .answer p.boldtxt{font-weight:bold; margin-top:10px;}
#ngp.faq #main .faq_section .answer ul{padding-left:30px;}
#ngp.faq #main .faq_section .answer ul li{list-style:disc !important; padding-bottom:5px;}
#ngp.faq #main .faq_section .answer ul li ul li{list-style:circle !important;}
.boldtxt{font-weight:bold;}

#main .price_div .preorderbtn{background:url(system-pre-order-btn.jpg) left top no-repeat; width:98px; height:26px; float:left; margin-bottom:10px; cursor:pointer;}
#main .price_div .preorderbtn span{float:left;margin: 0; padding: 5px 0 0 8px;}

.psvita-at-t .title h2{background:url(psvita_3g_icon.png) no-repeat left top; white-space:nowrap; font-size:28px; line-height:25px; padding:19px 20px 0px 90px; height:50px;}
.psvita-at-t{height:420px; position:relative; clear:both; border-bottom:2px solid #818181;}
.psvita-at-t .image{float:left; margin-top:45px;}
.psvita-at-t .lft-content{width:242px; float:right; padding:133px 58px 0px 0px;}
.psvita-at-t .image-rgt{position:absolute; top:30px; right:25px;}
.psvita-at-t .lft-content p{border-bottom:none; width:242px; margin-bottom:0px; padding-bottom:5px;}
.psvita-at-t a.info-links{border-top:1px solid #b2b2b2; color:#002596 !important; clear:both; font-size:12px; height:auto; width:175px; margin:10px 0px 0 0; padding:10px 0px 6px 0;}
.psvita-at-t a:hover.info-links{color:#002596;}

#att-detail #footer{background:url(footer_top.png) no-repeat scroll left top transparent; height:392px; width:842px !important; border-top:0px; padding:11px 25px 0 25px; !important;}
strong{margin-left:0px;}
#gallery #footer{background:url(footer_top.png) no-repeat scroll left top transparent; height:392px; width:820px !important; border-top:0px; padding:11px 25px 0 25px; !important;}
#app-detail #footer{background:url(footer_top.png) no-repeat scroll left top transparent; height:392px; width:820px !important; border-top:0px; padding:11px 25px 0 25px; !important;}
#indie #footercontainer #footer{padding:11px 25px 0 25px; !important;}
strong{margin-left:0px;} 
#games #wrap #main{margin-bottom:30px;}


































#arcard{clear:both;}
#arcard p.txtleft{width:320px;float:left;}
#arcard ul{padding-top:5px;}
#arcard ul li{float:left; margin-right:5px;}
#arcard ul li a{display:block;}






.home-page .home_footer{background:url(psvita-app_footer.png) no-repeat left top; width:853px; height:51px; padding:6px 7px 0px 0px; float:left; margin-bottom:20px; *float:none;}
.home_footer a.link {color: #002596 !important;float: left;font-size: 12px;margin: 16px 0 30px 30px;padding-right: 25px;}
.home_footer a.link:hover {background-position: right -21px;color: #002596;}
.home_footer .home_links{float: none;}
.home_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}

#ngp.feature p.text-info{clear:both; font-size:14px; line-height:20px; margin-top:25px;}
#ngp.feature .vita-feature-nav{margin-top:5px;}
#ngp.feature .feature p{color:#555555; font-size:14px; line-height:24px; margin-bottom:10px;}
#ngp.feature h1{float:left;}
#ngp.feature .feature{clear:both; width:74%;} 
#ngp.feature .movetop{float:right; margin-right:45px; margin-top:10px; background:url(psvita_back_arrow.png) no-repeat left 5px; padding-left:17px;}

#ngp.feature .psvita-oled a.info-links{background:url(arrow_sprite.png) no-repeat scroll right 11px transparent; border-top:1px solid #b2b2b2; color:#292929; font-size:12px; height:17px; width:192px; margin:10px 0px 0 0; padding: 9px 20px 0px 0; text-align:left; float:none;}
#ngp.feature .psvita-oled a:hover.info-links{background-position:right -12px;}

#ngp.feature .psvita-touchscreen .movetop{float:right; margin-right:45px; margin-top:10px; background:url(psvita_back_arrow.png) no-repeat left 5px; padding-left:17px; position:absolute; right:0;}

#ngp.feature .grey-box .psvita-rear-touch{height:720px;}

#ngp.feature #main .psvita-camera .rgt-content{padding:60px 40px 54px 0;}


.system_footer {background: url("psvita-system_footer.png") no-repeat scroll left top transparent;float: left;height: 57px;margin: 15px 0 30px 20px;width: 861px;}
.system_footer a.link {color: #002596;float: left;font-size: 12px;margin: 22px 0 30px 30px;} 

.system_footer .sys_links{float: none;}
.system_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}


.vita-feature-nav a.psvita-att{background-position:0px -1214px; width:45px; height:57px; border-bottom:none; border-top:none;}

.psvita-att .psvita-featuresvideos{clear:both; float:left; margin-top:73px;}
.psvita-att .psvita-featuresvideos a{float:left;}
.psvita-att .video-text{float:left; margin-left:7px; width:72px;}

#ngp.feature .psvita-att .title h2{color:#000; font-weight:bold;}
#ngp.feature .psvita-att .lft-content p{font-size:14px;}
#ngp.feature #main a.info-links:hover{color:#002596;}

.appdetail_footer {background: url("psvita-system_footer.png") no-repeat scroll left top transparent;float: left;height: 57px;margin: 15px 0 30px 20px;width: 861px;}
.appdetail_footer a.link {color: #002596;float: left;font-size: 12px;margin: 22px 0 30px 30px;}
.appdetail_footer .apps_links{float: none;}
.appdetail_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}
.appdetail_footer .apps-details .pre-order-btn{float:left; height:45px; position:relative; margin:7px}
#ngp.feature .psvita-motion .sub-title{*float:none;}

.apps_footer {background: url("psvita-system_footer.png") no-repeat scroll left top transparent;float: left;height: 57px;margin: 15px 0 30px 20px;width: 861px;}
.apps_footer a.link {color: #002596;float: left;font-size: 12px;margin: 22px 0 30px 30px;}
.apps_footer .apps_links{float: none;}
.apps_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}

.apps_footer .apps-details .pre-order-btn{float:left; height:45px; position:relative; margin:6px}

#gallery.ps_vita_3g #all-info{display:block;}
#all-info{background:url("psvita_info_bg.gif") no-repeat scroll left top transparent; display:none; float:left; height:121px; margin-top:20px; padding:10px; width:178px;}
#all-info span{float:left; font-weight:bold; margin-bottom:10px; width:100%;clear:both;}
#all-info p{line-height:18px;}
#all-info .mrp{border-top:1px solid #E2E2E2; margin-top:7px; padding-top:4px; width:89%;}

.bottom_links{border-bottom: 2px solid #818181;float:left; width:100%; height:92px;}
.bottom_links a.link{color:#002596 !important; font-size:12px; margin:43px 0 30px 65px; float:left;}
.bottom_links a.last{margin-left:35px;}
.bottom_links span.border{border:1px solid #f3f3f3; height:40px;  margin:30px 0 20px 31px; float:left;}

#gallery.ps_vita_wifi #all-info{display:block;}
#gallery.ps_vita_wifi #features{display:none;}
#gallery.ps_vita_wifi .vita-feature-nav{display:none;}

#gallery.ps_vita_3g #all-info{display:block;}
#gallery.ps_vita_3g #features{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-camera{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-motion{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-touchscreen{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-rear-touch{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-gps{display:none;}
#gallery.ps_vita_3g .vita-feature-nav .psvita-platfrom-play{display:none;}















































































.system_footer .sys_links{float: none;}
.system_footer span.line{border:1px solid #f3f3f3; height:45px;  margin:0px 0 20px 31px; float:left;}




.system-detail .footer_btn .pre-order-btn{background:url(psvita-pre-order-btn.png) left top no-repeat;display:block; width:176px; height:44px; float:left; margin:6px; cursor:pointer;}
.system-detail .footer_btn .pre-order-btn span{background:none repeat scroll 0 0 transparent; color:#FFFFFF; float:left; font-size:13px; padding:14px 0 0 22px;}







.system-detail #main .pre-order-btn, .system-detail .system_footer .pre-order-btn, .gamesgdp .bottom_links .pre-order-btn{display:block; width:auto; float:right; margin-bottom:10px; cursor:pointer; text-align:center;font-size:14px; font-weight:bold;}
.system-detail .system_footer .pre-order-btn{margin:12px; float:right;}
.gamesgdp .bottom_links .pre-order-btn{margin-top:27px; float:right; margin-right:33px;}
#main .gdp-details a.button, #main .gdp-details a.button_link{ float:left; cursor:pointer; z-index: 9; }
.gamesgdp #custombuynowbutton{display:none !important;}







#ngp .system_btn_buynow, #app-detail .system_btn_buynow{display:none; cursor:pointer; float:left; left:0; position:none; text-align:center; top:0; z-index:9; margin-top:15px;}
#ngp .system_btn_buynow span, #app-detail .system_btn_buynow span{ color:#FFFFFF; float:left; font-size:12px !important; text-align:center;}
#ngp .apps-details .system_btn_buynow, #app-detail .apps-details .system_btn_buynow{margin:12px 6px 0px 0px;}

#ngp .system_btn_preorder, #app-detail .system_btn_preorder{display:none; background:url(psvita_order_btn.png) no-repeat left top !important; cursor:pointer; float:left; height:44px !important; left:0; padding:0 !important; position:none; text-align:center; top:0; width:176px !important; z-index:9; margin-top:15px;}
#ngp .system_btn_preorder span, #app-detail .system_btn_preorder span{background:none; color:#FFFFFF; float:left; font-size:12px !important; padding:14px 0 0 13px !important;}

#ngp .apps-details .system_btn_preorder, #app-detail .apps-details .system_btn_preorder{margin:6px 6px 0px 0px;}










/* Recent Top 10 games */
#ngp #vita-head .news-desc .recent-featured-games{background:url(ps-psvita-recent-top-games-bg.jpg) no-repeat; width:151px; height:213px; float:left; margin:0 55px 30px 0;}  
#ngp #vita-head .news-desc .recent-featured-games.last{margin-right:0px;}
#ngp #vita-head .news-desc .recent-featured-games a{background:none; height:158px; margin-bottom:5px; padding:20px 0px 0px 0px; width:151px; text-align:center;}
#ngp #vita-head .news-desc .recent-featured-games span.recent-games-title a{display:block; width:127px; height:0px; text-align:left; padding:0px;}
#ngp #vita-head .news-desc a.view_link{border-top:1px solid #B2B2B2; color:#002596; float:left; font-size:12px; height:auto; margin:0px; padding:10px 0 6px 0; width:100%;}
#ngp #vita-head .news-desc a:hover.view_link{background-position:125px -12px; color:#002596;}
#ngp.sps_news_sp #news h4{font-size:18px; color:#545454;}
/* News Detail Pages */
#ngp #news h1{font-size:36px; margin-bottom:8px;}
#ngp #vita-head{border-bottom:none;}
#ngp #vita-head .news-desc p{color:#555555; font-size:14px; line-height: 24px; margin-bottom:10px;}
#ngp #vita-head .news-desc ul{ margin:0; padding:0 0 15px 0; border-bottom:1px solid #bbbbbb;}
#ngp #vita-head .news-desc ul li{ margin: 0;}
#ngp #vita-head .news-desc  a{color:#292929; font-size:12px; height:auto; width:230px; margin:0 0px 0 0; padding:10px 0px 6px 0; display:block;}
#ngp #vita-head .news-desc  a:hover{color:#002596; background-position:right -12px;}
.quick_links .link_box .explore_bg .news-events-link{height: 80px;}
.quick_links .link_box .explore_bg .news-events-link .link1{background:url(psvita-news-events-bg.jpg) no-repeat scroll center 0 transparent; height:28px; line-height:26px;}
.quick_links .link_box .explore_bg .news-events-link .link2{background:url(psvita-news-events-bg.jpg) no-repeat scroll center 0 transparent; height:28px; line-height:26px;}
.quick_links .link_box .explore_bg .news-events-link .link3{background:url(psvita-news-events-bg.jpg) no-repeat scroll center -56px transparent; height:25px; line-height:25px;}
.quick_links .link_box .explore_bg .news-events-link a{color:#002596 !important; float:left; margin:0 0px 0px 0px; font-size:12px; line-height:25px;  padding:0; display:block; width:auto;}

.news-desc .oled-display{width:770px; text-align:center;}
.news-desc .app-display{width:784px; text-align:center;}
.news-desc .touch-steer{margin-right:-40px; float:right;}
.news-desc .rear-touch{width:770px; text-align:center;}
.news-desc .psvita-text .left-img{float:left; margin-left:-40px;}
.news-desc .psvita-text .center-txt{float:left; width:387px; margin:101px 0px 0px 16px;}
.news-desc .psvita-text .right-img{float:left; margin-right:-40px;}
.news-desc .floatRight{float:right;}
.news-desc .floatLeft{float:left;}
.strong{font-weight:bold;}







#ngp.updates #blog-section{width:395px; float:left;}
#ngp.updates #news .greyRight, #ngp.updates #news .greyLeft{background:url(psvita-blog-bg.jpg) no-repeat left top; padding:12px 19px 23px 17px; margin-bottom:15px; position:relative; height:81px; width:359px;}
#ngp.updates #news .rightSide{padding-left:70px;}
#ngp.updates #news .greyRight .leftSide, #ngp.updates #news .greyLeft .leftSide{position:absolute; bottom:24px; left:116px; color:#4b4b4b;}
#ngp.updates #news .greyRight .leftSide div, #ngp.updates #news .greyLeft .leftSide div{float:left; margin:0px 2px;}
#ngp.updates #news .greyRight #events a.older, #ngp.updates #news .greyLeft #events a.older{float:right; padding: 8px 0px 0px 0; color:#002596; font-size:12px;}
#ngp.updates #news .greyRight #events p, #ngp.updates #news .greyLeft #events p{line-height:17px;} 
#ngp.updates #news #events.olderLinks{background-color:#f8f8f8; border:1px solid #dbdbdb; padding:5px; float:left; width:97%;}
#ngp.updates #news #events.olderLinks a{background:url(arrow_sprite.png) no-repeat scroll right 3px transparent; float:right; padding:1px 20px 0px 0; color:#595959; font-size:12px;}
#ngp.updates #news #events.olderLinks a:hover{background-position:right -20px; color:#002596;}




#news-section{float:left; width:370px; margin-right:10px;}
#news-section .date_part{float:left;font-size:12px; padding:6px 0 0; text-align:center; width:74px; line-height:17px; color:#272727;}
#news-section .date_row{background: url("psvita-news-bg.png") no-repeat scroll left top transparent; float:left; height:70px; width:370px;  margin:0 0 10px 0;}
#news-section .date_row:hover{background-position:0px -71px;}
#news-section .date_row .date_part_month{font-size:14px; text-transform:uppercase;}
#news-section .date_row .date_part_date{font-size:26px; text-align:center;}
#news-section .date_row .press_rel_info{float:left; padding:0px 0 0 16px; width:280px;}
#news-section .date_row .press_rel_info .source_title{float:left; padding:0; margin:12px 0 0 0; font-style:italic; font-size:11px;}
#news-section .date_row .press_rel_info .links{float:right; padding:0; margin:10px 10px 0 0;}
#news-section .date_row .press_rel_info P{clear:both; padding-top:3px; font-size:12px; line-height:16px; font-weight:bold; color:#282828; height:32px;}
#news-section .date_row .links a{color:#002596; float:left; margin:2px 0px 0px 0px; font-size:12px; height:auto; padding:0; width:65px;}
#news-section #press-release h2{color:#000000; font-size:25px; font-weight:bold; margin-bottom:15px;}

#news-section .wtdate_row{background:#dcdcdc; float:left; height:70px; margin-bottom:10px; width:370px; border-bottom:1px solid #ebebeb;}
#news-section .wtdate_row:hover{background-position:0px -71px;} 
#news-section .wtdate_row .date_part_month{font-size:14px; text-transform:uppercase;}
#news-section .wtdate_row .date_part_date{font-size:26px; text-align:center;}
#news-section .wtdate_row .press_rel_info{padding:0px 0 0 12px;}
#news-section .wtdate_row .press_rel_info .source_title{float:left; padding:0; margin:5px 0 0 0; font-style:italic; font-size:11px;}
#news-section .wtdate_row .press_rel_info .links{float:right; padding:0; margin:0px 10px 0 0;}
#news-section .wtdate_row .press_rel_info P{clear:both; padding-top:3px; font-size:12px; line-height:16px; font-weight:bold; color:#282828; height:32px;}
#news-section .wtdate_row .links a{color:#002596; float:left; margin:2px 0px 0px 0px; font-size:12px; height:auto; padding:0; width:65px;}
#blog-section #news .LatNews{display:none;}
#blog-section .viewblog{background-color: #F8F8F8;border: 1px solid #DBDBDB;float: right; padding: 5px; width: 97%;}
#blog-section .viewblog a{float:right; padding:1px 3px 0px 0; color:#002596; font-size:12px;}















/* News Page - Events Section */
#ngp.updates h2{font-size:25px; margin-bottom:8px; font-weight:bold;}
#events-section{padding-top:38px; *padding-top:10px;}

.events_row{background:#ffffff; float:left; height:43px; width:381px; border:1px solid #dcdcdc; border-bottom:none;padding-left:12px;}
.events_row:hover{background-position:0px -71px;} 
.events_row .date_range{float:left; padding:0; margin:5px 0 0 0; font-style:italic; font-size:11px;}
.events_row .links{float:right; padding:0; margin:0px 10px 0 0;}
.events_row p{clear:both; padding-top:3px; font-size:12px; line-height:16px; font-weight:bold; color:#282828;}
.events_row .links a{color:#002596 !important; float:left; margin:2px 0px 0px 0px; font-size:12px; height:auto; padding:0; width:70px;}
.events_row .links a:hover{background-position:right -21px; color:#002596;}


.att-description .wtdate_row{background:#efefef; border:1px solid #f7f7f7; float:left; height:60px; width:100%; margin-bottom:20px;}
.att-description .wtdate_row .press_rel_info{padding:0 0 0 12px;}
.att-description .wtdate_row .press_rel_info p{clear:both; color:#282828; font-size:12px; font-weight:bold; height:32px; line-height:16px; padding-top:3px; margin-bottom:0px !important;}
.att-description .wtdate_row .press_rel_info .source_title{float:left; font-size:12px; font-style:italic; margin:0px; padding:0;}
.att-description .wtdate_row .press_rel_info .links{float:right; margin:0 10px 0 0; padding:0;}
.att-description .wtdate_row .press_rel_info .links a, .att-description .link{color:#002596 !important;}
.att-description .wtdate_row .links a{color:#002596; float:left; font-size:12px; height:auto; margin:2px 0 0; padding:0; width:65px;}
.att-description .wtdate_row .links a:hover{color:#002596;}


 .psvita-att .wtdate_row{background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #F7F7F7;float: left; height: 60px; margin-bottom: 20px; margin-left: -28px; margin-top: 95px; width: 98%;}
 .psvita-att .wtdate_row .press_rel_info{padding:0 0 0 12px;}
 .psvita-att .wtdate_row .press_rel_info p{clear:both; color:#555555; font-size:14px; font-weight:bold; height:24px; line-height:16px; padding-top:6px; margin-bottom:0px !important; width:100%;}
 .psvita-att .wtdate_row .press_rel_info .source_title{float:left; font-size:12px; font-style:italic; margin:0px; padding:0;}
 .psvita-att .wtdate_row .press_rel_info .links{float:right; margin:0 10px 0 0; padding:0;}
 .psvita-att .wtdate_row .links a{color:#002596 !important; float:left; font-size:12px; height:auto; margin:2px 0 0; padding:0; width:65px;}
 .psvita-att  .wtdate_row .links a:hover{background-position:right -21px; color:#002596;}








#overlay1 .flashPlayer{display:none; height:245px; margin-top:115px; text-align:center; font-weight:bold; font-size:14px; line-height:30px;}

#tweetfeedvita{background:url(psvita_twitter_bg.png) no-repeat left top; width:371px; height:330px; float:right; color:#858085 !important; font-size:14px;}
.tweetContainer{position:relative; height:208px; width:330px; overflow:hidden; margin:17px 0 0 20px}
.tweetImage{float:left; width:48px;}
.tweetContainer .tweet{width:100%; padding:5px 0px; float:left; border-bottom:1px dotted #DDDDDD;}
.tweetBody{float:left; width:255px; padding:0px 10px;}
#tweetfeedvita a{color:#858085 !important;}
#tweetfeedvita a:hover{text-decoration:underline;}
.tweetbottom{padding:0px 10px; float:left;}
.tweetbottom .view,.tweetbottom .twtr-reply,.tweetbottom .twtr-rt,.tweetbottom .twtr-fav{font-size:9px;font-weight:bold; margin-right:5px;}  
#tweetheadingvita{font-size:17px; font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;padding: 27px 0 0 62px;color:#fff;}
#tweetfeedvita .join-txt{color:#FFFFFF !important; float:right; font-size:13px; margin:14px 29px 0 0;}




#ngp.updates h1{font-size:36px; margin-bottom:8px;}



#app-detail #main .head-content .description p span.psdesc{width:398px; display:block; float:left; padding-right:10px; margin-top:15px;}
#app-detail #main .head-content .description p span.pscards{width:360px;display:block; float:left;border-left:1px solid #d3d3d3; pading-left:11px; }
#app-detail #main .head-content .description p span.pscards .buy-now-btn{float:left; margin:25px 0 0 15px;}
#app-detail #main .head-content .description p span.pscards .buy-now{width:70px; height:23px; display:block; color: #FFFFFF;padding: 10px 0 0 28px !important; text-align: left; line-height:16px; font-weight:bold; font-size:15px !important; margin-top:0px;}
 #app-detail #main .head-content .description p span.pscards .buy-now-btn a{color:#fff; display:block; cursor:pointer;  }
 





/* Browse Game and Accessories Pagination */
.games-container .pagination{background:none; padding:6px 0px;  margin:0 auto;}
#main .games-container .pagination ul#pagination, .games-container .pagination ul#pagination{width:auto; display:block; margin:0px auto; padding:0px; border-top:0px; text-align:center;}
#main .games-container .pagination ul#pagination li {/*min-width:30px;*/ float:left; padding:0px; margin:0 2px 0 0;}
#main .games-container .pagination ul#pagination li a{border:1px solid #cecece; text-align:center; background:#f7f7f7; color:#424242;float:left;font-size:14px; height:20px; line-height:20px; min-width:23px; width:auto; _width:23px;padding:0 2px;}
#main .games-container .pagination ul#pagination li a:hover, .games-container .bgame_list #gamedesc .detailcolumn h6 a:hover{color:#002596;}
#main .games-container .pagination ul#pagination li a.on{border:1px solid #434343; background:#d6d6d6; color:#434343;float:left;font-size:14px; height:20px; line-height:20px; min-width:23px; width:auto; _width:23px; padding:0 2px;}
#main .games-container .pagination ul#pagination li a.previous{background:url(../webasset/button_page_browseall_prev.gif) no-repeat 0 0;margin-top:1px;text-indent:-9999px; border:0px solid #cecece; padding:0;}
#main .games-container .pagination ul#pagination li a.next{float:right;*float:left;background:url(../webasset/button_page_browseall_next.gif) no-repeat right 0; margin-top:1px;text-indent:-9999px;border:0px solid #cecece; padding:0;}
#main .games-container .pagination ul#pagination li .notSelected{background:url(../webasset/greyarrow.jpg) no-repeat left 0px; cursor:default;border:1px solid #cecece; color:#424242;float:left;font-size:14px; height:20px; line-height:20px; min-width:23px; width:auto; _width:23px;padding:0 2px;margin-top:1px;text-indent:-9999px; border:0px solid #cecece; padding:0;}
#main .games-container .pagination ul#pagination li .notSelectedRight{background:url(../webasset/greyarrowright.jpg) no-repeat right 0px;cursor:default;border:1px solid #cecece;   color:#424242;float:left;font-size:14px; height:20px; line-height:20px; min-width:23px; width:auto;_width:23px; padding:0 2px;margin-top:1px;text-indent:-9999px; border:0px solid #cecece; padding:0;}
#nofilters {font-weight: bold; margin-top: 20px;text-align: center;}















/* News Section Pagination */ 
#news-section .item{clear:both; float:left; height:800px;}
#news-section .news-grid{clear:both; height:821px; width:370px;}
#news-section .pagination{width:auto; height:19px; background-color:#f8f8f8; border:1px solid #dedede; position:relative; padding:6px 2px 2px; float:left; width:364px; }
:root #news-section .pagination {margin-top: -7px\0;}
#news-section .pagination a{margin:-2px 5px; *margin-bottom:-1px; border:1px solid #9f9f9f; color:#333333; padding:2px 5px; text-decoration:none; background:#fff; font-size:12px;}
#news-section .pagination a.next{background:url(ps-psvita-pagination-arr.png) no-repeat right -61px;  float:right; height:15px; width:47px; font-weight:bold; border:none; *margin-top:-17px; margin-right:0;}
#news-section .pagination a.next.off{background-position:right -31px; color:#999;cursor:default;}
#news-section .pagination a.prev{background:url(ps-psvita-pagination-arr.png) no-repeat left -91px;  float:left; height:15px; width:14px; width:45px; padding-left:25px;font-weight:bold; border:none; margin-left:0;}
#news-section .pagination a.prev.off{background-position:left -1px; color:#999;cursor:default;}
#news-section .pagination a.page{font-weight:normal;}
#news-section .pagination a.on{background:#ddd; font-weight:bold;color:#222;cursor:default;}












/*span distorted issue css*/
#main .price_div .preorderbtn{background:url(system-pre-order-btn.jpg) left top no-repeat; width:98px; height:26px; float:left; margin-bottom:10px; cursor:pointer;}






.system-detail #main .pre-order-btn div, .system-detail .system_footer .pre-order-btn div, .gamesgdp .bottom_links .pre-order-btn div {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    padding: 14px 0 0 22px;
}
/*span distorted issue css end*/




.system-detail #main .gdp-details .price{margin:10px 23px; font-weight:bold; text-align:center; float:left; width:134px; height:75px; background:url(price-image-system.jpg) no-repeat left top; 
color:#C7C7C7; font-size:35px; padding:5px 0 0 8px;}



#twitterWid{top:54px !important;}
#forps3 .fb_edge_widget_with_comment {right:148px !important;}

/* Social Share Links */
/*New updates*/
#googlePlus {top: 20px !important; right:20px !important;}

/* CSS for SHARE THIS */
#overlay.share-this .inner .content .shareVideo { float: left; margin-right: 20px; width: 430px;}
#overlay.share-this .inner .content .shareVideo h2 {border-bottom: 1px solid #D2D2D2;padding-bottom: 4px;}
#overlay.share-this .inner .content .shareVideo ul { float: left; padding: 0; width: 132px;margin-right:15px;}
#overlay.share-this .inner .content .shareVideo ul.last{margin:0px;}
#overlay.share-this .inner .content .shareVideo li { float: left; margin: 0; padding: 0 0 3px; width: 125px;}
#overlay.share-this .inner .content li.fb { background: url(ps_share_fb.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.digg { background: url(ps_share_digg.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.myspace { background: url(ps_share_myspace.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.delicious { background: url(ps_share_delicious.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.linkedin {background: url(ps_share_linkedin.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.reddit {background: url(ps_share_reddit.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.stumble { background: url(ps_share_stumble.png) no-repeat left 10px ;}
#overlay.share-this .inner .content li.twitter {background: url(ps_share_twitter.png) no-repeat left 10px ;}
#overlay.share-this .inner .content a {border-bottom: 1px solid #D2D2D2; display: block; font-size: 12px; font-weight: bold; height: 23px;  line-height: 23px; width: auto;}
#overlay.share-this .inner .content.share-box{width:435px;}
#main .games-container .pre-order-btn {background: url("pre_order_buynow_right_orange.png") no-repeat scroll right top transparent;color: #FFFFFF;cursor: pointer;float: left;height: 22px;line-height: 22px; margin: 0 7px;padding: 0 10px 0 0;text-indent: 0;width: 145px;}
#main .games-container .pre-order-btn span {background: url("pre_order_buynow_left_orange-n.png") no-repeat scroll left top transparent;color: #FFFFFF; cursor: pointer; float: left; height: 22px;line-height: 22px;margin: 0;padding: 0 0 0 20px;text-align: center;text-indent: 0;width: 118px;}
.system_detail p{border-bottom: 1px solid #FFF;line-height: 20px;padding-bottom: 10px;}

#main .price_div .preorderbtn{background:url(pre_order_buynow_right_orange.png) right top no-repeat; width:auto; height:24px; line-height:24px; float:left; margin-bottom:10px; cursor:pointer;padding-right:14px;}
#main .price_div .preorderbtn div{background:url(pre_order_buynow_left_orange-n.png) left top no-repeat;float:left;margin: 0; padding:0 0 0 14px; height:24px; line-height:24px;width:auto;text-align:center;}
#main .price_div .preorderbtn:hover{background:url(pre_order_buynow_right_orange.png) right -24px no-repeat;}
#main .price_div .preorderbtn:hover div{background:url(pre_order_buynow_left_orange-n.png) left -24px no-repeat;}
#main .price_div .preorderbtn:active{background:url(pre_order_buynow_right_orange.png) right -48px no-repeat;}
#main .price_div .preorderbtn:active div{background:url(pre_order_buynow_left_orange-n.png) left -48px no-repeat;}






#main .gdp-details .info-links span{border-top: 1px solid #B2B2B2; width:175px; float:left;}











.system-detail #main .pre-order-btn #buyNowText, .system-detail .system_footer .pre-order-btn #buyNowText, .gamesgdp .bottom_links .pre-order-btn #buyNowText{display:block; width:130px; float:left; 
cursor:pointer; padding:0 0 0 15px;text-align:center;font-size:14px;}
#main .games-container .acc-btn span, #main .games-container .game-btn span{background:url(pro_detail_left-new.png) left top no-repeat; width:116px; height:22px; line-height:22px; text-indent:0px; float:left; margin:0; cursor:pointer; color:#fff; text-align:center; padding:0 0 0 20px;}
#main .games-container .acc-btn, #main .games-container .game-btn{background:url(pro_detail_right-new.png) right top no-repeat; width:145px; height:22px;line-height:22px; text-indent:0px; float:left; margin:10px 7px; cursor:pointer;padding:0 10px 0 0; color:#fff;}





#buyDivVita { float: right; margin: 32px 7px 5px 10px;  *margin: 20px 7px 5px 10px; width: 190px;}

#app-detail .buy-now-btn a.button.orange{clear:both; margin-top:10px;} 
.att_quick_links .link_box a{margin:60px 0 0 45px; padding:0 15px 0 0;} 
.preButton span{padding:0 0 0 20px; font-size:12px; width:150px !important;}
.att_quick_links .link_box a.button span{font-size:13px;}
#notice.title{margin:40px 20px; float:left;}
#notice.title ul{line-height:24px; list-style:disc; margin-left:25px;}
#notice.title ul li{margin-bottom:5px; font-size:14px;}
#notice.title p{margin-top:10px; font-size:12px; border-bottom:none;}
#notice.title h3{color:#000; font-size:28px; font-weight:bold; line-height:30px; padding-bottom:20px;}
.psvita-app-treasure-park .psvita-about-app p{width:100%; margin-left:0px; margin-top:85px;}
.psvita-app-treasure-park .psvita-frnd-app p{margin-top:95px;}
.psvita-app-treasure-park .psvita-discover-app p{margin-top:105px;}
#app-detail.psvita-app-treasure-park #main .head-content .head-imgnew img{float:none;}
#app-detail.psvita-app-treasure-park #main .head-content .head-imgnew{float:left; text-align:center; width:100%;}

.plan-box{width:778px; height:190px; margin:0 auto; clear:both;}
.plan-box-inner{border:1px solid #e3e3e3; background:#f0f0f0;position:relative;padding: 15px 15px 10px 20px;float:left; width:95%;}
.plan-box-inner img{float:left; margin-right:45px;}
.plan-box-inner .plan-des{position:relative; float:left; color:#6a6a6a; font-size:14px; line-height:26px;text-align:center;padding: 3px 5px 5px 19px;}
.plan-box-inner .plan-des h2{color:#000;} 
.plan-box-inner .plan-des a{float:right; margin-top:15px;} 


.psvita-featuresvideos-iphone{width:655px;  text-align:left; float:left;}
.psvita-att .psvita-featuresvideos-iphone{float:left; }
.light-box .psvita-featuresvideos-iphone{float:left; }
.light-box .psvita-platfrom-play .psvita-featuresvideos-iphone{width:255px;float:right;right:50px;margin-top:40px;border:0;}

.grey-box .psvita-featuresvideos-iphone{float:right;right:60px;margin-top:-20px;}
.grey-box .psvita-motion .psvita-featuresvideos-iphone, .grey-box .psvita-rear-touch .psvita-featuresvideos-iphone{width:255px;float:right;right:50px;margin-top:50px;border:0;}

.psvita-featuresvideos-iphone .sub-title-box-iph{width:225px;}


/* PS Plus Offer */
#ps-plus-offer{width:570px; height:125px; position:relative;padding:25px 0 0 15px;float:left;}
#ps-plus-offer .plus-offer-heading{color: #FFFFFF;font-size: 18px;font-weight: bold;position: absolute; right:38px;text-align:left; top: 15px;width: 387px;}
#multiple-offer-box{position:absolute; left:20px; top:20px; height:100px; }

.psn-Offer{color: #FFFFFF;font-size: 16px;font-weight: bold;text-align: left;} 
.psn-Offer span{color:#fdff00;font-size:16px;}
.psn-Offer span.white-txt{color:#ffffff;}
#ps-plus-offer #offer-buttons{float: left;}
#ps-plus-offer .offer{float: left; width:450px;height: 65px;}
#ps-plus-offer .learn-more{float:left;width:130px; height:35px;}

.ie8 #topRightShow{top:6px;}
#topRightShow{z-index:999; position:absolute; left:710px; width:355px;}
#gdpdiscount{float:right;}
#cresOnlyonPSN{float:right;}
#gdpdiscount a{cursor:pointer;}
#gdpdiscount .offer-bg{background:url("ps-plus-offer-head.png") no-repeat left top; width:100px; height:40px; color:#fff; font-weight:bold; padding-left:59px;}
#gdpdiscount .offer-mode{font-size:16px; float:left; display:block;}
#gdpdiscount .offer-txt{font-size:12px; clear:both;display:block;padding: 3px 0px 0px; margin-left: -7px; }
#gdpdiscount .offer-exclusive-mode{font-size:14px; float:left;display:block;}
#gdpdiscount .offer-exclusive-txt{font-size:12px; clear:both; display:block;}
.learn-btn {background: url("ps_common_sprite-new.gif") no-repeat scroll right -696px transparent !important; border: 0 none !important; display: block !important; float: left !important; font-size: 15px !important; font-weight: bold !important; height: 33px !important; line-height: 33px !important; margin: 10px 0 0 !important;padding: 0 18px 0 0 !important; width: auto !important;}
.learn-btn span {background: url("ps_common_sprite-new.gif") no-repeat scroll left -374px transparent; color: #FFFFFF !important; display: block !important; padding: 0 15px 0 10px !important;}
a.learn-btn:hover {background-position: right -729px !important;}
a.learn-btn:hover span {background-position: left -407px !important;}
a.learn-btn:active {background-position: right -762px !important;}
a.learn-btn:active span {background-position: left -440px !important;}

.awardsBox{width:820px; float:left; padding:20px 0 20px 40px; border-bottom:2px solid #818181;}
.awardsBox h2{color:#292929; font-size:22px; font-weight:bold;}
ul.awardsBoxInner li{float:left; padding:0 30px 30px 0; background:none;}
.awardsBoxInner{padding:20px 0 0; margin:auto;}
.awardsBox ul li.last{padding:0;}

/* psvita systems */
.psv_products{width:820px; float:left; padding:30px 0;}
.psv_products img{padding:0 0 30px 0;}
.product_1, .product_2{width:390px; float:left;}
.product_2{padding-left:20px;}
.psv_products h2{color:#292929; font-size:16px; font-weight:bold; float:left; width:260px;}
#main .psv_products a.readmore{float:right; font-size:12px; color:#002596; padding:20px 0 0;}
.titleBox{border-bottom:1px solid #cbcbcb; padding:0 0 10px 0; float:left; width:380px;}
.productBuy{width:380px; float:left; padding:12px 0 0;}
.productBuy a{float:right;} 
.accessories #marqueeWrapper #marqueeAcc{*padding-top:68px !important;} 
.bottomratingdiv{position:absolute; visibility:hidden; top:-999999px;}
/*body#app-detail #wrap .marqueeTypeInteractive{height:190px !important} */
#ngp.system .marqueeTypeInteractive, #gallery.system-detail .marqueeTypeInteractive, #ngp.apps .marqueeTypeInteractive, body#ngp.updates .marqueeTypeInteractive, body#app-detail .marqueeTypeInteractive, #ngp.news .marqueeTypeInteractive{height:150px !important}



#overlay111 {
    border: medium none;
    left: 50%;
    margin-left: -296px;
    margin-top: -250px;
    padding: 0;
    position: fixed;
    top: 50%;
    z-index: 9999991;
}
#overlay111 .inner div.container {
    background: none repeat scroll 0 0 #5E5E5E;
    height: 10px;
    left: 0;
    padding: 4px 4px 4px 0;
    position: absolute;
    top: -14px;
    width: 632px;
}
#overlay111 .inner div.container .close {
    background: url("button_takeover_close.png") no-repeat scroll 0 2px transparent;
    float: right;
    height: 10px;
    left: 0;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    top: 0;
    width: 60px;
}

#you-toube-iframe {z-index:9;}
#overabuse.report_abuse{z-index: 9999999 !important;}

.shareScreenshoot{position:absolute;  background:#010000; height:30px; right:236px; z-index:9999; bottom:40px; padding:0 10px; display:block;}
.shareScreenshoot a{background:url(ipad-bkg_share.png) no-repeat left top; height:32px; float:left; width:27px;margin-top:2px  }
.shareScreenshoot a.shareYoutube{background-position:left top}
.shareScreenshoot a.shareYoutube:hover{background-position:left -32px;}
.shareScreenshoot a.shareTwitter{background-position:-28px top; margin-left:5px;}
.shareScreenshoot a.shareTwitter:hover{background-position:-28px -32px;} 

#overlayBuyNowPopUp{background:none; left: 50%; margin-left: -325px; position: fixed; top: 120px; z-index: 99999999;}
#overlayBuyNowPopUp .inner{background-color: #FBFBFB; border: medium none; float: left; padding: 10px; position: relative; width: 650px;}
#overlayBuyNowPopUp #closebar{background:#5E5E5E; border-bottom: 1px solid #555555; height: 24px; left: 0; position: absolute; top: -24px; width: 670px;}


#overlayBuyNowPopUp #closebar .close{ background: url(takeover_close1.png) no-repeat left 8px; cursor: pointer; height: 24px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 58px;}
#overlayBuyNowPopUp .panel{background:#ededed; padding:10px; width:630px; float:left;}
#overlayBuyNowPopUp .panel .pannelInner{width:630px; background:#fff; float:left;}
#overlayBuyNowPopUp .panel .pannelInner h4{background:#6a6969; color:#fff; padding:6px 0 6px 7px; font-size:12px; font-weight:normal; margin:0;}
#overlayBuyNowPopUp .panel .pannelInner .box{border-bottom:1px solid #c4c4c4; padding:15px 0; width:630px; float:left;}
#overlayBuyNowPopUp .panel .pannelInner .box .boxImg{float:left; width:220px; padding:0 0 0 8px;}
#overlayBuyNowPopUp .panel .pannelInner .box .btnOrder{float:right; padding:8px 20px 0 0;}
#main #storeLinks a{color:#C0C0C0;}


/*you may also like css*/ 
#games .browser{background-color: #FDFDFD; border: 1px solid #EDEDED; width:858px;}
#games #browsergames{margin:0 0 20px 0; display:none;}
#games #accsys1{margin:20px 0 10px 0;}
#games .browser .grid{ background:none; border-top: 1px solid #FFFFFF; height: auto; overflow: hidden; width:858px;}

#games .browser .gridInner .track {float: left; left: 0; overflow: hidden; position: relative; top: 0;  width: 938px;}
#games .browser .grid .item{float: left; left: 0; margin: 0 14px 18px 0 !important; position: relative; width:173px !important;}
#games .browser .footer{background: url(ps_bg_carousel_bottom_gif.gif) repeat-x left top #F2F2F2;
border:1px solid #FFF; height: 27px; width: 857px;}
#games ul.blue_tab{background:url(related_content_bg.jpg) no-repeat; border-color: #FFFFFF #FFFFFF #E2E2E2;
border-style: solid; border-width: 1px; height:31px; list-style-type: none; margin: 0; padding:10px 16px 8px 18px; width:821px;}
#games ul.blue_tab li{font-size:21px; color:#fff; font-weight:bold;}

#main .browser .gridInner {background:none;float:left;width:746px;padding:18px 0 15px 54px;border-left:#e2e2e2;border-right:#e2e2e2;overflow:hidden;position:relative;}
#main .browser .grid .item {float:left;width:133px; margin:0 18px 18px 0;position:relative;left:0px;}

#main .browser .grid .gridInner .track {float:left;position:relative;top:0;left:0;width:755px;overflow:hidden;}
#main .browser .grid .item .thumb {float:left;width:133px; margin:0 18px 18px 0;height:220px;}
#main .browser .grid .item a.bg {background:#EAEAEA none no-repeat  0 0;border:1px solid #DCDCDC;vertical-align:middle;width:131px;height:132px; text-align:center;float:left;padding:10px 0px 10px 0px;}
#main .browser .grid .item a.bg * {vertical-align:middle;}
#main .browser .grid .item a.bg img{display:inline-block;  _display:inline;}

#main .browser .grid .item h3 {line-height:14px;margin:0;padding:4px 0;width:128px;font-size:22px;}
#main .browser .grid .item h3 a {color:#3C3C3C;font-size:12px;font-weight:bold;text-decoration:none;}

#main .browser .grid .item h4 {line-height:18px;margin:0;padding:4px 0;width:128px;}
#main .browser .grid .item h4 a {color:#3C3C3C;font-size:12px;font-weight:bold;text-decoration:none; line-height:20px;}

#main .browser .grid .item p {padding:0px;margin:0px;font-size:12px;line-height:14px;width:132px}
#main .browser .grid .item p a {border-bottom:medium none;border-top:1px solid #D1D1D1;color:#002596;display:block;font-size:12px;font-weight:normal;line-height:14px;margin:0px;padding:4px 0;width:130px;}
#main .browser .grid .item p a.watchTrailer {background-image:url("ps_icon_new_window_small_gif.gif");}

#main .browser .footer .paging {text-align:center;}
#addons3link{float:right;}
#main .browser .footer .paging a {display:inline-block;width:16px;height:16px;background-color:#bcbcbc;margin:7px 6px 0 2px;}
#main .browser .footer .paging a.page {width:13px;height:13px;margin:7px 2px 0 0;background:url("ps_paging_featured_page_gif.gif") no-repeat left top;}
#main .browser .footer .paging a.page:hover, #main .browser .footer .paging a.page.on {background-position:left bottom;}
#main .browser .footer .paging a.previous, #main .browser .footer .paging a.next {width:14px;height:15px;margin-right:4px;*margin-right:2px;background:url("ps_paging_arrows_previous_gif.gif") no-repeat left top;}
#main .browser .footer .paging a.next {background-image:url("ps_paging_arrows_next_gif.gif");margin-right:0;margin-left:5px;}
#main .browser .footer .paging a.next:hover, #main .browser .footer .paging a.previous:hover {background-position:0 -15px;}
#main .browser .footer .paging a.next:active, #main .browser .footer .paging a.previous:active {background-position:0 -30px;}
#main .browser .footer .paging a span {display:none;}
#main .browser .footer a.more{color:#002596; display:block; float:right; width:auto; font-size:12px; text-align:right; padding:0px; margin:-18px 8px 0 0;}
#main .browser .footer a.more:hover {color:#002596;}
#games #priceMainDiv .actualprice, #games #priceMainDiv .psnoffer{padding:0px;}
#games #priceMainDiv .psnoffer{padding-top:5px;}
#games #priceMainDiv .actualprice , #games #priceMainDiv .psnoffer{font-size:14px;}
#games #priceMainDiv .psnoffer img{padding-right: 10px; padding-left: 7px;}
#games #priceMainDiv .actualprice{padding-left: 4px;}

#gallery.ps_vita_wifi #navdiv ul.alt #psvita ul li#features{display:block !important;}
#gallery.ps_vita_3g #navdiv ul.alt #psvita ul li#features{display:block !important;}
footer.full-width-footer{float:left;}
#ngp.games #main{margin-bottom:30px;}
#main .gdp-details .game_inner div.section:last-child span img{height:70px;}
#gdp_marquee{margin-top:56px;} 
#gdpdiscount .offer-bg{height:78px; width:auto;padding-left:20px; padding-right:20px; background:url(ps-plus-offer-head-right.png) no-repeat right top}
#gdpdiscount{background:url(ps-plus-offer-head.png) no-repeat left top;  padding-left:78px;}
#gdpdiscount .offer-txt{font-size:20px; padding-top:18px; color: #ECCB15;}
#topRightShow{padding-top:48px;}
#games.gamesgdp{background-position: center 85px !important;}
#gallery.system-detail{background-position: center 75px !important;}
.system_box .system_detail{float:left; width:370px; margin:0 0 0 44px;}