/* @group Misc*/
/*203 old*/	
h5{margin:0px; padding:5px 0px 0 0;}	
.h-rule {
	width: 480px;
	border-bottom: 1px solid #d7d7d7;
	margin: 10px 0;
	clear:both;
}

.no-margin-top {
	margin-top:0px !important;
}

.no-margin-bottom {
	margin-bottom:0px !important;
}
.no-margin-left {
	margin-left:0px !important;
}
.no-padding-top {
	padding-top:0px !important;
}

.no-padding-bottom {
	padding-bottom:0px !important;
}

.no-padding {
	padding:0px !important;
}
.no-padding-right {
	padding-right:0px !important;
}

.accordion {
	position:relative;
	top:30px;/*Nvish*/
	right:10px;
	float:right;
	visibility:visible;
	overflow:visible;
	padding:0px 0px 0px 0px;
	background: none;
	width:24px;
	height:24px;
	border:none;
	z-index:1000;

	cursor:pointer;/*Nvish*/
}

.banner-image-container {
	width: 480px;
}

.header-image-block {
	width:225px;
	cursor:pointer;
}
.half-block {
	width:50%;
}
.full-block {
	width:100%;
}

.default-visible {
	visibility:visible;
}

.linklist {
	/*text-decoration:underline !important;*/
}
.linklist-spacing {
	padding-top:0px !important;
	padding-bottom:0px !important;
	float:left;
	width: 295px;
}
.linklist-lower-spacing {
	margin-bottom:5px !important;
}
.search-form-upper-spacing {
	margin-top:20px !important;
}
.bold-text {
	font-weight:bold;
}
.italic-text {
	font-style:italic;
}
.dark-text {
	color:#242424 !important;
}

.border-left {
	border-left:solid 40px #000;
	position:relative;
}

.grey-bg {
	background-color:#efefef;
}
#advanced-search-options-list .grey-bg{margin-left:0px !important; width:750px;z-index:15;}
.friend-exit-button, .search-option-exit-button {
	position:absolute;
	top:14px;
	right:10px;
	float:right;
	visibility:visible;
	overflow:visible;
	padding:0px 0px 0px 0px;
	background: none;
	width:8px;
	height:8px;
	_height:8px !important;
	border:none;
	z-index:1000;
	_display:block;
	_overflow:hidden;
	background: url( '../webasset/close-button-sub.gif') no-repeat;
}

.regular-weight {
	font-weight:normal;
}

#facebook-connect-banner-w-button-link {
	position:relative;
	width:311px;
	height:133px;
	background: url( '../webasset/psn_facebook_connect_mb.jpg' );
}
.facebook-connect-button {
	position:relative;
	margin:95px 5px 0px 5px !important;
}
.no-border {
	border-bottom:0px !important;
}

.white-text {
	color:#fff !important;
}
/*Nvish Dev */

.transparent-red-arrow {
background: url('../webasset/ps_bullet-link-arrow-red_gif.gif') no-repeat scroll right 2px transparent !important;	
	margin:10px 0 0 5px !important;
	padding:0px !important;
}

.subsection-banner-image-container {
	width: 440px;
}
.banner-image {
	margin: 0 auto;
}
.movietv-banner-img {
	margin-top:16px;
	width:440px;
	height:140px;
}
.text-notes {
	margin-top:10px;
	font-size:12px;
}

.nav-marker-container {
	position: absolute;
	left: 32px;
	top: 7px;
}
.nav-content-marker {
	float: left;
	background: url( '../webasset/nav_content_marker_mb.gif' ) no-repeat center;
	width: 16px;
	height: 16px;
}
.nav-content-marker.active,
.nav-content-marker-active {
	float: left;
	background: url( '../webasset/nav_content_marker_active_mb.gif' ) no-repeat center;
	width: 16px;
	height: 16px;
}
.nav-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 14px;
	height: 16px;
	top: 7px;
	left: 8px;
	cursor: pointer;
}
.nav-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 14px;
	height: 16px;
	top: 7px;
	right: 8px;
	cursor: pointer;
}
.valign-bottom-container {
	height:100%;
	width:auto;
	position:relative;
	display:table;
}
.valign-bottom {
	position:relative;
	display:table-cell;
	vertical-align:bottom;
}

.item {
	cursor: pointer;
}

 /* @end */


/* @group Section Headers */
.section-header {
	/*position: relative;*//*Nvish*/
	background: url( '../webasset/section_header_bg_mb.gif' ) repeat-x;
	width: 466px;/*NVISH 480-466*/
	/*height: 37px;*//*Nvish*/
	padding:9px 0 5px 14px;
}
.section-header .label {
	/*position: absolute;*/ /*Nvish*/
	top: 10px;
	/*left: 10px;*//*Nvish*/
	color: #292929;
	font-size: 20px;
	width:460px;
	text-shadow: rgba(80, 80, 80, 0.5) 0px -1px 0;
	font-weight: bold;
}
.section-header .label > .subheader {
	position: absolute;
	top: 27px;
	left: 0px;
	color: #292929;
	font-size: 14px;
	text-shadow: rgba(80, 80, 80, 0.5) 0px -1px 0;
	font-weight: bold;
}
.section-header.with-subheader {
	background-color:#f1f1f1;
	height: 57px;
}

.nav-button .label-text.sup sup,
#blog-button .blog-section-header .label sup,
#news .section-header .label sup,
#network .section-header .label sup {
    position: relative;
    top: 2px;
    font-size: 13px;
}

#blog-button .blog-section-header .label,
#news .section-header .label,
#network .section-header .label {
    top: 6px;
} 
.nav-button .label-text.sup {
    top: 15px;
}
/* -- subheader -- */
.section-buttons,
.section-subheader {
	position: relative;
	width: 480px;
	height: auto;
	background-image: url( '../webasset/section_subheader_bg_mb.gif');
	background-color: #cecfcf;
	background-repeat: repeat-x;
	clear:both;
	float: left;
	padding: 0px 0px 5px 0px;
}
.section-subheader-ps3f {
	position: relative;
	width: 480px;
	height: 40px;
	background-image: url( '../webasset/section_subheader_bg_mb.gif');
	background-repeat: repeat-x;
	clear:both;
}
.section-buttons { 
	background: none;  
}
.section-subheader.center,
.section-subheader-tall {
	position: relative;
	background: url( '../webasset/section_subheader_bg_tall_mb.gif' ) repeat-x; 
	width: 480px;
	height: 90px;
} 
#featured .tab-button .label,
.section-subheader.center .tab-button .label {
    position: relative; 
    width: auto;
}
#featured_h .tab-button .label,
.section-subheader.center .tab-button .label {
    position: relative; 
    width: auto;
}
#featured-videos .tab-button .label,
.section-subheader.center .tab-button .label {
    position: relative; 
    width: auto;
}
.section-subheader.center .tab-button.auto {
    width: 207px;
}
.section-subheader.center .tab-button.wide {
    width: 208px;
}
/* @end */

/* @group Subsection Nav Container - */
.subsection-nav-container {
	position: relative;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	width: 480px;
	height: 30px;
}
/*nvish*/
.subsection-nav-container .link-out,.subsection-nav-container .link-out_sys {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
	cursor: pointer;
}
/*nvish*/
.subsection-nav-container .link-out a,.subsection-nav-container .link-out_sys a {
	color: #363636;
	text-decoration: none;
}
/*nvish*/ 
.subsection-nav-container .link-out .label,.subsection-nav-container .link-out_sys .label_sys {
	float: left;
	margin: 0 3px 0 0;
}
/*nvish*/
.subsection-nav-container .link-out .red-arrow,.subsection-nav-container .link-out_sys .red-arrow {
	float: left;
	margin-top: 4px;
	background: url( '../webasset/ps_bullet-link-arrow-red_gif.gif' ) no-repeat;
	width: 15px;
	height: 25px;
}
/*nvish*/
.subsection-nav-container .link-out .red-arrow-link,.subsection-nav-container .link-out_sys .red-arrow-link
{
	margin-top: 4px;
	background: url( '../webasset/ps_bullet-link-arrow-red_gif.gif' ) right 4px no-repeat;
	width: 156px;
	height: 25px;
	float:left;

}
/* -- gray right arrow -- */
.page-right-arrow {
	position: absolute;
	bottom: 40%;
	right: 7px;
	background: url( '../webasset/page_right_arrow_mb.png' ) no-repeat;
	width: 15px;
	height: 25px;
}
/* @end */


/* @group Ajax Back Nav -*/
#back-nav {
	width: 320px;
	height: 40px;
	position: relative;
}

#back-nav .button-back {
	background: url( '../webasset/button_back_bg_mb.png' ) no-repeat;
	width: 65px;
	height: 28px;
	position: absolute;
	left: 5px;
	top: 5px;
	cursor: pointer;
}

.nav-header {
	position: absolute;
	width: 320px;
	height: 21px;
}

.nav-footer {
	position: absolute;
	width: 320px;
	height: 40px;
	bottom: 0px;
}

.nav-footer-blue {
	position: absolute;
	top: 19px;
	background: url( '../webasset/nav_footer_blue_mb.gif' ) repeat-y;
	width: 320px;
	height: 15px;
	padding: 1px 0px 0px 65px;
}
.nav-footer-rim {
	position: absolute;
	top: 35px;
	background: url( '../webasset/nav_footer_rim_mb.gif' ) repeat-x;
	width: 320px;
	height: 5px;
}
/* @end */

/* @group SHARE */
#share-icons { 
	height: 44px;
	position: relative;
}
#share-icons .label {
    color: #292929;
    font-size: 23px;
    font-weight: bold; 
    margin: 6px 25px 0 20px;
} 
#share-icons .share img {
    width: 40px;
    height: 36px;
    border: 0px solid #FFF;
}
#share-icons .share { 
    background: url( '../webasset/share_icons_mb.png' ) no-repeat 0 0;
	width: 40px;
    height: 36px;
}
#share-icons .share.fb { 
    background-position: 0 -36px; 
}
#share-icons .share.yt { 
    background-position: 0 -72px; 
}
/* @end */

/* @group ERROR CODE */  
#error-code-block {
    margin-bottom: 8px;
}
#error-code-block .input { 
    font-size: 19px;
	height: 30px; 
	background-color: white;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
#error-code-block .input.error-code {   
    width: 280px; 
    color: #838383;
    padding: 0 5px;
}
#error-code-block .button {   
    width: 138px; 
    font-size: 19px;
    font-weight: bold;
}
/* @end */

/* @group SEARCH FORM */  
#search-form-block {
    margin-bottom: 8px;
}
#search-form-block .input { 
    font-size: 21px;
    font-weight:bold;
	height: 30px; 
	background-color: white;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
#search-form-block .input.search-form {   
    width: 280px; 
    color: #000;
    padding: 0 5px;
}
#search-form-block .input.search-form.full-sub-width {   
    width: 380px; 
}
#search-form-block .button {   
    width: 138px; 
    font-size: 19px;
    font-weight: bold;
}
/* @end */

/* @group SIGNUP */  
#signup-block {
    margin-bottom: 8px;
}
#signup-block .input { 
    font-size: 19px;
	height: 30px; 
	background-color: white;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
#signup-block .dates {
    margin: 10px 0 8px;
    font-weight: bold;
}
#signup-block .input.email {   
    width: 280px; 
    color: #838383;
    padding: 0 5px;
}
#signup-block .button {   
    width: 138px; 
    font-size: 19px;
    font-weight: bold;
}
/* @end */

/* @group AGE GATE BLOCK */  

#age-gate-block .dates {
	font-size: 16px;
	height: 29px;
	position: relative;
}

/* @end */

/* @group AJAX BANNER WITH CAPTION */
#banner-w-caption-link {
	margin: 20px;
}
#banner-w-caption-link .link {
	margin-top: 10px;
}
#banner-w-caption-link a {
	font-size: 20px;
	font-weight: bold;
	color: #242424;
	text-decoration: underline;
}
/* @end */



/* @group AJAX BLOG BUTTON */
#blog-button {
	position: relative;
	width: 480px;
	background: #f5f5f5;
}

#blog-button .blog-section-header {
	position: relative;
	width: 480px;
	height: 41px;
	border-bottom: 1px solid #c4c4c4;
}

#blog-button .blog-section-header .label {
	position: absolute; 
    top: 6px;
	left: 20px;
	color: #292929;
	font-size: 23px;
	font-weight: bold;
}
#blog-button .blog-section-header .page-right-arrow {
    top: 8px;
}
/* @end */

/* @group AJAX QUESTION BUTTON */
#question-button {
	position: relative;
	width: 480px;
	height: auto;
	background: #fff;
}

#question-button .question-section-header {
	position: relative;
	width: 480px;
	height: 41px;
	border-bottom: 1px solid #c4c4c4;
}

#question-button .question-section-header .label {
	position: absolute; 
    top: 6px;
	left: 50px;
	color: #292929;
	font-size: 16px;
	font-weight: bold;
}
#question-button .question-section-header .page-right-arrow {
    top: 8px;
}
.q {
	font-size: 20px;
	font-weight: bold;
	color: #838383;
	position: absolute; 
	top: 6px;
	left: 20px;
}
/* @end */

/* @group AJAX ANSWER BLOCK */
.text-block.answer {
	padding:0;
	font-weight:normal;
}
.text-block.answer > .text > .answer-block {
	background: url("../webasset/ps_answer_gray_mb.png") no-repeat scroll left 12px transparent;
	padding:10px 0px 10px 50px;
}
/* @end */


/* @group AJAX BLOGS BUTTON */
#blogs-button {
	position: relative;
	width: 480px;
	background: #f5f5f5;
}
#blogs-button .subsection {
	width: 440px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c4c4c4;
	padding: 10px 20px 10px 20px;
}
#blogs-button .subsection .label {
	color: #292929;
	font-size: 25px;
	font-weight: bold;
}

#blogs-button .subsection .links {
	color: #838383;
	font-size: 17px;
}
#blogs-button .subsection .links a {
	text-decoration: underline;
	color: #838383;
}
/* @end */


/* @group AJAX BUTTON SUBSECTION */
#button-subsection {
	margin-left: 20px;/*nvish(20px-49px)*/
	float: left;
}
#button-subsection.facebook-icon, #button-subsection-share.facebook-icon{
	background: url('ps_share_fb.png') no-repeat left 10px;
}
#button-subsection.delicious-icon, #button-subsection-share.delicious-icon{
	background: url('ps_share_delicious.png') no-repeat left 10px;
}
#button-subsection.stumble-icon, #button-subsection-share.stumble-icon{
	background: url('ps_share_stumble.png') no-repeat left 10px;
}
#button-subsection.digg-icon, #button-subsection-share.digg-icon{
	background: url('ps_share_digg.png') no-repeat left 10px;
}
#button-subsection.linkedin-icon, #button-subsection-share.linkedin-icon{
	background: url('ps_share_linkedin.png') no-repeat left 10px;
}
#button-subsection.twitter-icon, #button-subsection-share.twitter-icon{
	background: url('ps_share_twitter.png') no-repeat left 10px;
}
#button-subsection.myspace-icon, #button-subsection-share.myspace-icon{
	background: url('ps_share_myspace.png') no-repeat left 10px;
}
#button-subsection.reddit-icon, #button-subsection-share.reddit-icon{
	background: url('ps_share_reddit.png') no-repeat left 10px;
}
#text-block-overview >.right > #button-subsection {
	margin-left: 0px;
}
#button-subsection.with-icon .button {
	padding-left:25px;
	width:185px;
}
#button-subsection .button {
	min-width: 100px;/* Nvish dev 210px-100px */
	color: #242424;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	text-align: left;
	cursor: pointer;
	border-bottom: 1px solid #d7d7d7;
	padding: 10px 20px 8px 0;/*nvish*/
	height: 28px;
width:200px;/*nvish*/
	background: url( '../webasset/ps_bullet-link-arrow-red_gif.gif' ) no-repeat right 12px;/*Nvish*/
}

#button-subsection .button a.social{color:#fff;}/*Nvish*/


#button-subsection .button-support  {
	min-width: 100px;/* Nvish dev 210px-100px */
	color: #242424;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	text-align: left;
	cursor: pointer;
	border-bottom: 1px solid #d7d7d7;
	padding: 10px 20px 8px 0;/*nvish*/
	height: 28px;
width:200px;/*nvish*/
	background: url( '../webasset/ps_bullet-link-arrow-red_gif.gif' ) no-repeat right 12px;/*Nvish*/
}
#button-subsection .full_width_btn {
	width: 440px;		
}
/* @end */

/* @group AJAX BUTTON ARROW */
#button-arrow {
	margin-left: 10px;
	float: left;
}
#button-arrow .button {
	width: 400px;
	height: auto;
	color: #242424;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	cursor: pointer;
	border-bottom: 1px solid #d7d7d7;
	padding: 10px 30px 10px 30px;
	background: url( '../webasset/page_right_arrow_mb.png' ) no-repeat right;					
}
/* @end */

/* @group AJAX BUTTON QUESTION */
#button-question {
	/*margin-left: 20px;*//* NVISH*/
	float: left;
	background: url( '../webasset/ps_question_gif_mb.gif' ) no-repeat left 10px;
}
#button-question .button {
	width: 440px;
	height: auto;
	color: #242424;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	cursor: pointer;
	border-bottom: 1px solid #d7d7d7;
	padding: 10px 0px 10px 0px;
						
}
.button-question-margin {
	margin-left:50px;
}
/* @end */


/* @group AJAX BUTTON WIDE LIGHT */
#button-wide-light {
	width: 480px;
	color: #242424;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin-top:9px;/*nvish*/
}
/*#button-wide-light .button, a.button {
	position: relative;
	margin: 0 auto;
	margin-bottom: 10px;
	padding-top: 10px;
	width: 440px;
	height: 29px;
    color: #FFF;
	background: url( '../webasset/button_wide_yellow_bg_mb.gif' ) repeat-x;					
	border: solid 0px #7D8ECA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display:block;
}*/

.downloadablebtn{float:right}
.dealer-div,.downloadable-div{float:left;margin:3px 0 0 0;clear:both;}
.dealer-div span,.downloadable-div span{color:#f7603e !important;}
.dealer-div .buttonlinks,.downloadable-div .buttonlinks{font-size:12px; color:#F7603E !important}

.dealer-div .orange, .downloadable-div .orange{
width:auto !important;
background:url('ps_button_bg_orange_right-new.gif') no-repeat scroll right -198px transparent !important;
    border: 0 none;   
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    width: auto;
}
.dealer-div, .downloadable-div{width:140px;text-align:right;}

#buynowbuttonText{font-size:20px; text-align:center;  width: 100%; float:left; font-weight: bold;}
#button-wide-light.button-wide-half {
	width: 240px !important;
	float:left;
}
#button-wide-light.button-wide-half > .button {
	width: 200px !important;
}

/* @end */

/* @group AJAX BUTTON WIDE BLUE */
#button-wide-blue {
	width: 480px;
	color: #ffffff;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
#button-wide-blue .button {
	position: relative;
	margin: 0 auto;
	margin-bottom: 10px;
	padding-top: 10px;
	width: 440px;
	height: 29px;
	background: url( '../webasset/button_wide_blue_bg_mb.gif' ) repeat-x;					
	border: 1px solid #d9d9d9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* @end */

/* @group AJAX BUTTON WIDE YELLOW */
#button-wide-yellow {
	width: 480px;
	color: #ffffff;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
#button-wide-yellow .button {
	position: relative;
	margin: 0 auto;
	margin-bottom: 10px;
	padding-top: 10px;
	width: 440px;
	height: 29px;
	background: url( '../webasset/button_wide_yellow_bg_mb.gif' ) repeat-x;					
	border: 1px solid #d9d9d9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#fff;
}
/* @end */


/* @group AJAX DATA GRID */
#data-grid {}

#data-grid .cell {
	float: left;
	width: 218px;
	/*height: 38px;*//*Nvish*/
	padding: 5px 0px 5px 20px;
}
#data-grid .grid-row {
	width: 480px;
	/*height: 48px;*//*Nvish*/
	border-top: 1px solid #d7d7d7;
}
#data-grid .grid-col1 {
border-right:1px solid #d7d7d7;
}
#data-grid .grid-col2 {
	/*border-left: 1px solid #d7d7d7;*//*Nvish*/
}
#data-grid .grid-footer {
	width: 480px;
	border-top: 1px solid #d7d7d7;
}
#data-grid .header-label {
	font-size: 14px;
	font-weight: bold;
	color: #242424;
	margin-bottom: 4px;
}
#data-grid .body-label {
	font-size: 14px;
	font-weight:  normal;
	color: #838383;
}
#data-grid .grid-footer {
	width: 455px;
	height: auto;
	padding: 5px 5px 5px 20px;
	border-bottom: 1px solid #d7d7d7;
	display: table;/*Nivsh*/
}
/* @end */

/* @group AJAX FEATURED */
#featured-games-container > #featured {
	position: relative;
	height: 338px;
}
#featured_h.f_root {
	position: relative;
	height: auto;
}
#featured.gamesmedia {
	position: relative;
	height: auto;
}
#featured-videos.dev-videos {
	position: relative;
	height: 226px;
}

#featured.gameslist {
	position: relative;
	height: 303px;
}
.featured-tab-button {
	width: 229px;
	height: 31px;
} 
.featured-tab-button .label {
	width: 146px;
	margin-top:5px;
}
.featured-root-tab-button {
	width: 229px;
	height: 31px;
} 
.featured-root-tab-button .label {
	width: 146px;
	margin-top:5px;
}
#featured-wrapper {
    clear: both;
	width: 480px;
	height: 188px;
	position: relative; 
    top: 0;
    clear: both; 
}
#featured-videos-wrapper {
    clear: both;
	width: 480px;
	height: 188px;
	position: relative; 
    top: 0;
    clear: both; 
}
#featured h3.header {
    margin: 0;
    font-size: 15px;
    padding-left: 12px;
}
#featured-videos h3.header {
    margin: 0;
    font-size: 15px;
    padding-left: 12px;
}
/* must set width! */
#featured-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
#featured-videos-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.featured-category-scroller {
	position: absolute; 
}
.featured-category-scroller .group {
    height: 191px;
    min-width: 480px;
    position: relative; 
    left: 4px !important;
} 
.featured-container {  
	position: absolute;  
	width: 480px;
	height: 191px;
}
.featured-container .item { 
	cursor: pointer;
}
.featured-container .item .label {
	width: 115px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
}

.featured-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.featured-marker-container {
	position: absolute;
	left: 35px;
	top: 5px;
}
.featured-videos-category-scroller {
	position: absolute; 
}
.featured-videos-category-scroller .group {
    height: 191px;
    min-width: 480px;
    position: relative; 
    left: 4px !important;
} 
.featured-videos-container {  
	position: absolute;  
	width: 480px;
	height: 191px;
}
.featured-videos-container .item { 
	cursor: pointer;
}
.featured-videos-container .item .label {
	width: 115px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
}

.featured-videos-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.featured-videos-marker-container {
	position: absolute;
	left: 35px;
	top: 5px;
}
/* @end */


/* @group AJAX FOOTER */
/*#footer {
	position: relative;
	width: 480px;
	background: #f5f5f5;
}
*/
#footer .subsection {
	width: 440px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c4c4c4;
	padding: 10px 20px 14px 20px;
}
#footer .subsection .label {
	color: #292929;
	font-size: 20px;
	font-weight: bold;
}

#footer .subsection .links {
	color: #838383;
	font-size: 14px;
}
#footer .subsection .links a {
	text-decoration: underline;
	color: #838383;
}

#footer .section-footer {
	position: relative;
	width: 480px;
	height: 250px;
	background: #dadada;
}
#footer .section-footer .copyright {
	position: absolute;
	left: 22px;
	top: 130px;
	font-size: 14px;
	font-weight: normal;
	color: #838383;
}
#footer .section-footer .esrb {
	position: absolute;
	background: url( '../webasset/esrb_logo_mb.gif' ) no-repeat;
	width: 113px;
	height: 42px;
	top: 66px;
	left: 23px;
}
#footer .section-footer .sony {
	position: absolute;
	background: url( '../webasset/sony_logo_mb.gif' ) no-repeat;
	width: 68px;
	height: 82px;
	top: 10px;
	left: 145px;
}
#footer .section-footer .sony-make-believe {
	position: absolute;
	background: url( '../webasset/sony_make_believe_mb.gif' ) no-repeat;
	width: 123px;
	height: 56px;
	top: 7px;
	left: 18px;
}
#footer .section-footer .ps3-update {
	position: absolute;
	width: 183px;
	height: 81px;
	top: 10px;
	left: 277px;
}
#footer .section-footer .psp-update {
	position: absolute;
	width: 183px;
	height: 81px;
	top: 100px;
	left: 277px;
}
/* @end */

/* @group AJAX GAME DETAIL THUMBS */
#banner-marquee {
	width: 480px;
	height:270px;/*nvish*/
	/*height: 202px;*/
    margin-bottom: 2px;
    overflow: hidden;
}

#banner-marquee img{width:480px; height:270px;}/*nvish*/

#game-detail-thumbs {
	position: relative;
	height: 105px;
}

#game-detail-thumbs-wrapper {
	width: 480px;
	height: 75px;
	position: relative;
}

#game-detail-thumbs .lazyload-image {
	position: absolute;
}
#view-games-wrapper .lazyload-image img,
#movies-media-wrapper .lazyload-image img,
#systems-accessories .lazyload-image img,
.featured-container .lazyload-image img{
	width: 108px;
}
#ps2gm .lazyload-image img{
	width: 93px;
	height:124px;
}
#thumb-halves .lazyload-image img,
#systems-accessories-scroller-accessories .lazyload-image img { 
    border: 1px solid #EFEFEF;
}
#game-detail-thumbs .screen-thumb-icon {
	position: absolute;
	background: url( '../webasset/screen_thumb_icon_mb.png' ) no-repeat center center;
	width: 120px;
	height: 75px;
}

#game-detail-thumbs .screen-thumb-icon img{width:120px; height:69px;}

#game-detail-thumbs .video-thumb-icon {
	position: absolute;
	background: url( '../webasset/video_thumb_icon_mb.png' ) no-repeat center center;
	width: 120px;
	height: 75px;
}

/* must set width! */
#game-detail-thumbs-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.game-detail-thumbs-scroller-container {
	position: relative;
	min-width: 480px;
	height: 75px;
}
.game-detail-thumbs-scroller-container .item {
	position: absolute;
	width: 120px;
	cursor: pointer;
}

.game-detail-thumbs-nav-container {
	position: absolute;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	top: 245px;
	width: 480px;
	height: 30px;
}
.game-detail-thumbs-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.game-detail-thumbs-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	left: 10px;
	cursor: pointer;
}
.game-detail-thumbs-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.game-detail-thumbs-marker-container {
	position: absolute;
	left: 26px;
	top: 8px;
}
/* @end */


/* @group AJAX TV SHOW DETAIL THUMBS */


#tvshow-detail-thumbs {
	position: relative;
	height: 105px;
}

#tvshow-detail-thumbs-wrapper {
	width: 480px;
	height: 75px;
	position: relative;
}

#tvshow-detail-thumbs .lazyload-image {
	position: absolute;
}
#view-tvshows-wrapper .lazyload-image img,
#movies-media-wrapper .lazyload-image img,
#systems-accessories .lazyload-image img,
.featured-container .lazyload-image img{
	width: 108px;
}
#ps2gm .lazyload-image img{
	width: 93px;
	height:124px;
}
#thumb-halves .lazyload-image img,
#systems-accessories-scroller-accessories .lazyload-image img { 
    border: 1px solid #EFEFEF;
}
#tvshow-detail-thumbs .screen-thumb-icon {
	position: absolute;
	background: url( '../webasset/screen_thumb_icon_mb.png' ) no-repeat center center;
	width: 120px;
	height: 75px;
}
#tvshow-detail-thumbs .video-thumb-icon {
	position: absolute;
	background: url( '../webasset/video_thumb_icon_mb.png' ) no-repeat center center;
	width: 120px;
	height: 75px;
}

/* must set width! */
#tvshow-detail-thumbs-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.tvshow-detail-thumbs-scroller-container {
	position: relative;
	min-width: 480px;
	height: 75px;
}
.tvshow-detail-thumbs-scroller-container .item {
	position: absolute;
	width: 120px;
	cursor: pointer;
}

.tvshow-detail-thumbs-nav-container {
	position: absolute;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	top: 245px;
	width: 480px;
	height: 30px;
}
.tvshow-detail-thumbs-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.tvshow-detail-thumbs-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	left: 10px;
	cursor: pointer;
}
.tvshow-detail-thumbs-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.tvshow-detail-thumbs-marker-container {
	position: absolute;
	left: 26px;
	top: 8px;
}
/* @end */

/* @group AJAX MOVIE DETAIL THUMBS */
#movie-detail-thumbs {
	position: relative;
	height: 105px;
}

#movie-detail-thumbs-wrapper {
	width: 480px;
	height: 75px;
	position: relative;
}

#movie-detail-thumbs .lazyload-image {
	position: absolute;
}
#view-movies-wrapper .lazyload-image img,
#movies-media-wrapper .lazyload-image img,
#systems-accessories .lazyload-image img,
.featured-container .lazyload-image img{
	width: 108px;
}
#ps2gm .lazyload-image img{
	width: 93px;
	height:124px;
}
#thumb-halves .lazyload-image img,
#systems-accessories-scroller-accessories .lazyload-image img { 
    border: 1px solid #EFEFEF;
}
#movie-detail-thumbs .screen-thumb-icon {
	position: absolute;
	background: url( '../webasset/screen_thumb_icon_mb.png' ) no-repeat center center;
	width: 120px;
	height: 75px;
}
#movie-detail-thumbs .video-thumb-icon {
	position: absolute;
	background: url( '../webasset/video_thumb_icon_mb.png' ) no-repeat center center;
	width: 120px;
	height: 75px;
}

/* must set width! */
#movie-detail-thumbs-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.movie-detail-thumbs-scroller-container {
	position: relative;
	min-width: 480px;
	height: 75px;
}
.movie-detail-thumbs-scroller-container .item {
	position: absolute;
	width: 120px;
	cursor: pointer;
}

.movie-detail-thumbs-nav-container {
	position: absolute;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	top: 245px;
	width: 480px;
	height: 30px;
}
.movie-detail-thumbs-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.movie-detail-thumbs-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	left: 10px;
	cursor: pointer;
}
.movie-detail-thumbs-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.movie-detail-thumbs-marker-container {
	position: absolute;
	left: 26px;
	top: 8px;
}
/* @end */

/* @group AJAX HARDWARE */
#hardware {
	position: relative;
	height: 260px;
}

#hardware-wrapper {
	width: 480px;
	height: 190px;
	position: relative;
}
/* must set width! */
#hardware-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.hardware-container {
	position: relative;
	min-width: 480px;
	height: 190px;
}
.hardware-container .item {
	position: absolute;
	width: 155px;
	top: 15px;
}
.hardware-container .item .label {
	width: 155px;
	margin-left: 5px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #585858;
}

.hardware-nav-container {
	position: absolute;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	top: 245px;
	width: 480px;
	height: 30px;
}
.hardware-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
/* @end */


/* @group AJAX IMAGE COPY */
#image-copy {
	width: 460px;
	padding: 0px 0px 10px 20px;
	cursor: pointer;
}

.image-copy-alt {
	width: 420px !important;
	padding: 0px 0px 0px 60px !important;
	cursor: pointer;
}

#image-copy .image-block {
	width: 105px;
	height: 75px;
}
#image-copy .copy-block {
	width: 305px;
	margin-left: 10px;
}
#image-copy .copy-block .header {
	font-size: 20px;
	font-weight: bold;
	color: #242424;
}
#image-copy .copy-block .text {
	font-size: 14px;
	color: #838383;
	line-height: 18px;
}
#image-copy .label {
	color: #242424;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
}
#image-copy .button {
	margin: 3px 0px 0px 10px;
	width: 13px;
	height: 13px;
	background: url( '../webasset/ps_bullet-link-arrow-red_gif.gif' ) no-repeat left 1px;					
}
/* @end */


/* @group AJAX JUMBOTRON */
.jumbotron-inner {
	position: relative;
	height: 240px;
}
.jumbo-arrow-right {
	position: absolute;
	width: 23px;
	height: 188px;
	right: 10px;
	top: 20px;
	background: url( '../webasset/jumbo_arrow_right_mb.png' ) no-repeat;
}
.jumbo-arrow-left {
	position: absolute;
	width: 23px;
	height: 188px;
	left: 10px;
	top: 20px;
	background: url( '../webasset/jumbo_arrow_left_mb.png' ) no-repeat;
}
.jumbo-container {
	position: relative;
	min-width: 480px;
	height: 240px;
}
.jumbo {
	position: absolute;
	width: 480px;
	height: 240px;
}
.jumbo-nav-container {
	position: absolute;
	top: 200px;
	width: 480px;
	height: 30px;
}
.jumbo-nav {
	position: relative;
	margin: 0 auto;
	width: 100px;
	height: 30px;
	background-color: #f2f2f2;					
	border: 1px solid #a2a2a2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.jumbo-marker-container {
	position: absolute;
	left: 32px;
	top: 7px;
}
#wrapper {
	width: 480px;
	height: 240px;
	position: absolute;
}

/* must set width! */
#jumbo-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
/* @end */
 
 
/* @group AJAX MOVIES and MEDIA */
#movies-media {
	position: relative;
}
#movies-media-wrapper {
	width: 480px;
	height: 193px;
	position: relative; 
}
/* must set width! */
#movies-media-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.movies-media-category-scroller {
	position: absolute;
}
.movies-media-container {
	position: relative;
	min-width: 480px;
	height: 193px;
}
.movies-media-container .item {
	position: absolute;
	left: 8px;
	top: 10px;
}
.movies-media-container .item .label {
	width: 115px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
}

.movies-media-tab-button {
	width: 149px;
	height: 31px;
}
.movies-media-tab-button .label {
	width: 145px;
	margin-top: 5px;
}

.movies-media-tab-button-wide {
	width: 226px;
	height: 31px;
}
.movies-media-tab-button-wide .label {
	width: 222px;
	margin-top: 5px;
}

.movies-media-nav-container {
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	width: 480px;
	height: 30px;
	border-bottom: 1px solid #e1e1e1;
}
.movies-media-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}

.movies-media-nav-container .learn-more {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 18px;
	font-weight: bold;
	color: #363636;
}
/* @end */


/* @group AJAX NAV */
.nav {
	position: absolute;
	background-color: white;
	width: 480px;
	height: 129px;
	overflow: hidden;
}
#whiteBgFix {
	position: absolute;
	left:0px;
	top:0px;
	width: 480px;
	height: 710px;
	background:white;
}
#menu-drop {
	position:absolute;
	top:705px;
	left:8px
}
.nav-header-bg {
	position: absolute;
	width: 480px;
	height: 129px;
	background: white;
}
.nav-header {
	position: absolute;
	width: 480px;
	height: 129px;
}
.nav-header .header {
	position: absolute;
	width: 480px;
	height: 40px;
	background-color: black;
}
.nav-header .sony-logo {
	position: absolute;
	right: 5px;
}
.nav-header .subheader {
	position: absolute;
	top: 40px;
	background: url( '../webasset/subheader_bg_mb.jpg' ) repeat-x;
	width: 480px;
	height: 43px;
}
.nav-header .ps-logo {
	position: absolute;
	top: 5px;
	left: 8px;
}
.nav-header .button-home {
	position: absolute;
    top: 41px;
	width: 210px;
	height: 40px;
	cursor: pointer;
}

.nav-header .menu-button {
	position: absolute;
	width: 225px;
	height: 33px;
	top: 88px;
	left: 7px;
	background: -webkit-gradient( linear, center top, center bottom, from( #efefef ), to( #ccc ));					
	background: -moz-linear-gradient( top,  #efefef,  #ccc);					
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.menu-button .menu-label {
	position: absolute;
	top: 3px;
	left: 8px;
	color: #292929;
	font-size: 21px;
	line-height: 26px;
	font-weight: bold;
	text-shadow: rgba(80, 80, 80, 0.5) 0px -1px 0;
}
.menu-button .cancel-label {
	position: absolute;
	top: 3px;
	left: 8px;
	color: #292929;
	font-size: 21px;/*Nvish*/
	line-height: 26px;
	font-weight: bold;
	text-shadow: rgba(80, 80, 80, 0.5) 0px -1px 0;
	display: none;
}
.menu-button .menu-arrow {
	position: absolute;
	top: 4px;
	right: 8px;
}

.nav-header .search-input {
	position: absolute;
	width: 225px;
	height: 33px;
	top: 88px;
	left: 245px;
	background-color: white;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.search-input .search-input-input input {
	position: absolute;
	top: 3px;
	left: 8px;
	width: 180px;
	height: 20px;
	font-size: 21px;
	font-weight: bold;
	color: #c9c9c9;
	border: none;
	background: none;
}
.search-input .search-icon {
	position: absolute;
	top: 4px;
	right: 5px;
}

.nav-buttons {
	position: absolute;
	width: 463px;
	height: 567px;
	top: 130px;/*nvish*/
	left: 7px;
	background: -webkit-gradient( linear, center top, center bottom, from( #efefef ), to( #ccc ));					
	background: -moz-linear-gradient( top,  #ccc,  #b0b0b0 );					
	border: 1px solid #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}
.nav-buttons-left {
	width: 226px;
	border-right: 10px solid #fff;
}
.nav-buttons-right {
	width: 226px;
}

.nav-button {
	position: relative;
	border-bottom: 1px solid #fff;
	width: 227px;
	height: 55px;
	cursor: pointer;
	background: -webkit-gradient( linear, center top, center bottom, from( #efefef ), to( #ccc ));					
	background: -moz-linear-gradient( top,  #efefef,  #ccc);	
}
.nav-button.sub-nav {
	height: 39px;
	background:#333;
}

.nav-button.sub-nav .label-text {
	top: 11px;
	color:#FFF;
	font-size:14px;
}

.nav-button .label-text {
	color: #333;
	font-size: 18px;
	line-height: 18px;
	text-shadow: rgba(80, 80, 80, 0.5) 0px -1px 0;
	font-weight: bold;
	position: relative;
    /*top: 25px;Nvish dev*/top: 23px;
	text-align:center;
}

.breadcrumb {
	position: absolute;
	top: 110px;
	width: 480px;
	color: #000000;
	padding: 8px 0px 0px 10px;
	font-size: 16px;
	font-weight: bold;
}

.breadcrumb-divider {
	width: 20px;
	text-align: center;
	font-weight: normal;
	padding-top: 3px;
	font-size: 14px;
}

.breadcrumb-button {
	cursor: pointer;
}
/* @end */


/* @group AJAX NETWORK */
#network-wrapper {
	width: 480px;
	height: 160px;
	position: relative;
}
/* must set width! */
#network-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.network-container {
	position: relative;
	min-width: 480px;
	height: 160px;
}
.network-container .item {
	position: absolute;
	width: 155px;
	top: 15px;
}
.network-container .item .label {
	width: 155px;
	margin-left: 5px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #585858;
}

.network-nav-container {
	position: absolute;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	top: 215px;
	width: 480px;
	height: 30px;
}
.network-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}

.network-nav-container .learn-more {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 18px;
	font-weight: bold;
	color: #363636;
}
/* @end */


/* @group AJAX NEWS */
#news {
	position: relative;
}

.news-container {
	position: relative;
	min-width: 480px;
}
.news-container .item {
	position: relative;
	width: 480px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 2px;
	cursor: pointer;
	clear: both;
}
/* @end */

/* @group AJAX SUPPORT SECTION */
#support-section {
	position: relative;
}

.support-section-container {
	position: relative;
	min-width: 480px;
}
.support-section-container .item {
	margin-top:5px;
	margin-bottom:5px;
	position: relative;
	width: 480px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 5px;
	cursor: pointer;
	clear: both;
}
.support-section-arrow {
	top:7px !important;
}
/* @end */


/* @group AJAX SYSTEMS & ACCESSORIES */
#systems-accessories {
	position: relative;
	height: auto;
}
#systems-accessories-wrapper {
	width: 480px;
	height: 160px;
	position: relative;
	overflow:auto;/*Nvish*/
}
/* must set width! */
#systems-accessories-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.systems-accessories-category-scroller {
	position: absolute;
}
.systems-accessories-container {
	position: relative;
	min-width: 480px;
	height: 160px;
}
.systems-accessories-container .item {
	position: absolute;
	left: 8px;
	top: 10px;
}
.systems-accessories-container .item .label {
	width: 115px;
	margin-left: 5px;
	font-size: 13px;
	font-weight: bold;
}

.systems-accessories-tab-button {
	width: 227px;
	height: 31px;
}
.systems-accessories-tab-button .label {
	width: 221px;
	margin-top: 5px;
}

.systems-accessories-nav-container {
	position: absolute;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	top: 260px;
	width: 480px;
	height: 30px;
}
.systems-accessories-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.systems-accessories-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	left: 10px;
	cursor: pointer;
}
.systems-accessories-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.systems-accessories-marker-container {
	position: absolute;
	left: 26px;
	top: 8px;
}

.systems-accessories-nav-container .learn-more {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 18px;
	font-weight: bold;
	color: #363636;
}
/* @end */

/* @group AJAX NETWORK TOP 5 */
#network-top {
	position: relative;
	height: 276px;
}
#topGames.tab-button {
	width:140px;
}
#topMovies.tab-button {
	width:140px;
}
#topShows.tab-button {
	width:170px;
}
/* @end */

/* @group AJAX BROWSE TEXT */
#content h4.label {
    margin: 0 9px 5px;
}
#browse .section-subheader.center { 
    padding-top: 2px;
    height: 44px;
}
#browse-wrapper .item-box { 
    position: relative;
    padding: 5px 10px 8px; 
    min-height: 120px; 
} 
#browse-wrapper .item-box a.icon {
    float: left;
    width: 120px;
    height:76px;
}
#browse-wrapper .item-box .content {  
    float: left; 
    width: 329px; // 329 by nvish
    font-size: 12px;
    color: #838383;
    padding-left:10px;
} 
#browse-wrapper .item-box .info b { 
    color: #000;
} 
#browse-wrapper .odd {
    background-color: #f9f9f9; 
}
#browse-wrapper .even { 
    background-color: #FFF; 
}
#browse-wrapper .item-box .content .title a{
    font-size: 13px;
    color: #000;
    font-weight: bold;
}
#browse-wrapper .item-box .content .title a:hover{ 
    text-decoration: underline;
} 
#browse-wrapper .lazyload-image img {
    border: 0px solid #EFEFEF;
}
#browse-wrapper .accessories.lazyload-image img {
    border: 1px solid #EFEFEF;
}
#browse-wrapper .esrb {
    width: auto;
    margin-right: 6px;
    float: left;
}
#browse-wrapper .esrb-text {
    font-size: 11px;
    line-height: 15px;
    float: left;
    width: 130px;
}
#browse-wrapper .buynow {
    float: right;
    width: 145px;
}
#browse-wrapper .buynow .lazyload-image {
    width: 145px;
    height: 43px;
}
#browse #filter { 
    background-color: #f4f4f4;
    height: 97px;
	clear:both;
}
#browse #filter .label {
    font-size: 12px;
    margin: 0 15px;
    font-weight: bold;
}
#browse #filter .reset {
    cursor: pointer;
}
#browse #filter .filter-box {
    position: relative;
    width: 435px; 
    margin: 28px 0 0 15px; 
}
#browse #filter-range {  
    width: 450px; 
    height: 13px; 
    -moz-border-radius: 4px 4px 4px 4px; 
}  
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}  
.ui-widget-header { 
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
.ui-state-default, .ui-widget-content {
    background: url("../webasset/filter_slide_mb.png") repeat-x scroll 50% 50% #F6F6F6;  
    color: #1C94C4;
    font-weight: bold;
    outline: medium none;
} 
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("../webasset/filter_dot_mb.png") no-repeat scroll 0 0;  
    height: 35px;
    width: 36px;
} 
.ui-slider-horizontal .ui-slider-handle {
    margin: 0 -0.6em;
    top: -11px;
} 
.ui-slider .ui-slider-handle {
    cursor: pointer; 
    position: absolute; 
    z-index: 2; 
} 
.ui-slider .ui-slider-handle .filterbox {
    position: absolute; 
    top: 35px;
    left: 6px;
    font-size: 12px;
    font-weight: bold; 
    white-space: nowrap;  
}
.ui-slider .ui-slider-handle .filterbox.rightisde { 
    top: -20px;
    left: -67px; 
}
.ui-widget-content a {
    color: #333333;
}
/* @end */

  
/* @group AJAX TAB TEXT */
#tab-text-wrapper {
	position: relative;
	clear: both;
}
.tab-text-block {
	position: relative;
	width:480px;/*Nvish*/
}
.tab-text-tab-button {
	width: auto;
	padding: 5px 10px;
}
.tab-text-tab-button .label {
	text-align: center;
}
.tab-button {
	position: relative;
	background: url( '../webasset/tab_button_bg_mb.gif' ) repeat-x;					
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #c9c9c9;
	margin: 5px 0px 0px 6px;
	cursor: pointer;
}
.tab-button-active {
	position: relative;
	background: url( '../webasset/tab_button_active_bg_mb.gif' ) repeat-x;					
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;  
	border: solid 1px #7d8eca;
	margin: 5px 0px 0px 6px;
	cursor: pointer;
}
.tab-button-active > a .label{
    color: #FFF !important; /*Nvish*/ 
}
.tab-button .label {
	text-align: center;
	color: #404040;
	font-size: 18px;
	text-shadow: rgba(80, 80, 80, 0.5) 0px -1px 0;
} 
.tab-button .label sup {
    
    font-size: 12px;
}
/* PS3 Features Tab Widths */
#features .label {
	width: 96px;	
}
#playstation_network .label {
	width: 196px;	
}
#blueray .label {
	width: 96px;	
}
#multimedia .label {
	width: 208px;	
}
#connectivity .label {
	width: 208px;	
}
#software_updates .label {
	width: 208px;	
}
#other_features .label {
	width: 208px;	
}

/* Move Tab Widths */
#overview .label {
	width: 96px;
}
#productinfo .label {
	width: 197px;
}
#gaming .label {
	width: 96px;
}
#community .label {
	width: 208px;
}
#me .label {
	width: 208px;
}

/* ps2 page exceptions */
#ps2-tab-text .tab-text-tab-button {
	width: 150px;
	
}
#ps2Overview > #overview {
	width: 96px;
	
}
#ps2Entertainment > #entertainment {
	width: 130px;
	
}
#ps2System > #system {
	width: 160px;
	
}
#ps2Overview > #overview .label {
	width: 96px;
	
}
#ps2Entertainment > #entertainment .label {
	width: 130px;
	
}
#ps2System > #system .label {
	width: 160px;
	
}
#ps2-tab-text .tab-text-tab-button .label {
	width: 146px;
	top: 8px;
}

/* psp page exceptions */
#psp-tab-text .tab-text-tab-button {
	width: 208px;
	
}
#psp-tab-text .tab-text-tab-button .label {
	width: 208px;
	top: 8px;
}
/* @end */

/* @group AJAX PREHEADER BLOCK */
.preheader-block {
	padding: 7px 10px;
}
.preheader-block .subheader {
	font-size: 18px;
	font-weight: bold;
	color: #484848;
	margin-bottom: 1px;
}
/* @end */

/* @group AJAX TEXT BLOCK */
.text-block {
    border-bottom: 1px solid #C3C3C3;
    float: left;
    padding: 12px 0 15px;
    width: 590px;
}

#accessories .text-block {
	position:relative;
	padding: 7px 20px;
	float:left;
	clear:none;
/*Nvish*/
}

/*nvish*/
.text-block .text-header 
{
cursor:pointer;
}
/*nvish-end*/
.text-block .header {
	font-size: 22px;
	font-weight: bold;
	color: #242424;
	margin-bottom: 5px;
}
.text-block .header_2 {
	font-size: 22px;
	font-weight: bold;
	color: #242424;
	margin-bottom: 5px;
	margin-top: 20px;
}
.text-block .header-only {
	font-size: 22px;
	font-weight: bold;
	color: #242424;
	margin-bottom: -10px;
}

.text-block .subheader {
	font-size: 18px;
	font-weight: bold;
	color: #484848;
	margin-bottom: 0px;/*Nvish*/
}

.text-block .text {
	font-size: 15px;
	_font-size: 14px;
	color: #838383;
	line-height: 20px !important;
	/*margin-top:10px; Nvish Dev */
	/*padding-right:10px; /* Nvish Dev */
}

.text-block .text span{
_float:left;
}
.desc-text{
	color: #716F64 !important;
    font-size: 13px !important;
    line-height: 18px !important;
    margin: 0;
    padding: 2px 0 0 !important;
    width: auto;
}

#main .text-block  .dark-text a{
 border: medium none;
    color: #82817B;
    display: inline;
    float: left;
    font-size: 11px;
    font-weight: normal;
}

.text-block  .dark-text a:hover,.text-block  .dark-text a.similar:hover {
 color: #002596;
}

.text-block  .dark-text a.similar {
    border: medium none;
    color: #002596 !important;
    display: inline;
    float: left;
    font-size: 11px;
    font-weight: normal;
}


.text-block .text ul {
	margin: 0px;
	padding: 0px 0px 0px 18px;
} 
.text-block .text h4,
.text-block .text h3 {
	margin: 8px 0 3px;
	font-size: 22px;/*Nvish*/
	color: #404040;/*Nvish*/
	font-weight:normal;/*Nvish*/
}
/* @end */


/* @group AJAX TEXT BLOCK SUB 1 */
.text-block-sub1 {
	padding: 7px 20px;
	float: left;
}
.text-block-sub1 .header {
	font-size: 16px;
	font-weight: bold;
	color: #242424;
	margin-bottom: 5px;
	float: left;
	clear: right;
	width:100%;
}

.text-block-sub1 .text {
	font-size: 16px;
	color: #838383;
	line-height: 20px;
	float: left;
	clear: right;
	width:100%;
}
/* @end */

.accessories-list .news-container .item {
	width: 100px;
	height: 100px;
	clear: both;
	float: left;
}


/* @group AJAX THUMB HALVES */
#thumb-halves {
	height: 210px;
    margin: 8px 2px;
    overflow: auto;
    padding-left: 5px;
    position: relative;
  //  width: 475px;	
}
#thumb-halves .subDiv{
	float: left;
    overflow: hidden;
    position: absolute;
    //width: 1200px;
     min-width: 460px;

}

#thumb-halves .thumb {
	float: left;
    width: 113px;
	margin-right: 5px;
}

#thumb-halves .label {
	font-size: 13px;
	font-weight: bold; 
	text-align: center; 
	font-weight: bold;
    padding-top: 5px;
} 
/* @end */


/* @group AJAX THUMB THIRDS */
#thumb-thirds {
	width: 460px;
	padding-left: 20px;
}

#thumb-thirds .thumb {
	float: left;
	width: 140px;
	margin-right: 8px;
}

#thumb-thirds .label {
	font-size: 13px;
	font-weight: bold;
	color: #242424;
	text-align: center;
	font-weight: bold;
}
/* @end */

/* @group AJAX GENERAL SELECT BLOCK */
.general-select-block {
	padding: 5px 20px 0px 20px;
}
.general-select-box {
	position:relative;
	margin-top:5px;
	margin-right:6px;
}
.general-select-box select {
	position:relative;
	height:29px;
	width:405px;
	font-size: 16px;
}
.general-select-check {
	position:relative;
	margin-top:5px;

	height:29px;
	width:29px;
	
}
.general-select-block-subsection {
	padding-top: 5px;
}
.general-select-block-subsection-no-check {
	padding-top: 5px;
}
.general-select-box-subsection {
	position:relative;
	margin-top:5px;
	margin-right:6px;
	z-index:2;
}
.general-select-box-subsection select {
	position:relative;
	height:29px;
	width:405px;
	font-size: 16px; 
}
.general-select-block-subsection-no-check > .general-select-box-subsection select {
	width:392px;
}
.general-advanced-search-options {
	position:relative;
	padding:0 10px;
	width:640px; margin-left:108px;
	_float:left;
	_margin-left:120px;
}
.add-advanced-search-option {
	float:left;
	padding-right:68px;
}
/* @end */

/* @group AJAX VIEW GAMES BY */
#view-games {
	position: relative;
	height:auto;
}
#view-games-wrapper {
	width: 480px;
	height: 193px;
	position: relative;
	overflow:auto;
}
/* must set width! */
#view-games-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.view-games-category-scroller {
	position: absolute;
}
.view-games-container {
	position: relative;
	min-width: 480px;
	height: 322px;
}
.view-games-container .item {
	position: absolute;
	left: 8px;
	top: 10px;
}
.view-games-container .item .label {
	width: 115px;
	margin-left: 5px;
	font-size: 13px;
	font-weight: bold;
}

.view-games-tab-button {
	width: 230px;
	height: 31px;
}
.view-games-tab-button .label {
	width: 226px;
	margin-top: 5px;
}
.view-games-tab-button-wide {
	width: 466px;
	height: 31px;
}
.view-games-tab-button-wide .label {
	width: 462px;
	margin-top: 5px;
}
#view-games .section-subheader {
	position: relative;
	background: url( '../webasset/section_subheader_bg_tall_mb.gif' ) repeat-x; 
	width: 480px;
	height: 90px;
}

.view-games-nav-container {
	position: relative;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	
	width: 480px;
	height: 30px;
}
.view-games-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.view-games-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	left: 10px;
	cursor: pointer;
}
.view-games-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.view-games-marker-container {
	position: absolute;
	left: 26px;
	top: 8px;
}

.view-games-nav-container .learn-more {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 18px;
	font-weight: bold;
	color: #363636;
}
/* @end */

/* @group AJAX VIEW TV SHOWS BY */
#view-tvshows {
	position: relative;
	height: auto;
}
#view-tvshows-wrapper {
	width: 480px;
	height: 193px;
	position: relative;
	overflow:auto;
}
/* must set width! */
#view-tvshows-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.view-tvshows-category-scroller {
	position: absolute;
}
.view-tvshows-container {
	position: relative;
	min-width: 480px;
	height: 322px;
}
.view-tvshows-container .item {
	position: absolute;
	left: 8px;
	top: 10px;
}
.view-tvshows-container .item .label {
	width: 115px;
	margin-left: 5px;
	font-size: 13px;
	font-weight: bold;
}

.view-tvshows-tab-button {
	width: 230px;
	height: 31px;
}
.view-tvshows-tab-button .label {
	width: 226px;
	margin-top: 5px;
}
.view-tvshows-tab-button-wide {
	width: 466px;
	height: 31px;
}
.view-tvshows-tab-button-wide .label {
	width: 462px;
	margin-top: 5px;
}
#view-tvshows .section-subheader {
	position: relative;
	background: url( '../webasset/section_subheader_bg_tall_mb.gif' ) repeat-x; 
	width: 480px;
	
}

.view-tvshows-nav-container {
	position: relative;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	
	width: 480px;
	height: 30px;
}
.view-tvshows-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.view-tvshows-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	left: 10px;
	cursor: pointer;
}
.view-tvshows-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.view-tvshows-marker-container {
	position: absolute;
	left: 26px;
	top: 8px;
}

.view-tvshows-nav-container .learn-more {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 18px;
	font-weight: bold;
	color: #363636;
}
/* @end */

/* @group AJAX VIEW GAMES BY */
#view-movies {
	position: relative;
	height: 299px;  /*nvish*/
}
#view-movies-wrapper {
	width: 480px;
	height: 193px;
	position: relative;
}
/* must set width! */
#view-movies-scroller {
	/* currently width is set dynamically by number of jumbotron images */
}
.view-movies-category-scroller {
	position: absolute;
}
.view-movies-container {
	position: relative;
	min-width: 480px;
	height: 322px;
}
.view-movies-container .item {
	position: absolute;
	left: 8px;
	top: 10px;
}
.view-movies-container .item .label {
	width: 115px;
	margin-left: 5px;
	font-size: 13px;
	font-weight: bold;
}

.view-movies-tab-button {
	width: 230px;
	height: 31px;
}
.view-movies-tab-button .label {
	width: 226px;
	margin-top: 5px;
}
.view-movies-tab-button-wide {
	width: 466px;
	height: 31px;
}
.view-movies-tab-button-wide .label {
	width: 462px;
	margin-top: 5px;
}
#view-movies .section-subheader {
	position: relative;
	background: url( '../webasset/section_subheader_bg_tall_mb.gif' ) repeat-x; 
	width: 480px;
	height: 90px;
}

.view-movies-nav-container {
	position: absolute;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	top: 270px;
	width: 480px;
	height: 30px;
}
.view-movies-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.view-movies-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	left: 10px;
	cursor: pointer;
}
.view-movies-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.view-movies-marker-container {
	position: absolute;
	left: 26px;
	top: 8px;
}

.view-movies-nav-container .learn-more {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 18px;
	font-weight: bold;
	color: #363636;
}
/* @end */

/* @group Accessory Images and Items */
img.accessory-thumb {
	width: 110px;
	height: 110px;
}
.accessory-thumb-container {
	margin:	10px 0px 10px 10px;
	padding: 7px 0px 7px;
	width: 110px;
	height: 110px;
	float: left;
	background-color: #fff;
}
.accessory-thumb-block {
	margin:10px 10px 10px 10px;
	padding: 7px 30px 7px 20px;
	float: right;
	width: 290px;
	height: 110px;
	background-color: #fff;
}

#accessories .accessory-thumb-block{width:300px;}

#accessory-item-bg {
	background-color: #eee;
	border-bottom:none;
	margin-bottom:10px;
}
#accessory-news {
	border-bottom:none;
}
#accessory-detail-thumb-left {
	margin-right:4px;
}
.accessory-detail-thumb {
	width:238px;
	height:auto;
}

.accessory-detail-item {
	margin:10px 0px 10px;
	position:relative;
	width:238px;
}
#accessory-details-container {
	width:100%;
	height:150px;
	background-color: #eee;
	border-bottom:none;
	position:relative;
}
#accessory-detail-banner-image {
	margin-bottom:8px;
}
#accessory-detail-banner-container {
	height:10px;
}
#accessory-detail-banner {
	height:236px;
	margin-bottom:10px;
	background-color: #eee;
}
#accessory-item-bg > .page-right-arrow {
	right:10px;
}
/*NVISH*/
#accessories #accessory-item-bg > .page-right-arrow {
	right:10px;
	top:60px;
}

.accessory-container {
	margin-top:10px;
	position: relative;
	min-width: 480px;
}
.accessory-container .item {
	position: relative;
	width: 480px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 2px;
	cursor: pointer;
	clear: both;
}
/* @end */

/* @group EVENT BLOCK ITEMS */

.event-location {
		margin:0 52px 0 0;
	float:left;
}
.event-date {
		float:left;
}
.no-left-margin {
	margin-left:0px !important;
}
.event-block-button {
	width:420px !important;
}
.event-image-left {
	margin: 0 10px 10px 0;
	float:left;
}
.event-type {
	width:170px;
	float:right;
}
#event-filter {
	margin-left:20px;
}
#stateVar, #eventVar {
	font-size: 16px;
	height: 29px;
	padding:0 15px;
	margin-left:10px;
}

/* @end */
/* @group CALENDAR BOXES */
.calendar-box {
	width:478px;
	height:auto;
	border-width:1px;
	border-color:#d0d0d0;
	border-style:solid;
	margin-top:9px;
	background-color:#f3f3f3;
}
.calendar-box-left-outer {
	background-color:#fff;
	background:url('../webasset/calendar-box-sep-border_mb.jpg') right repeat-y #fff;
	position:relative;
	width:75px;
	height:100%;
	float:left;
	display:table;
}
.calendar-box-left-inner {
	background:url('../webasset/calendar-box-sep-center_mb.jpg') right center no-repeat;
	position:relative;
	width:100%;
	height:100%;
	display:table-cell;
	vertical-align:middle;
}
.calendar-box-right {
	position:relative;
	width:403px;
	height:100%;
	float:left;
}
.calendar-box-right .header {
	font-size: 18px;
}
.calendar-box-right .subheader {
	font-size: 14px;
}
.calendar-box-right.calendar-linked{
	//background: url("../webasset/page_right_arrow_mb.png") no-repeat center right transparent;
}
.calendar-box-left-text-top {
	font-size:18px;
	font-weight:bold;
}
.calendar-box-left-text-middle {
	font-size:28px;
}
.calendar-box-left-text-bottom {
	font-size:14px;
	font-weight:bold;
}
.calendar-tab-button {
	padding:5px 10px;
}
/* @end */

/* @group LIST ITEMS */
ul {
	font-size: 14px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	color: #838383; /* nvish */
}
/* @end */



/* @group GENERAL TEXT SETTINGS */
#main h3 {
	font-size: 16px;
	margin: 6px 0px 0px 0px;
}

#main p {
	font-size: 14px;
	color: #838383;
	margin: 0px;
	padding: 0px;
}

/* @end */


/* @group PAGE IMAGE SETTINGS */

.img-content {
	width: 210px;
}
.img-content-bottom {
	position:relative;
	vertical-align:bottom;
}

.net-programming-thumbs {
	margin-right:10px;
	margin-bottom:40px;
}
.img-alt-image {
	margin: 0px 10px 0px 0px;
}
.net-gaming-image.right {
	margin: 0px 0px 0px 10px !important;
	float: left;
}
.net-gaming-header {
	
	font-size: 20px;
	font-weight: bold;
}
.net-gaming-text {
	color: #838383;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.net-gaming-text p {
    margin: 0 0 10px;
}

/* Nvish Dev */
.footnote_text{
	font-size:11px;
	line-height:18px;
}
.net-home-banner-images{
	padding-left:19px;
}
.net-home-banner-text-underline {
	text-decoration:underline !important;
}
.net-home-banner-image-margin {
	margin-right:9px;
}
.net-home-banner-text-block {
	padding:5px 0 5px 0 !important;
}
/* @end */

/*** NVISH CSS ***/
.section-header .label.padding_top{top:8px;}
.text-block .text sup,.text-block-sub1 .text sup,.text-block_one .text sup{
    line-height: 1px;
    vertical-align: super;




}
/* @group TAB BUTTON WIDTHS */

#ps3Overview > #overview .label, #ps3Multimedia > #multimedia .label, #ps3Gaming > #gaming .label {
	/*width:80px !important;*/ /*Nvish*/
	padding-right: 27.5px;
	padding-left: 27.5px;
}

#psSupportTab1 > #support, #psSupportTab2 > #system_software_updates {
	width:auto;
	padding-right: 25px;
	padding-left: 25px;
}

#psSupportTab3 > #manuals, #psSupportTab4 > #warranties, #psSupportTab5 > #service {
	width:auto;
	padding-right: 39px;
	padding-left: 39px;
}

#psSupportTab6 > #contact_customer_service {
	width:auto;
	padding-right: 127px;
	padding-left: 127px;
}


#ps3MoviesTv > #moviestv .label {
	width:105px !important;
}

#ps3Loaded > #loaded .label {
	width:105px !important;
}

#ps3Gaming > #gaming .label {
	/*width:70px !important;*//*nvish*/
}

#pspfGaming > #features {
	width:90px !important;
}
#pspfGaming > #features .label{
	width:90px !important;
}

#pspfPlaystation_network > #playstation_network {
	width:180px !important;
}

#pspfPlaystation_network > #playstation_network .label{
	width:180px !important;
}

#pspfMultimedia > #multimedia {
	width:120px !important;
}
#pspfMultimedia > #multimedia .label{
	width:120px !important;
}

#pspfConnectivity > #connectivity {
	width:110px !important;
}
#pspfConnectivity > #connectivity .label{
	width:110px !important;
}

#pspfSoftware_updates > #software_updates {
	width:150px !important;
}
#pspfSoftware_updates > #software_updates .label{
	width:150px !important;
}

#pspfOther_features > #other_features {
	width:130px !important;
}
#pspfOther_features > #other_features .label{
	width:130px !important;
}

/*NVISH DEV*/
text-block .subheader sup, text-block_one .subheader sup{font-size:11px;}
.buttonlink{
	background: url("../webasset/ps_bullet-link-arrow-red_gif.gif") no-repeat right 15px transparent;
    margin: 3px 0 0 10px;
    color:#242424;
    font-weight:bold;
    cursor:pointer;
    padding-top:10px;
    margin:0 0 10px 20px;
    width:210px;
}
/* Nvish Dev */
.regClass{
	font-size: 11px;
    line-height: 1px;
    vertical-align: text-top;
}
.h-rules {
	width: 218px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 5px;
	margin-left: 20px;	
}
#text-block-overview .text-block .text,#text-block-overview .text-block_one .text  {padding-right:12px;}
#button-wide-light .button a{color:#fff; text-decoration:none; display:block; /*nvish*/} 
.text-block_one {
	padding: 7px 0px;  
}
/*nvish*/
h6 {
	color:#000000;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 100%;
    padding-bottom: 10px;
    margin: 0px;
}
/*Nvish*/
.fr{float:right;}
#accessory-news .text-block .text h6{margin:0px!important; padding:5px 0px!important; font-size:15px;}
#accessory-news .text-block {
	padding: 0px;
}
.section-subheader h3{padding-left:10px;}
#accessory-details-container{margin-top:5px;}
.nav-button .label-text.sup {
    /*top: 28px;*/top: 11px;
}
.nav-buttons{margin-top:8px;}
#modalContainer {
    background-color: transparent;
    font-size: 12px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99999999;
}
#alertBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #5E5E5E;
    min-height: 100px;
    position: fixed;
    top: 250px;
    width: 400px;
}
#alertBox h1 {
    background-color: #5E5E5E;
    color: #FFFFFF; 
    font-size: 12px;
    margin: 0;
    padding: 2px 0 2px 5px;
}
#alertBox p {
    font-size: 13px;
	color: #000000;
    margin: 15px 10px 20px;
    padding-left: 5px;
}
#alertBox #closeBtn {
    background: url("../webasset/ok-image.gif") no-repeat scroll left top #78919B;
    color: #FFFFFF;
    display: block;
    height: 24px;
    margin: 5px auto;
    outline: medium none;
    position: relative;
    text-align: center;
    text-decoration: none; 
    text-indent: -9999px;
    text-transform: uppercase;
    width: 46px;
}
#alertBox #closeBtn1 {
    background: url("../webasset/close-image.gif") no-repeat scroll left top transparent;
    display: block;
    height: 8px;
    margin: 5px auto;
    outline: medium none;
    padding: 3px;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: -9999px;
    text-transform: uppercase;
    top: 0;
    width: 47px;
}

#content .blog{clear:both}
#black_overlay {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 500%;
    opacity: 0.7;
    filter:alpha(opacity=70);
    position: fixed;
    _position:absolute;
    top: 0;
    z-index: 999999;
	width: 100%;
	margin:0 auto;
}
#image_loader
{
position: fixed; 
left: 50%;
margin-left: -426px;
top: 50%;
z-index: 9999999;
display: none;
margin:0 auto;
}
#browse #accessories.tab-text-tab-button {
    width: 139px;
}
#browse #movietv.tab-text-tab-button {
    width: 194px;
	
}
.game_sub_details {
    color: #555555;
    font-size: 13px;
    line-height: 20px;
    margin: 2px 0 0 12px;
    padding: 0 0 4px;
	width:470px;
}
strong{font-weight: bold;}
#psSupportTab1 > #home .label {
	width:150px !important;
}

#psSupportTab2 > #blog .label {
	width:50px !important;
}

#psSupportTab3 > #forum .label {
	width:70px !important;
}

#psSupportTab4 > #support_search .label {
	width:90px !important;
}
.section-subheader.center > #overview .label {
	width:106px;
}
.section-subheader.center > #features .label {
	width:106px;
}
.section-subheader.center > #gamesmedia .label {
	width:176px;
}
.section-subheader.center > #gamesmedia {
	width:176px;
}
.gameslist_compatible {
	width:466px;
}

#net-ps3-games.tab-button {
	width:85px;
}
#net-psp-games.tab-button {
	width:85px;
}
#net-ps3-addons.tab-button {
	width:90px;
}
#net-psp-addons.tab-button {
	width:90px;
}
#net-ps3-demos.tab-button {
	width:85px;
}
#net-psp-demos.tab-button {
	width:85px;
}
#net-ps3-classics.tab-button {
	width:182px;
}
#net-psp-classics.tab-button {
	width:182px; 
}

#events_goods, #events_live, #events_game_on {
	width:auto;
	padding-right: 25px;
	padding-left: 25px;
}

#games.gamesmedia_games {
	width:77px;
}
#games.gamesmedia_games_media {
	width:110px;
}
#addons.gamesmedia_addons {
	width:110px;
}
#movies.gamesmedia_movies{
	width:110px;
}
#movies.gamesmedia_movies_new{
	width:152px;
}
#shows_tv.gamesmedia_shows_tv_ps3{
	width:110px;
}
#hits.gamesmedia_hits {
	width:130px;
}

#demos.gamesmedia_demos {
	width:77px;
}

#classics.gamesmedia_classics {
	width:154px;
}
#games.gamesmedia_games_psp {
	width:118px;
}

#hits.gamesmedia_hits_psp {
	width:160px;
}

#favorites.gamesmedia_favorites_psp {
	width:170px;
}

#demos.gamesmedia_demos_psp {
	width:228px;
}

#classics.gamesmedia_classics_psp {
	width:228px;
}

#movies.gamesmedia_movies {
	width:150px;
}
/*nvish*/
#movies_ps3.gamesmedia_movies {
	width:150px;
}


#movies_own.gamesmedia_movies_own {
	width:70px;
}

#movies_rent.gamesmedia_movies_rent {
	width:77px;
}

#movies_hd.gamesmedia_movies_hd {
	width:141px;
}

#shows_tv.gamesmedia_shows_tv {
	width:120px;
}

#shows_tv_pulse.gamesmedia_shows_tv_pulse {
	width:77px;
}

#shows_tv_qore.gamesmedia_shows_tv_qore {
	width:70px;
}

#store_purchasing {
	width:120px;
}

#store_ps3 {
	width:140px;
}

#store_moviestv {
	width:130px;
}

#games_page, #addons_page, #movies_page, #shows_tv_page, #psp_accessory, #psp_accessory_3000 {
	width:208px;
}
#ps3_games, #ps3_hits, #ps3_addons, #vita_games {
	width:auto;
	padding:0 15px; // 15 by nvish
}
#ps3_shows_tv, #ps3_movies {
	width:auto;
	padding:0 29px; // 29 by nvish
}
#ps3_games.sub-p, #ps3_hits.sub-p, #ps3_demos.sub-p, #ps3_classics.sub-p, #vita_games.sub-p {
	width:auto;
	padding:0 11.5px;
}
#movies_new, #movies_own, #movies_rent {
	width:auto;
	padding:0 43px;
}
#games.franchise, #playStation_store.franchise, #more_adventure_games.franchise {
	width:auto;
	padding:0 9px;
}

#movies_hd, #movies_popular {
	width:auto;
	padding:0 56.5px;
}
#games_media_games, #games_media_addons, #games_media_movies {
	width:auto;
	padding-right: 44px;
	padding-left: 44px;
}
#games_media_tv_shows, #games_media_music {
	width:auto;
	padding-right: 64px;
	padding-left: 64px;
}
#shows_tv_p, #shows_tv_pulse_p, #shows_tv_qore_p {
	width:auto;
	padding:0 41.5px;
}
#corporate_about_scea, #corporate_careers, #corporate_press_releases, #corporate_contact_us {
	width:auto;
	padding-right: 7.5px;
	padding-left: 7.5px;
}
#y2011.view-tvshows-tab-button, #y2010.view-tvshows-tab-button, #y2009.view-tvshows-tab-button, #y2008.view-tvshows-tab-button,
#y2011.view-tvshows-tab-button .label, #y2010.view-tvshows-tab-button .label, #y2009.view-tvshows-tab-button .label, #y2008.view-tvshows-tab-button .label{
	width:auto;
	padding:0 17.5px;
}

.double-sub-tab-row-height {
	height:302px !important;
}

/* @end */


/* @group COMPARE PAGES */

.compare {
	width:inherit;
	height:auto;
}
.compare-container-box{
	position:relative;
	width:462px !important;
	height:243px !important;
	left:9px;
	top:9px;
	border-style:solid;
	border-width:1px;
	border-color:#c7c7c7;
	background-color:#e6e6e6;
	margin-bottom:10px;
}
.compare-container-3box{
	position:relative;
	width:462px !important;
	height:323px !important;
	left:9px;
	border-style:solid;
	border-width:1px;
	border-color:#c7c7c7;
	background-color:#e6e6e6;
	margin-bottom:10px;
}
.compare-image-box{
	position:relative;
	height:188px !important;
	width:141px !important;
	float: left;
	border-style:solid;
	border-width:1px;
	border-color:#c7c7c7;
	left:9px;
	top:9px;
	
}
.compare-content-box{
	position:absolute;
	height:215px !important; /*Nvish*/
	width:294px !important;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#c7c7c7;
	background-color:#fbfbfb;
	top:9px;
	right:9px;
	
}
.compare-image-box-upper{
	position:relative;
	height:130px !important;
	width:151px !important;
	float: left;
	border-style:solid;
	border-width:1px;
	border-color:#c7c7c7;
	left:9px;
	top:9px;
	
}
.compare-content-box-upper{
	position:absolute;
	height:130px !important;
	width:284px !important;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#c7c7c7;
	background-color:#fbfbfb;
	top:9px;
	right:9px;
	
}
.compare-content-box-lower{
	position:absolute;
	height:130px !important;
	width:442px !important;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#c7c7c7;
	background-color:#fbfbfb;
	top:145px;
	right:9px;
	
}
.compare-content-box-lower > #button-subsection {
	position:absolute;
	right:0px;
	bottom:0px;
}
.compare-font-scale .header {
	font-size: 18px;
	font-weight: bold;
	color: #242424;
	margin-bottom: 5px;
}
.compare-font-scale .header_2 {
	font-size: 18px;
	font-weight: bold;
	color: #242424;
	margin-bottom: 5px;
	margin-top: 20px;
}
.compare-font-scale .header-only {
	font-size: 18px;
	font-weight: bold;
	color: #242424;
	margin-bottom: -10px;
}

.compare-font-scale .subheader {
	font-size: 14px;
	font-weight: bold;
	color: #484848;
	margin-bottom: 1px;
	line-height:normal;
}

.compare-font-scale .text {
	font-size: 12px;
	color: #838383;
	line-height: 16px;
}
.compare-font-scale .text ul {
	margin: 4px;
} 
.compare-font-scale .text h4,
.compare-font-scale .text h3 {
	margin: 8px 0 3px;
}
.compare-font-scale{
	font-size:small;
	margin:5px;
}

.compare-check {
	position:absolute;
	color:#838383;
	font-size:large;
	float:left;
	bottom:16px;
	left:9px;
}
.compare-price {
	font-weight:bold;
	position:relative;/*nvish*/
	float:left;
	bottom:11px;

	left:0px;
	margin-top:18px;/*nvish(6px-18px)*/	
}

/* @end */


/* @group TROPHIES PAGES */

.trophies-user-info {
	position:relative;
	margin:0 0 0 20px;
	width:460px;
	height:auto;
	
}
.trophies-title {
	margin-top:10px;
}

.user-avatar {
	position:relative;
	float: left;
	margin-right:4px;
}

.user-trophy-bg-box-container {
	position:relative;
	float: left;
	height:120px;
	width:auto;
	
}

.user-trophy-bg-box {
	position:relative;
	background-color:#f9f9f9;
	border:solid 1px;
	border-color:#e1e1e1;
	height:74px;
	width:74px;
	font-size:56.22px;
	font-weight:bold;
	text-align:center;
	line-height:74px !important;
}

.user-trophy-bg-box.rank-numbers {
	vertical-align:middle;
	display:table-cell;
}

.user-trophy-bg-box-title {
	margin-top:23px;
}

.user-trophy-bg-box.bronze {
	background-image: url("../webasset/trophies/bronze-trophy-bg_mb.png");
	margin-right:4px;
}

.user-trophy-bg-box.silver {
	background-image: url("../webasset/trophies/silver-trophy-bg_mb.png");
	margin-right:4px;
}

.user-trophy-bg-box.gold {
	background-image: url("../webasset/trophies/gold-trophy-bg_mb.png");
	margin-right:4px;
}

.user-trophy-bg-box.platinum {
	background-image: url("../webasset/trophies/platinum-trophy-bg_mb.png");
}

.user-trophy-level-progress-bar {
	position:relative;
	margin:0 20px;
	background-color:#f9f9f9;
	border:solid 1px;
	border-color:#e1e1e1;
	height:19px;
	width:437px;
	
}

.user-trophy-level-progress {
	position:relative;
	background-color:#ffb400;
	height:19px;
}

.user-trophy-compare-subheader .user-trophy-compare-lookup-input {
	position: relative;
	margin-top:20px;
	width: 440px;
	height: 33px;
	background-color: white;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
.user-trophy-compare-lookup-input .user-trophy-compare-lookup-input-input input {
	position: relative;
	width: 390px;
	height: 20px;
	margin:3px 8px;
	font-size: 21px;
	font-weight: bold;
	color: #999;
	border: none;
	background: none;
}
.user-trophy-compare-lookup-input .user-trophy-compare-lookup-icon {
	position: absolute;
	top: 4px;
	right: 5px;
}

.trophy-table {
	vertical-align:middle;
}
.trophy-spacer {
	margin-top:12px;
	width:190px;
}
.trophy-icons {
	width:270px;
	display:inline;
	vertical-align:middle;
}

.trophy-table-top-row {
	height:47px;
	margin-bottom:5px;
}
.trophy-table-row {
	height:64px;
}

.trophy-game-info {
	float:left;
	width:197px;
	margin-top:5px;
}
.trophy-game-icon {
	float:left;
	margin-right:3px;

}
.trophy-game-text {
	line-height:14px !important;
}
.trophy-table-cell-container {
	position:relative;
	float: left;
	height:47px;
	width:47px;
	margin:0 10px;
	display:inline;
	vertical-align:middle;
}
.left-rank-adjust {
	margin-left:5px !important;
}
.trophy-game-ranks{
	float:left;
	width:263px;
	font-size:50.49px;
	font-weight:bold;
	text-align:center;
	line-height:64px !important;
}
.trophy-table-icon {
	position:relative;
	background-color:#f9f9f9;
	border:solid 1px;
	border-color:#e1e1e1;
	height:47px;
	width:47px;
	float:left;
	
}
.trophy-table-icon.bronze {
	background-image: url("../webasset/trophies/bronze-trophy_mb.png");
}

.trophy-table-icon.silver {
	background-image: url("../webasset/trophies/silver-trophy_mb.png");
}

.trophy-table-icon.gold {
	background-image: url("../webasset/trophies/gold-trophy_mb.png");
}

.trophy-table-icon.platinum {
	background-image: url("../webasset/trophies/platinum-trophy_mb.png");
}

.trophy-table-cell-container.trophy-compare {
	width:114px;
}

.trophy-game-ranks > .trophy-compare{
	font-size:44px !important;
}

.trophy-game-ranks > .border-left > .trophy-compare{
	font-size:44px !important;
}

.header.trophy-table-cell-container.trophy-compare {
	
	margin-top:10px;
	height:20px;
	
}
.trophy-table-top-row.trophy-compare {
	height:20px;
/*	border-bottom:solid 1px #e1e1e1;
	margin-bottom:0 !important;*/
}
.trophy-table-top-row.trophy-compare > .header.trophy-spacer {
	margin-top:10px;
}
.trophy-compare.right-title-adjust {
	margin-right:0 !important;
	width:124px;
}
.trophy-compare-button, .trophies-compare-nav-section {
	margin-top:10px;
}
.trophies-compare-nav-container {
	background-image:none !important;
	background-color:#f2f2f2;
	border:solid 1px #e1e1e1;
}

.trophies-friend-scroller {
	position:absolute;
	top:0px;
	float:left;
}
.trophies-friend-scroller-container {
	position:relative;
	height:225px;
	width:480px;
	overflow:auto;
}
#trophies-friend-scroller-panel {
	position:absolute;
	left:0px;
	display:block;
	height:225px;
}
.networkcardtoggle{font-weight:bold;}

/* @end */

/* @group AUTOCOMPLETE */

.ac_results {
	padding: 0px;
	border: 1px solid #D6D6D6;
	background-color: white;
	/*width:450px !important; comment for search page widht by web dev*/
	/*overflow: hidden;*/
	/*z-index: 999999 !important;*/
	min-width:174px !important;
	max-width:452px !important;
}

.ac_results ul {
	/*width:458px;
	width:450px !important;*/
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: 21px;
	line-height:35px;
	font-weight:bold;
	
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	overflow: auto;	
}

.ac_loading {
	background: white;
}

.ac_odd {
	background-color: #FFFFFF;
}

.ac_over {
	background-color: #EEEEEE;
	color: #002596;
}

/* @end */

/* @group PAGINATION */

.pagination-box {
	position: relative;
	border:solid 1px #484848;
	background-color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	display:table;
	cursor:pointer;
	float:left;
	margin-right:10px;
	color:#484848;
	width:25px;  
	line-height:24px;
	padding:0px;
}
.pagination-box span {
	display:table-cell;
	vertical-align:middle;
}
.pagination-selected {
	border:solid 2px #737373 !important;
	background-color:#EFEFEF !important;
	color:#737373 !important;
}
.pagination-container {
		margin:10px 0px; /*nvish dev*/
		float:left;
		width:450px;
}
/* @end */
 /* WHERE TO BUY */
.wtb_container {
	width: 100%;
}

.wtb_container .item {
	cursor: pointer;
	margin-left: 22px;
	margin-right: 22px;
	margin-bottom: 30px;
}

.wtb_container .item .image .lazyload-image {
	margin: auto;
}

.wtb_container .label {
	font-size: 12px;
	font-weight: bold;
}

/* 3D GAMES PAGE*/
.three_d_container .item  {
	cursor: pointer;
	margin-left: 22px;
	margin-right: 22px;
	margin-bottom: 30px;
}

.three_d_container .item .image {
	height: 132px;
}

.three_d_container .item .image .lazyload-image {
	margin: auto;
}

.three_d_container .item .label {
	font-size: 12px;
	font-weight: bold;
	width: 115px;
}

.three_d_container {
	width: 100%;
}

/* PRIVACY POLICY */
#support_privacy_policy p.pvcytxt {
	margin-bottom: 12px;
}

#support_privacy_policy ul {
	margin-bottom: 12px;
}

/* TERMS OF USE */
#support_terms_of_use p {
	margin-bottom: 12px;
}

#support_terms_of_use p.HeadingPtag {
	font-weight: bold;
}

#support_terms_of_use p.blackArrowTag {
	display: list-item;
	list-style-image: url('ps_blackarrow.gif');
	margin-left: 15px;
}

#support_terms_of_use h4.blackIndentClass {
	margin-bottom: 12px;
}

#support_terms_of_use ul {
	margin-bottom: 12px;
}

/* TERMS OF USE */
#support_update_details img {
	vertical-align: middle;	
}

#support_update_details ol.margin-align {
	margin-left: -20px;	
}

/* @end */




/*nvish*/
.no_record_msg{font-weight:bold;font-size:12px;margin: 2px 0 0 12px;padding: 0 0 4px;}
/*nvish*/
#hardware-wrapper  #hardware-scroller .item{cursor:pointer;}

/*nvish*/
#network-wrapper  #network-scroller .item{cursor:pointer;}



.systems-accessories-container  .item,.view-movies-container .item,.view-tvshows-container .item,.movies-media-container .item,.view-games-container .item {
    cursor: pointer;
}
#load-data{display:none; left:50%; position:absolute; top:60%; z-index:9999;}
#load-data-games{display:none; left:50%; position:absolute; top:50%; z-index:9999;}
#load-data-events{display:none; left:50%; position:absolute; top:35%; z-index:9999;}
#VistLocal table{color:#838383; font-size:14px; line-height:20px !important; width:480px;}

.clearfix{clear:both;}
/*nvish*/
#events_goods.tab-button-active .label, #events_live.tab-button-active .label, #events_game_on.tab-button-active .label{color: #FFFFFF !important;}

#button-subsection-share{float:left; margin-left:20px;}
#button-subsection-share .button{background:url("ps_bullet-link-arrow-red_gif.gif") no-repeat scroll right center transparent; border-bottom:1px solid #D7D7D7; color:#242424; cursor:pointer; font-size:14px; font-weight:bold; height:28px; line-height:12px; padding-top:10px; text-align:left; width:210px;}
#button-subsection-share.with-icon .button{padding-left:25px; width:165px;/* Nvish dev 210px-100px */}
#franchise-subsection{float:left; width:109px;}
#franchise-subsection .button {background:url("../webasset/red_arrow_right_mb.gif") no-repeat scroll right -7px transparent; border-top:1px solid #D7D7D7; color:#242424; cursor:pointer; font-size:13px;}
.pagination-box #pagination_prev{text-indent:-9999px;}
.pagination-box #pagination_next{ text-indent:-9999px;}


/* @end */

#compare-text{background:#F5F5F5; border-top:1px solid #E3E3E3;}
.compare-rows{float: left; margin-right: 10px; font-weight:bold; padding-left:10px;  width: 220px;}
.compare-right{ vertical-align:top; font-weight:bold;}




.thumbnail-accessories-nav-container {
	position: relative;
	background: url( '../webasset/section_footer_bg_mb.gif' ) repeat-x;
	
	width: 480px;
	height: 30px;
	 margin-bottom: 5px;
}
.thumbnail-accessories-nav {
	position: relative;
	margin: 0 auto;
	height: 30px;
}
.thumbnail-accessories-left-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_left_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	left: 10px;
	cursor: pointer;
}
.thumbnail-accessories-right-button {
	position: absolute;
	background: url( '../webasset/nav_arrow_right_mb.gif' ) no-repeat;
	width: 12px;
	height: 14px;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.thumbnail-accessories-marker-container {
	position: absolute;
	left: 26px;
	top: 8px;
}
#text-bg{background: url( '../webasset/ps3_play_the_world.gif' ) no-repeat; height:397px; width:480px;}
#text-bg .header{color:#fff; font-size:22px; font-weight:bold; margin-bottom:5px;}
#text-bg .subheader{color:#fff;}
#text-bg .text{color:#fff;}
#text-bg #button-subsection .button{
	min-width: 100px;/* Nvish dev 210px-100px */
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	text-align: left;
	cursor: pointer;
	border-bottom: 1px solid #d7d7d7;
	padding: 10px 20px 8px 0;/*nvish*/
	height: 28px;
	width:100px;/*nvish*/
	background: url( '../webasset/ps_blue_arrow_greybk.gif' ) no-repeat right 12px;/*Nvish*/
}
#text-bg #button-subsection .button a{color:#fff;}
#text-bg .footnote_text{font-size:11px; line-height:18px; color:#525252;}
.legal-text{
	position:relative;
	padding:0px;
	clear:both; /*Nvish*/
}
.legal-text .text {
    color: #909090;
    font-size: 11px;
    line-height: 17px !important;
}
.legal-text .text-notes{margin-top:0px;}

.footnotes{font-size:11px; padding-left: 15px;}
#detail_list .jqTransformSelectWrapper{width:200px !important;}
#main .text-notes a{color:#82817B;font-size: 11px;font-weight: normal;}
#main .text-notes a:hover{color:#002596;}
#product_list .jqTransformSelectWrapper, #topic_list .jqTransformSelectWrapper, #detail_list  .jqTransformSelectWrapper{z-index:6 !important;}
.related-results{border-bottom: 1px solid #DADADA;}
#detail_list ul{
	width: 198px !important;
}

p.related a {
    color:#002596 !important;
}

#sp-results{
	border-bottom:none;
}

h1{
	font-size:36pt;
}
#breadcrumb li{background: url("../webasset/srh_ps_icon_arrow_ps3.gif") no-repeat scroll left bottom transparent;}
.jqTransformInputInner div{_width:200px !important;}

#content .padding_top_0 {padding-top:0px;}

#content .padding_top_0_font_bold{
	font-weight: bold;padding-top:0px;
}

#content .ps_h5{
font-size: 14px; margin: 10px 0px 20px 0px; border-bottom: 0px solid #DADADA;
}

#content .ps_h5_heading{
	font-size: 16px;float:left; margin: 10px 0px 20px 0px; border-bottom: 0px solid #DADADA;
}

#main .contact_us_a{
	color: #3C3C3C;font-weight: bold;text-decoration: none;font-size:13px;
}

#main .contact_us_a:hover{
	color: #002596;
}

.recommended_links_sec{
	background:#FAFAFA; border: 1px solid #E3E3E3;float: left;margin:15px 0;
    padding: 4px 5px 10px 10px;width:560px;
}

.text-notes-rec-link{
	color: #959595;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.text-block .rec_title {
	font-size:13px; margin-bottom:0;
}

.font12 {font-size:12px;}

#main  .text-notes .recLink{font-weight:normal; font-size:11px; color:#82817B;}

#main .synonymsLink{
	color:#D14836;font-style:italic;text-transform:none;font-weight:normal;
}

#main .text-block .dark-text .sortby  .searchRelevanceSp{
	color:#002596;cursor:default;display:none;
}

#content .rec_main_div{background:#FAFAFA; border: 1px solid #E3E3E3;float: left;margin:15px 0;padding: 4px 5px 10px 10px;width:570px;}

#content .rec_text{color: #959595;font-size: 14px;font-weight: bold;text-align:left;}

#content .rec_link{font-size:13px; margin-bottom:0;}

#content .font12{font-size:12px;}

#main .margin_top_0 {margin-top:0;}

#main .otherTabsLink{color:#002596;font-weight:normal;}

.results_sec{float:left;font-size:13px;}

.font13{font-size:13px; _float:left !important;}

#content .border_bottom_none{border-bottom:none;}

.support_products{font-style:normal;font-size: 13px;_font-size: 12px; _float:left;}

.padding_bottom_13{padding-bottom:13px;}
 
.padding_bottom_9{padding-bottom: 9px !important;}

#sidebar .related-results-heading{font-size:14px; font-weight:bold;text-transform:none;}

.wrong_keyword{
	font-size:15px;line-height:20px !important;width:580px;padding-top:15px;
	float:left;
}

.width_content_div{
	width: 580px;
}

.font_italic_style{font-style:italic;}

.padding_top_5{
	padding-top:5px;
}

#main .color_blue_style{color:#002596;}

#content h5 a.link:hover{color:#002596;}

.text-left{float:left;width:540px;}

.wrong_spelling_suggestion{
	padding-bottom:15px;font-family:Arial;font-size:16px;color:#dd4c37;font-weight:normal;
}

#content a.wrong_spelling_suggestion_a{
	font-family:Arial;font-size:16px;color:#1020cd;font-weight:bold;font-style:italic;text-decoration:underline;
}

.spelling_suggestion_found_lbl{
	font-family:Arial;color:#232323;font-weight:normal;font-size:16px;
}

#main .text-block .dark-text .spelling_suggestion_found_lbl  a{
	font-weight:bold;font-size:16px;float:none;font-style:italic;text-decoration:underline;color:#1020cd;
}

#main .text-block .dark-text .spelling_suggestion_found_lbl  a:hover{
	font-weight:bold;font-size:16px;float:none;font-style:italic;text-decoration:underline;color:#1020cd;
}

.spelling_suggestion_found_search_term{
	padding-top:5px;padding-bottom:15px;font-weight:normal;font-family:Arial;color:#242424;font-size:14px;
}

.hide_div_gsa{
	display:none;
}

.forums_links{
	padding-bottom:30px;
}

.forums_links_no_results{
	padding-bottom:15px;
}

#main .text-block .dark-text .fourms_links_a{
	color:#3c3c3c;font-weight:bold;text-decoration:none;font-size:13px;
}

#main  .fourms_links_a{
	color:#3c3c3c;font-weight:bold;text-decoration:none;font-size:13px;
}

.findpagethat{
	padding-left:20px;
}

.box1_width{
	width:750px !important;
}

.selection_box_width{
	width:740px;
}

.left_label_adv{
	width:122px;
}

.rigth_label_adv{
	padding-left:20px;width:160px;
}

.product_support_style{
	margin-left:0px;
}

.topic_support_style{
	margin-left:0px;
}

.subproduct_support_style{
	margin-left:0px;
}

#ps_filter .ps_filter_left_label{
	margin-top:2px;width:122px;
}

#ps_filter .ps_filter_right_label{
	margin-top:2px;margin-left:14px;width:160px;
}

#support_filter .ps_filter_support_label{
	margin-right:22px;
}

#support_filter .ps_filter_topic_label{
	width:10px;
}

#support_filter .ps_filter_detail_label{
	width:10px;
}

#content  .fourms_links_empty_search_a{
	color:#3c3c3c;font-weight:bold;text-decoration:none;font-size:13px;
}

.forums_links_empty_search{
	padding-top:16px;
}

div.inputWrapper_div{
	background: url('../webasset/ps_gsa_box_img.gif') no-repeat scroll left top;
	width:210px;
	float:left;
}
 
.search-form-input-text{
	border: none;
	float: left;
	background-color: transparent;
	font-size: 12px;
	color: #404040;
	height: 25px;
	line-height: 25px;
	padding-left:5px;
	padding-right:5px;
}

.text-block  .dark-text .result_text .spelling_suggestion_found_lbl a:hover {
 color: #1020CD !important;
}


.results-label-number{
	width:590px;float:left;
}

.did-you-mean{
	color:#DD4C37;
}

.thumbnail-image-search-results{
	float:left;
	height: 132px;
	width:115px;
	margin-right: 15px;
	text-align: center;
}

.no-image-div-width{
	width: 590px;
}

.similar-results-div{
	float:left;
	width: 100%;
}

#main .similar-results-div a{
	color: #002596;
}

.padding-top-15{
	padding-top: 15px;
	*padding-bottom:0px;
}

.gsa_no_result_main_div{
	width: 576px;
	margin-bottom: 3px;
	margin-top:4px;
}

.gsa_no_result_title{
	color:#838383;
	font-size:15px;
	font-weight:bold;
	line-height: 20px !important;
}

.gsa_no_result_url{
	line-height:20px !important;
	padding-bottom:15px;
	border-bottom:1px solid #E9E9E9;
}

#main  .gsa_no_result_url_a{
	border:medium none;
	color:#82817B;
	display:inline;
	font-size:11px;
	font-weight:normal;
}

.gsa_rating_main{
	color: #666666;
	margin-bottom: 1px;
	font-size: small;
	font-family: arial,sans-serif
}

.gsa_rating{
	background: url(ps_gsa_star_rating.png) no-repeat 0 0;
    overflow: hidden;
	color: ##666666;
	font-size: small;
	font-family: arial,sans-serif
}

.gsarating_span_top{
	background-position:0px 0px;
	display:-moz-inline-box;
	display:inline-block;
	height:13px;
	width:65px;
	text-align:left;
	vertical-align:baseline;
	position:relative;
	top:1px;
}

.gsarating_span_bottom{
	background-position:0px -15px;
	height:13px;
	display:block;
	overflow:hidden;
	text-align:left;
}

#mainDiv{
	width:800px;
}

#sidebar_new1, #sidebar{
	margin-right: 10px;
}

#current_search_term{
	background:none;margin:0px;
	*margin-left:-12px;
}
.current_search_term_div_wrapper{
	background: url(search_field_wide.gif) no-repeat left top;
    float: left;
	margin: 0 9px 0 12px;
    width: 454px;
}


/**** WRS 16807 ****/
.google_gsa_search{
	height:auto;
	float:left;
	cursor:pointer;
	font-size: 14px;
	color: #555555;
	max-width: 800px;
	display: none;
	background-color:#f1f1f1;
	width:auto;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px #f1f1f1 solid;
	padding-right:10px;
	position:relative;
	margin-top:5px;
}

.google_gsa_search_text{
	padding:5px 10px 10px 10px;
	float:left;
	max-width:675px;
	word-wrap:break-word;
}

.google_gsa_search_anchor_text{
	float:left;
}

#main .wrong_keyword  .spelling_suggestion_found_lbl a {
    color: #1020CD;
    float: none;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
}

#main .wrong_keyword  .spelling_suggestion_found_lbl a:hover{
	color: #1020CD;
}

.fl{
	float:left;width:100%;
}

.did-you-mean2{
	float:left;padding-bottom:15px;width:100%
}
.downloadable-div ul{margin:0px;padding:0px;}
#content .downloadable-div ul li{margin:0px;padding:0px; background:none; list-style:none}
#content .downloadable-div ul li a, #content .downloadable-div ul li a span{width:100%; float:left}
#content .downloadable-div {background:url("http://cdn.us.playstation.com/playstation/img/games-count-ajax-loader.gif") no-repeat right 6px}
#content .downloadable-div.nobackgroundDiv{background:none !important}