


html, body{ 
/*	background: url(http://www.navu.sony-europe.com/navu/img/santa/main_bg.gif) repeat-x left bottom;*/ 
	color:#000; font-size:83%; font-family:Tahoma, Verdana, Arial, sans-serif; margin:0; padding:0;
	height: 100%;
} 
 
html>body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size: 85%;	
}

body:last-child, * html body{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size: 83%;
}
 
img {
	border: 0;
	border-style: none;
}

.tandcNo { / *terms and conditions paragraph number */
	vertical-align: top;
}
 
A {
	COLOR: #4E4E4E; TEXT-DECORATION: none;
}
A.access {
	DISPLAY: none;
}
A:hover {
	TEXT-DECORATION: none;
	COLOR: #A64101;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-weight:bold;
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

FORM {
	MARGIN: 0px
}
.main {
	WIDTH: 1003px
}
.clearer {
	CLEAR: both; BORDER-TOP-STYLE: none; LINE-HEIGHT: 0; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px; BORDER-BOTTOM-STYLE: none
}

P.error {
	FONT-WEIGHT: bold; COLOR: #d41001; ZOOM: 100%;
}
H1 {
	FONT-SIZE: 140%
}
H2 {
	FONT-SIZE: 120%
}
H3 {
	FONT-SIZE: 100%
}   
#header{
	position:relative; height:60px; 
	background-image:url("http://www.navu.sony-europe.com/navu/img/santa/header_bg.gif");
	background-repeat:repeat-x;
	width:100%; margin-bottom:10px;
} 

#header P {
	font-weight: bold; 
	font-size: 95%; 
	font-family: Verdana, sans-serif;
	color: #F77400; 	
	margin: 24px 0px 0px -5px; 
}

#header .content p {
	margin: 0px; 
	color: black;
}

#header IMG.mot {
	LEFT: 565px; POSITION: absolute; TOP: 29px
}

#header #funbar {
	LEFT: 494px; POSITION: absolute; TOP: 0px
}

#logo{
	background-repeat:no-repeat;
	width:150px;
	height:26px;
	padding:13px 0 0 21px;
}

#leftcol{	
	top:90px;
	left:12px;
	position:absolute;
	MARGIN: 0px;padding:0 0 0 0;
	Background: none;
	width:170px;
} 

#rightcol{
	left:811px;
	top:90px;
	position:absolute; 
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menutopright.gif) no-repeat left top; MARGIN: 0px;padding:6px 0 0 0;  width:170px; 
}
#rightcolflash{
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menubackground.gif) repeat-y left top;
}

.navbg{
	margin: 0;
	width: 170px;
	left: 0px;
	top: 50px;
	bottom: 20px;	
	position: absolute;	
	z-index: 1;
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menubackground.gif) transparent repeat-y;
}
* html .navbg{
	min-height: 1000px;
	height: auto;
	height: 1000px !important;
	bottom: auto;	
}

* html .foriesix{
	position: relative;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	z-index: 7;
	background-color: #FFFFFF;
}
* html #rightcol .foriesix{
	min-height: 800px;
	height: auto !important;
	height: 800px;
} 

#rightholder{	
	position: relative;
	width:170px;	
	z-index: 2;
}

#rightholder2{
	position: relative;
	width:170px;
	z-index: 3;
}
 
#rightcol #loginPanel{		
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menutabright.gif) transparent no-repeat left top;
	/*border-left: 1px solid #EE891A;
	border-right: 1px solid #EE891A;*/
	FLOAT: left; MARGIN: 0px; 
	padding:10px 2px 10px 12px;
	width: 156px;
	clear:both;
}

#rightcol #loginPanel h2{
	padding:0px 0px 10px 50px;
	color:#FFFFFF;font-size:100%;
}

#rightcol #loginPanel p {
	padding: 5px 0px;
	margin: 0px 0px 2px 0px;
	color:#FFFFFF;
	font-weight: normal;
	font-size:100%;
}

.loggedin {
	height: 40px;

}

#rightcol #loginPanel .loggedin span {
	cursor: pointer;
	position: relative;
	top: 10px;
	color: #DADADA;
}

#rightcol #loginPanel input.password {
	width:56%;
}

#rightcol #loginPanel input[type="hidden"]{
	display: none;
}

#rightcol #loginPanel input.submit {
	color: #4E4E4E;
	background-color: #DFDFE0;
	border: 1px solid #9C9895;
	width: 30px; 
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/gray_bg_short.gif) repeat-x left bottom;
	
}

#rightcol #loginPanel .log {
	padding: 5px;
	color: #EFF0F0;
}

#rightcol .enter{
	padding-right:10px;
	margin-right:10px;
	color:#FFFFFF;
	font-weight:bold;	
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/icoSearchC1.gif) transparent no-repeat right center; 
}

#rightcol  a:hover{
	color:#C9C5C1;
		
}

#rightcol #loginPanel UL {
	color:white;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; WIDTH: 100%;
}
#rightcol #loginPanel LI {
	color:white;
}
#rightcol #loginPanel LI a{	
	color:white;
	padding-left:10px;
	margin-right:10px;
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/arrow.gif) #E55A02 no-repeat left center;
}

#rightcol #loginPanel LI a:hover{	
	color:#C9C5C1;
	padding-left:10px;
	margin-right:10px;
}

#rightcol #language{
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menutabright.gif) transparent no-repeat left top; 
	MARGIN-LEFT: 0px; 
	padding:10px 0px 0px 12px;
	clear:both;
	position: relative;
	z-index: 5;
}
#rightcol #language h2{
	padding-top: 20px;
	padding-bottom: 10px;
	color:#FFFFFF;font-size:100%;font-size:100%;
}

#rightcol #language select{
	display:inline;
	font-size:100%;
	margin:6px 5px 0px 0px;
	
}

#rightcol #basket{
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menutabright.gif) transparent no-repeat left top; MARGIN: 0px; 
	float: left;
	padding:10px 0px 10px 12px;clear:both;
}
#rightcol #basket h2{
	padding: 0px 0px 10px 50px;
	color:#FFFFFF;font-size:100%;font-size:100%;
}

#rightcol #basket select{
	margin:6px 0;font-size:100%;
}

#rightcol #basket .basketico{
	padding: 6px 0px 6px 25px;
}
#rightcol #basket td{	
	background: none;

}
#rightcol #basket table{
	margin-bottom: 2px;
}
#rightcol #basket p{
	color:#FFFFFF;font-size:100%;margin:0;
}

#rightcol #language #mrSony{
	border-top:1px solid #FFFFFF;
	padding:10px 0px 0px 5px;clear:both;color:white;TEXT-ALIGN: center;font-size:100%;width:85%;margin-top:20px;background-color:#E55A02;
}

#rightcol .navLogo{
	display:block;
	padding:5px 20px 12px 30px;
}
      
#rightFoot{
	position: relative;
	clear: both;
	z-index: 3;
	margin:0 0 0px 0;padding:0;height:20px;
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menubottomright.gif) no-repeat left top;
}
 
#maincol{
	position:absolute;  
	width:610px;
	margin:8px 0;
	left:188px;
	padding: 0px;
	font-family:arial,tahoma,verdana;
	color: #3A3326;
	top: 83px;
	/*BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/shadowR.gif) repeat-y right top;*/
}
  
#maincol #content{
	padding:0px 12px 30px 20px;
}
 
#maincol p{
	FONT-WEIGHT: normal; FONT-SIZE: 100%;color:#000000; font-family:Tahoma, Verdana, Arial, sans-serif; margin:0px;
}
  
#maincol #content h1,#content h1{
	font-family:arial,tahoma,verdana;
	color: #3A3326;
	font-size:130%;
	margin-bottom:20px;
}
  
#maincolsingle{
	position:absolute;  
	width:580px;
	margin:8px 0;
	left:50px;
	top:90px;
	padding: 0px;
}

#maincolsingle .cntBreadcrumbs{
	margin-left: 0px;
}

#maincolsingle .sub{
	padding: 5px 0px 6px;
}

#footer{
	width:100%;
	height:13px;
	margin-top: 20px;
	text-align:center;
	padding:20px 0 40px 0;
	border-top: 2px solid #E55A02;	
}  
  
#footer .globalhome {
	float:right;
}
#footer UL{
  	list-style-type:none;
 	display:inline;
}
#footer UL LI{
  	list-style-type:none;
  	display:inline;
  	padding-right:20px;
}
  
#footer .tsandcsPrivacy a,#footer .tsandcsPrivacy{
	margin:6px;
 	color:#C9C9C9;
}
  
.mainnav{
	position:relative;
	z-index: 2;
	width: 170px;	
 	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menutop.gif) transparent no-repeat left top;
 	FLOAT: left; MARGIN-LEFT: 0px;   width:171px;
 	padding-bottom:0px;
 	padding-top: 13px;
}
 
.mainnav h1{
	padding:7px 2px 17px 0px;
	font-size: 100%;
  	color:#5D5D5D;
  	font-weight:bold;
  	text-align: center;
  	display: none;
}
.mainnav ul{
	/*BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menubackground.gif) transparent repeat-y;*/
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; width:171px;
}
.mainnav li{
  	padding-bottom:3px;
  	margin-left:10px;
}
.mainnav a{
 	DISPLAY: block;
 	font-weight:bold;
 	color:#FFFFFF;
	height:21px;
}
 
.mainnav a:hover , .mainnav .on{
 	DISPLAY: block;
  	color:#C9C5C1;
}
 
.mainnav .mainIcon1{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main1Icon.gif) no-repeat left center;
  	padding-left:30px;
}
.mainnav .mainIcon2{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main2Icon.gif) no-repeat left center;
  	padding-left:30px;
}

.mainnav .mainIcon3{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main3Icon.gif) no-repeat left center;
  	padding-left:30px;
}
.mainnav .mainIcon4{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main4Icon.gif) no-repeat left center;
  	padding-left:30px;
}
.mainnav .mainIcon5{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main5Icon.gif) no-repeat left center;
  	padding-left:30px;
}

.mainnav .mainIcon1:hover{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main1IconOn.gif) no-repeat left center;
  	padding-left:30px;
}
.mainnav .mainIcon2:hover{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main2IconOn.gif) no-repeat left center;
  	padding-left:30px;
}
.mainnav .mainIcon3:hover{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main3IconOn.gif) no-repeat left center;
  	padding-left:30px;
}
.mainnav .mainIcon4:hover{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main4IconOn.gif) no-repeat left center;
  	padding-left:30px;
}
.mainnav .mainIcon5:hover{
   	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/main5IconOn.gif) no-repeat left center;
  	padding-left:30px;
}

 
table.edit_detail {
	padding:3px;
	table-layout: fixed;
	width: 100%;
}

td.edit_label {
	padding-top:5px;
	vertical-align: top;
	font-weight:bold;
	width: 27%;
}

td.edit_value {
	vertical-align: top;
	width: 73%;
	padding: 3px;
}

td.edit_valueshow {
	padding-top:5px;
	vertical-align: top;
	width: 75%;
}


table.edit_detail textarea {
	font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif;
	width: 95%;
}

table.edit_detail table {
	border-collapse:collapse;
}

table.edit_detail table td {
	padding: 3px 0px;
}

table.edit_detail input {
	width: 95%;
}

/* reporting pages */
Table.report {
	margin-bottom: 25px;
	border-top: 1px solid #9C907A;
 	border-right: 1px solid #9C907A; 	
 	border-left: 1px solid #9C907A; 
	padding:0px;
	background-color: #E55A02; /*#C7BAA2*/
	border-collapse:collapse;
	width: 100%;
}

.firmware table.report {
	width: 96%;
	margin: auto;
	margin-bottom: 10px;
}


Table.report_nopad {
 	border-top: 1px solid #71695B; 	
 	border-right: 1px solid #71695B; 	
 	border-left: 1px solid #71695B; 
	padding:0px;
	margin: 0px;
	background-color: #FF9933;	
	border-collapse:collapse;
	width: 100%;
}	
	
	
Table.report_fixed {
 	border-top: 1px solid #71695B; 	
 	border-right: 1px solid #71695B; 	
 	border-left: 1px solid #71695B; 
	padding:3px;
	background-color: #FF9933;	
	border-collapse:collapse;
	width: 100%;
	table-layout: fixed;
}
		
Table.reportDetail {
 	border-top: 1px solid #71695B; 	
 	border-bottom: 1px solid #71695B; 	
 	border-right: 1px solid #71695B; 	
 	border-left: 1px solid #71695B; 
	background-color: #D6D6D6;	
	table-layout: auto;
}

TD.reporthead {	
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/tableheaderbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #71695B;
	border-right: 1px solid #71695B;
	color: #FFFFFF;		
	font-weight:bold;
	text-align: center;
}
TD.reportheads {	
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/tbbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #71695B;
	border-right: 1px solid #71695B;
	color: #FFFFFF;		
	font-weight:bold;
	text-align: center;
}
	
/* no right border */	
TD.reporthead_withoutright {
	border-bottom: 1px solid #71695B;	
	color: #FFFFFF;		
}

TD.reportcell {
	border-right: 1px solid #71695B;	
	border-bottom: 1px solid #71695B;
	font-family: Arial;
	font-size: 11px;
	color:/* #71695B*/ #3A3326;	
	text-align: left;
	vertical-align: top;	
	background-color: #FFFFFF;		
	padding-top: 2px;
	padding-bottom: 2px;
}

.deleted TD.reportcell {
	background-color: #eee;	
	color: #8A8386;	
}

.new TD.reportcell {
	background-color: #cfc;	
}

TD.reportcell_content {
	border-right: 1px solid #71695B;	
	border-bottom: 1px solid #71695B;
	font-family: Arial;
	font-size: 11px;
	color: #3A3326;	
	text-align: left;
	vertical-align: top;	
	background-color: #FFBD99;		
	padding-top: 2px;
	padding-bottom: 2px;
}
	
TD.reportcell_nopad {
	border-right: 1px solid #71695B;	
	border-bottom: 1px solid #71695B;
	font-family: Arial;
	font-size: 11px;
	color: #3A3326;	
	text-align: left;
	vertical-align: top;	
	background-color: #FFFFFF;		
	padding: 0px;
}	

TD.reporthead a.sortedAsc {
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/sortAsc.gif) transparent no-repeat right center; 
}

TD.reporthead a.sortedDesc {
 	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/sortDesc.gif) transparent no-repeat right center; 
}

TD.reporthead a {
 	width: 100%;
 	DISPLAY: block;
 	font-weight:bold;
 	color:#FFFFFF;
}

TD.reporthead a:hover {
 	DISPLAY: block;
  	color:#C9C5C1;
 	/*BACKGROUND-COLOR: #f4f9fd;*/
}

TD.reporthead a.sortedAsc:hover {
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/icoArrowDoubleBrown.gif) transparent no-repeat right center; 
}

TD.reporthead a.sortedDesc:hover {
 	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/icoArrowDoubleBrown.gif) transparent no-repeat right center; 
}
  
.search{
	clear:both;
	position:relative;	
	z-index: 3;
	width: 170px;
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menutableft.gif) #FDC147 no-repeat left top;
  	BACKGROUND-COLOR: transparent;
  	padding:12px; margin:0;
  	padding-bottom:10px;
}

.search h1{
	width:100%;
	height:100%;
	padding-bottom:12px;
  	color:#FFFFFF;
  	font-weight:bold;
}

.search input{
	position: relative;
	FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px 0px 0px; WIDTH: 100px; font-size: 80%;border:1px solid #848384;
	background: url("http://www.navu.sony-europe.com/navu/img/santa/box_shadow.gif") #FFFFFF repeat-x top left;
}

#advancedsearch {
	clear:left;
	margin-top:10px;	
}

#advancedsearch span {
 	color:white;
 	background: url(http://www.navu.sony-europe.com/navu/img/santa/arrow.gif) no-repeat left center;
}

#advancedsearch a {
 	color:white;
 	padding-left:10px;
}

#advancedsearch a:hover{
 	color:#C9C5C1;
 	padding-left:10px;
}

.secondNav {
	position:relative;  
	clear: both;
	z-index: 4;
	width: 170px;
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menutableft.gif) transparent no-repeat left top;
  	padding:12px; margin:0;
}
.secondNav UL {
 	color:white;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 12px; LIST-STYLE-TYPE: none; WIDTH: 100%;
}
.secondNav LI {
 	WIDTH: 100%;
 	color:white;
	padding-bottom:3px;
}
.secondNav a{
 	color:#FFFFFF;
 	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	display: block;
	height:auto;
}
.secondNav a:hover{
 	color:#C9C5C1;
 	font-weight:bold;
}

.secondNav .subIcon0 {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub0Icon.gif) no-repeat left center;
  	padding-left:30px;
}

.secondNav .subIcon1 {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub1Icon.gif) no-repeat left center;
  	padding-left:30px;
}
 
.secondNav .subIcon2 {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub2Icon.gif) no-repeat left center;
  	padding-left:30px;
}
.secondNav .subIcon3 {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub3Icon.gif) no-repeat left center;
  	padding-left:30px;
}
.secondNav .subIcon4 {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub4Icon.gif) no-repeat left center;
  	padding-left:30px;
}
.secondNav .subIcon5 {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub5Icon.gif) no-repeat left center;
  	padding-left:30px;
}
.secondNav .subIcon6 {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub6Icon.gif) no-repeat left center;
  	padding-left:30px;
}
 
.secondNav .subIcon0:hover{
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub0IconOver.gif) no-repeat left center;
  	padding-left:30px;
} 
 
.secondNav .subIcon1:hover{
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub1IconOver.gif) no-repeat left center;
  	padding-left:30px;
}
 
.secondNav .subIcon2:hover {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub2IconOver.gif) no-repeat left center;
  	padding-left:30px;
}
.secondNav .subIcon3:hover {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub3IconOver.gif) no-repeat left center;
  	padding-left:30px;
}
.secondNav .subIcon4:hover {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub4IconOver.gif) no-repeat left center;
  	padding-left:30px;
}
.secondNav .subIcon5:hover {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub5IconOver.gif) no-repeat left center;
  	padding-left:30px;
}
.secondNav .subIcon6:hover {
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/sub6IconOver.gif) no-repeat left center;
  	padding-left:30px;
}
  
.sonyLinks {
	position:relative;
	clear: both;
	width: 170px;
	z-index: 5;
 	color:white; 
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menutableft.gif) transparent no-repeat left top;
  	padding:12px 12px 20px 12px; margin:0;  
}

.sonyLinks UL {
 	color:white;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; WIDTH: 100%;
}
.sonyLinks LI {
 	color:#AF4601;
	POSITION: relative;
}
.sonyLinks a{
 	color:#FFFFFF;
}
.sonyLinks a:hover{
 	color:#C9C5C1;
}
 
#leftFoot{
	POSITION: relative; 
	clear: both;
	z-index: 6;
	width: 170px;
 	height:20px;
  	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/menubottomleft.gif) no-repeat left top;
}
 
 /* page styles*/

.profile{
 	padding-bottom:10px;
   	width:100%;
   	margin:0;
}
.profile h1{
  	padding: 0px 6px 6px 0px;
}
.profile h2{
 	color:#BE996F;
}
.profiletable{
	border: none;
	padding-top: 15px;
	width: 100%;
}
.profiletable td{	
 	border-collapse:collapse;
 	padding:6px 6px 6px 6px;
}

.profiletable a{
	color: #3A3326;
	font-weight:bold;
	padding-right:15px;
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/redesign/arrow2.gif) transparent no-repeat right center;
}
.content .profiletable img {
	border: none;
}
.profiletable A:hover {	
	COLOR: #A64101;
}
.profiletable a.important {
	color:#E67600;
	font-weight:bold;
	padding-right:15px;
	BACKGROUND:none;
	white-space: nowrap;
	display: block;
	float: left;
}
.profiletable a.productLink {
	color: #3A3326;
	font-weight:bold;
	BACKGROUND: none;
	padding: 0px;
}
 
.profiletable a.delicon {
 	BACKGROUND: none;
 	padding-right: 0px;
}
.profiletable h4{
	color:#3A3326;
	font-weight:bold;
	font-size:120%;
	margin:0 20px 0 0;
}

a.select{
 	color:#4E4E4E;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:24px;
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/selectico.gif) transparent no-repeat left center;
}

.sub{
	padding: 25px 6px 6px 6px;
} 

#cartContent {
	width: 600px;
	margin: auto;
	text-align: left;
}

#cartContent th {
	font-size: 11px;
}

.cart{
	border-top: 1px solid #9C907A; 	
 	border-right: 1px solid #9C907A; 	
 	border-left: 1px solid #9C907A; 
	padding: 3px;
	background-color:#E8E9E9; /*#FF9933*/	
	border-collapse:collapse;
	width: 100%;
}
 
.cart th{
 	border-collapse:collapse;
  	padding:5px;
 	border-bottom: 1px solid #9C907A;
	border-right: 1px solid #9C907A;
	color: #3A3326;		
}
.cart td{
 	border-right: 1px solid #9C907A;	
	border-bottom: 1px solid #9C907A;
	font-family: Arial;
	font-size: 11px;
	color: #3A3326;	
	text-align: left;
	vertical-align: top;	
	background-color: #FFFFFF;		
	padding: 5px 10px;
}

td.carttotal {
	background-color: #FFBD99;	
} 
 
input,textarea{
	font-size: 100%;
	/*display: inline;*/
	border: 1px solid #818181;
	background:#FFFFFF url(http://www.navu.sony-europe.com/navu/img/santa/box_shadow.gif) repeat-x scroll left top;
}
 
input[type="submit"]{
	MARGIN: 4px 0px 4px 0px;
	font-size: 100%;
	display:inline;
	border:1px solid #9C9895;
	color:#4E4E4E;
	font-weight: bold;
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/gray_bg_short.gif) repeat-x left bottom;
	background-color:#DFDFE0;
}
 
input[type="hidden"]{
	display:none;
}
select,radio{
	BORDER-BOTTOM-WIDTH: 1px; MARGIN: 4px 0px 4px 0px;font-size: 100%;
}
 
.submit{
	color: #4E4E4E;	
	border: 1px solid #9C9895;
	MARGIN: 4px 5px 4px 0px;font-size: 100%;display:inline;font-weight:bold;
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/gray_bg_short.gif) repeat-x left bottom;
	background-color: #DFDFE0;
	cursor: pointer;
}

.submitlink{
	color: #4E4E4E;	
	border: 1px solid #9C9895;
	font-size: 100%;font-weight:bold;
	padding: 1px 3px 2px 3px;
	BACKGROUND: url(http://www.navu.sony-europe.com/navu/img/santa/gray_bg_short.gif) repeat-x left center;
	background-color: #DFDFE0;
	cursor: pointer;
}

  
.fHead{
 	background-image:url(http://www.navu.sony-europe.com/navu/img/smBlockF_01.gif);
  	background-repeat:no-repeat;
  	height:16px;
}
.fFoot{
 	background-image:url(http://www.navu.sony-europe.com/navu/img/smBlockF_03.gif);
  	background-repeat:no-repeat;
  	height:34px;
}
.smBoxF{
  	margin:0;
 	background-image:url(http://www.navu.sony-europe.com/navu/img/smBlockF_02.gif);
 	background-repeat:repeat-y;;
 	padding:10px 10px 10px 10px;
  	display:block;
} 
.smBoxF h2{
 	line-height:17px;
	FONT-SIZE: 140%;
 	width:150px;
 	font-weight:bold;
}
.smBoxF h4{
	FONT-SIZE: 100%;
 	width:150px;
	margin:10px 0px;
} 
.alertBox {
	position: fixed;
    width:300px;
	height:200px !important;
	z-index: 100;
	background: url(http://www.navu.sony-europe.com/navu/img/santa/box_bg.gif) repeat-x 0 0;
	background-color: #FFFFFF;
	padding: 0px;
	border: 1px solid #A54000;
	display: none;
	margin-left: 150px;
	margin-top: 60px;
}


.alertBox .head{
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/tableheaderbg.gif);
	background-repeat: repeat-x;
	background-position:center bottom;
	border-bottom: 1px solid #EE891A;
	background-color: #E55A02;
	color:#FFFFFF;
	padding:10px 10px 25px 5px;
	font-weight:bold;
	margin-bottom:5px;
} 

.alertBox .head .closeButton {
	position: absolute;
	top: 8px;
	right: 5px;
}
 
.alertBox .content{
	padding:10px 10px 10px 50px;
	background: url(http://www.navu.sony-europe.com/navu/img/santa/iconAlert.gif) no-repeat 0 0; 
	margin-left:5px;
	height: 130px;
}

.alertBox .content .submit{
	margin-top: 15px;
}
 
 
/*printer styles*/ 
 @media print{ 
	/*hide the left column when printing*/ 
	#leftcol{display:none;} 
	
	/*hide the right column when printing*/ 
	#rightcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
}

.productNotAvailable td {
	text-decoration: line-through;
}

.productBasketSum {
	border-top: double;
	border-color: #FFFFFF;
}

.tabs {position:relative; height:20px; margin: 0px; padding: 0;  border: 0px solid #fff}
.tabs a:hover, .tabs a.tab-active {background:#FF6100 repeat-x;} 
.tabs a  {font-weight:bold; position:relative; height:25px; padding:0px 10px 8px 10px; background:#E55A02;border: 1px solid #A54000;}
.tab-container {background: #fff;}
.tab-panes { margin: 0px;}
.tab-content-active {background:#D55403; height: 100%; width: 100%;}
.tab-content-disabled { height: 100%; width: 100%;}
.tab-content-init {  }

#paymentmethods input{
	border:0px solid #F68100;
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px;
}

.sitemap h2 {
	color:#B26A04;
}
.sitemap ul {
	margin: 0px;
	padding:0px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:15px;
}

.sitemap li {
	list-style-type: none;
	margin-bottom:5px;
}

/* no right border */
TD.reportcell_withoutright {
	border-bottom: 1px solid #000000;
	font-family: Arial;
	font-size: 11px;
	color: #000000;	
	text-align: left;
	vertical-align: top;	
	background-color: #FFFFFF;		
}

TD.reportcell_emptyline {
	border-bottom: 1px solid #FFFFFF;
	vertical-align: bottom;	
	background-color: #FFFFFF;		
}
	
TD.boldText {
font-weight: bold; 		
}	

TD.infohead {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FF9933;			
}	
	
TD.infolink{
	color: #000000;			
}	
		
.profiletableCms td{
 	border-collapse:collapse;
 	padding:6px;
}
 
.profiletableCms{
	width: 100%;
}
 
#uploadLightbox{
	visibility: hidden;
	position: absolute;
	top: 330px;
	left: 0px;
	width: 989px;
	z-index: 9500;
	text-align: left;
	line-height: 0;
}

#uploadBody{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 50px;
	margin: 0 auto;
}

#uploadPercent {
	margin-top: 4px;
}

#uploadProgress{
	color: #FFFFFF;
	background-color: #000000;
	width: 100%;
	height: 15px;
}

#uploadOverlay {
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9001;
	width: 100%;
	height: 1000px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/*For quicklink navigation / categories in browseProductList.jsp*/

.cntQuickLinks {
	margin-bottom: 2px;
}

.cntQuickLinks select, select.filter {
	margin-left: 5px;
	background-color:#E55A02;	
	color:#FFFFFF;
	font-family:Verdana, sans-serif; 
	font-size:10px;
	font-weight:bold;
}	

select.filter {
	float:right;
    margin: 0 0 0 5px;
    border: 1px solid grey;
}

.cntQuickLinks a {
	font-size:11px; 
	padding-right:11px;	
	color:#4E4E4E;
	top:7px;
	background:transparent url(http://www.navu.sony-europe.com/navu/img/redesign/arrow2.gif) no-repeat center right;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana;
}

html>/**/body .cntQuickLinks a {
	padding-bottom: 2px;
}


/* SSS cntBreadcrumbs */
.cntBreadcrumbs{
	width: 574px;
	margin-top: -17px; 
	margin-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px; 
	color:#000000;
	position: absolute;
	top: 0px;
	left: 0px;
	white-space: nowrap;
	overflow: hidden;
}

.cntBreadcrumbs ul{
	margin:0; padding-left:0;
	display:inline;
	border:none;
} 
.cntBreadcrumbs ul li{
	padding-left:0; padding-right:0px;
	display:inline;
	border:none;
}
.cntBreadcrumbs ul li a{
	font-weight:normal; color:#000000;
	text-decoration:underline;
}
.cntBreadcrumbs ul li a:hover{
	font-weight:normal; color:#A64101;
	text-decoration:underline;
}	
	
.cntBreadcrumbs strong {
	position:relative;
	white-space:nowrap;
	/*overflow: hidden;*/
	/*top:2px;
	font-size:14px; */
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#4E4E4E;
}

/* EEE cntBreadcrumbs */


/*Extended Search*/

.extSearch {
	background:transparent url(http://www.navu.sony-europe.com/navu/img/ext_search_back2.gif) no-repeat 0 0;
	position:relative; width:573px; height:179px; 
	margin-bottom:30px;
}
	
.extSearch b{
	color:#E67600;
}
	
.extSearch h2{
	font-size:18px; 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#B26A04;
	margin-bottom:3px;margin-top:8px;
}

.extSearch h3{
	font-size:13px; 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:3px;
	margin-top:12px;
}

.extSearch td{
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	margin-bottom:3px;
	margin-top:12px;
}

.extSearch b input{	
	border:1px solid #F68100;
	height:16px;
	width:180px;
	font-size:12px;
	font-family:Verdana,Tahoma,  Arial, sans-serif;
	PADDING-LEFT: 3px;
	margin-top:8px;
}

.extSearch input{
	border:0px solid #FFFFFF;
	padding: 0;margin: 0;
	margin-bottom:1px;
	margin-left:4px;
	margin-right:4px;
	font-weight:normal;
}

.extSearch select{
	height:20px;
	width:180px;
	font-size:12px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	margin: 0px; padding: 0;
	margin-left:4px;
	margin-bottom:6px;
	margin-top:4px;
}

.extSearch a.submit {
	position:absolute; 
	
	font-size:11px; 
	padding-right:11px;
	color:#FFFFFF;
	
	top:155px;
	right:20px;
	
	background:transparent url(http://www.navu.sony-europe.com/navu/img/icoSearchC1.gif) no-repeat top right;
	text-decoration:none;
	
	font-weight:bold;
	font-family:Verdana;
}

.extSearch a.submit:hover {
	position:absolute; 
	
	font-size:11px; 
	padding-right:11px;
	color:#FFFFFF;
	
	top:155px;
	right:20px;
	
	
	text-decoration:none;
	
	font-weight:bold;
	font-family:Verdana;
}

.extSearch a {
	font-family:Verdana,Tahoma,  Arial, sans-serif;
	font-size:10px; 
	padding-left:30px;
	padding-right:15px;
	color:#C4BBAC;
	font-weight:bold;
	
	background:transparent url(http://www.navu.sony-europe.com/navu/img/arrow2.gif) no-repeat right;
	text-decoration:none;
}

.extSearch a:hover {
	font-family:Verdana,Tahoma,  Arial, sans-serif;
	font-size:10px; 
	padding-left:30px;
	padding-right:15px;
	color:#F68100;
	font-weight:bold;
	
	background:transparent url(http://www.navu.sony-europe.com/navu/img/arrow2.gif) no-repeat right;
	text-decoration:none;
}

.extSearch ul li {
	position:absolute; 
	
	font-size:11px; 
	padding-right:11px;
	color:#B26A04;
	
	width:400px;
	
	top:175px;
	left:20px;
	
	font-weight:bold;
	font-family:Verdana;
	
	display:inline;
}

.fileupload td {
	padding: 3px 0px;
}

.fileupload td input {
	width: 225px;
}

.categoryTree {
	border: none;
	margin: 0px;
	padding: 0px;
}

.radioDiv {
	padding: 2px 5px 10px 5px;
}

.radioDiv table {
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#000000;
}

.radioDiv input{
	border:0px solid #FFFFFF;
	padding: 0;margin: 0;
	margin-bottom:1px;
	margin-left:4px;
	margin-right:4px;
	font-weight:normal;
}

#termsConditions{
	width: 99%;
	
 	font-size:8pt;
 	
}
.termsConditionsContent{
	height: 400px;;
	overflow: auto;
	overflow-x: hidden; 
	padding: 6px; 
}

#innerContent #termsConditions h1{
	font-size:120%; text-align:center;
}

.deviceTable {
	background-color: #FFFFFF; /*F8F5EE*/
	margin-top: 10px;
	/*border-top:1px solid #eee;*/
	border-bottom: 1px solid #E55A02;
	width:100%;
	border-collapse:collapse;
}

.deviceTable td{
	padding:6px 6px 6px 0px;
}


/***************************/
/* product paging/filter banner   */
/***************************/
.filterbanner{
	padding: 5px 18px 0px 6px;
	margin: 0px;		
	width: 565px;
	position: absolute !important;
	z-index: 1001 !important;	

}
html>/**/body  .filterbanner{
	padding: 4px 18px 0px 6px;
}
* html .filterbanner{
	padding: 5px 18px 0px 6px;
}

.norm .filterbanner{
 width: 400px;
 right: 0px;
}
.pagingbanner{
	padding: 4px 14px 0px 4px;
	margin: 0px;		
	width: 565px;
	position: absolute;
	z-index: 1001;	
	
}
/*reset the paging banner when filter used*/
.filterbanner .pagingbanner{
	width: auto;
	position: static !important;
	z-index: 1000 !important;
	padding: 0;	
}
.filterbanner .bannerspacer{
	height: 0px;
	display: none;
}

.smalbannerspacer{
	height: 4px;
}

.bannerspacer{
	height: 24px;
}

.profiletableCms .bannerspacer{
	background-image: none;
}

.profiletableCms .selection a:hover{
	color: #EF6F01;
}

/*******************************************************/
.selectbox {
	position: relative;
	height:auto;
	width: auto;
	float: right;
	margin-left: 5px;
	margin-right: 1px;
	z-index: 1002 !important;
}

.selectbox .sb {
	background: url(http://www.navu.sony-europe.com/navu/img/santa/red_bg.gif) repeat-x top left;
	width:auto;	
	height: auto;	
	background-color:#E55A02;
	border: 1px solid #A54000;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	cursor:pointer;	
}
.value, #countryvalue, #devicevalue, #productcategoryvalue, #filtervalue{	
	/*background: url(http://www.navu.sony-europe.com/navu/img/santa/red_bg_corner.gif) no-repeat bottom right;*/
	visibility: hidden; 
	float:left;	
	height: 0.1px;
	width: auto;
	border: 1px solid #A54000;
	border-top: none;
	background-color:#E55A02;
	padding-right: 12px;
	margin-top: 0px;
	z-index: 1010 !important;
}
html>/**/body .value, #countryvalue, #devicevalue, #productcategoryvalue, #filtervalue{	
	margin-top: 1px;
	border-top: 1px solid #A54000;
}
.value, #countryvalue, #devicevalue, #productcategoryvalue, #filtervalue{	
	margin-top: 0px;
}

.sb span{
	padding: 0px 15px 0px 4px;
}

.selectarrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 12px;
	background: url(http://www.navu.sony-europe.com/navu/img/redesign/selectarrow.gif) no-repeat top right;	
}
.sb a{
	background-color: transparent;
	color:#FFFFFF;
	display:block;	
	font-weight:normal;
	padding: 0px 2px 0px 4px;
	text-decoration:none;
	width:auto;
	border: 1px solid #E55A02;	
}
.sb a:hover{
	background: url(http://www.navu.sony-europe.com/navu/img/santa/gray_bg_short.gif) repeat-x bottom left;
	border: 1px solid #818181;	
	background-color:#E5E5E5;
	color:#4E4E4E;
}

.selection a{
	
}
.selection a:hover{
	
}

.selection{	

	padding-top: 1px;
	float:right;
	margin-left: 8px;	
	font-weight: bold;
}
.filtertext{	
	color: #393939;
	margin-top: -1px;
	padding-top: 0px;
	padding-left: 3px;
	margin-left: 0px;
	float: left;
	font-weight: bold;
	font-size: 13px;
	font-style: normal;
	font-family: arial;
}
/********************************************************/
/***************************/
/* for product boxes	   */
/***************************/

.products{
	margin: auto;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 2px;
}

.products .row{
	position: relative;	
	height: 180px !important;
	width:100%;
}
.products .left{
	width: 50%;	
	float: left;
	height: 100%;	
}
.products .clearer{
	clear: both;
}
.products .right{				
	float: right;
	width: 50%;	
	height: 100%;		
}
.products .row .last, .products .row .lastSingle{
	width: auto;	
	height: auto;	
}
html>/**/body .products .row .last, .products .row .lastSingle{
	width: 100%;	
	height: 100%;	
}
.products .right .boxLO{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_right_lo.gif) top left no-repeat;	
}
.products .right .boxLU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_middle_lu.gif) bottom left no-repeat;
}
.products .sec .right .boxLO{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_middle_lo.gif) top left no-repeat;	
}
.products .left .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_lefttop_ru.gif) bottom right no-repeat;		
}
.products .last .left .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_left_ru.gif) bottom right no-repeat;		
}
.products .lastSingle .left .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_last_ru.gif) bottom right no-repeat;		
}
.products .detail .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_last_ru.gif) bottom right no-repeat;		
}

.products .detail .content .spacer{
	padding-top: 60px;
}

.products .content h3 {	
	color:#3A3326;
  	margin:0;
  	line-height:110%;
  	padding-right: 10px;
  	padding-left: 10px;
  	font-size: 11px;
  	font-weight:bold;
}

.products .detail .content a {
	padding-right: 10px;
  	padding-left: 10px;
}

.products .detail .content a.fileItem {
	float: right;
	height: 100px;
	padding: 0px;
	margin: 0px
}

.products .detail .content a.fileItem img {
	float: none;
}

.products .detail .content img {
	margin: 0px 10px 10px 10px;
	float: right;
	height: 100px;
}

.products .content img {
	margin: 0px;
	height: 60px;
}

.products .content .fileItem {
	margin: 0px 10px 0px 0px;
	float: right;
}

.info{	
	background: url("http://www.navu.sony-europe.com/navu/img/santa/icon_info.gif") no-repeat top left;
	width: auto;
	height: 18px;
	padding: 3px 0px 3px 23px;
	cursor: pointer;
}
.products .content .info{
	margin: 0px 0px 32px 8px;	
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.products .detail .content .info{
	margin: 0px 0px 45px 8px;
}

.products .content .smalbasketico {		
	background:url("http://www.navu.sony-europe.com/navu/img/santa/iconcartS.gif") no-repeat top left;
	width: auto;
	height: 25px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 5px 0px 0px 30px;
	margin-left: 8px;
	margin-bottom: 2px;
	color: #6B6252;
	cursor: pointer;
}
* html .products .content .smalbasketico{
	padding-top: 6px;
}

.smalpercentoffico {		
	background:url("http://www.navu.sony-europe.com/navu/img/santa/icoarrowoff.gif") no-repeat top left;
	width: auto;
	height: 25px;
	position: absolute;
	left: 84px;
	bottom: 0px;
	padding: 0px 0px 0px 18px;
	margin-left: 8px;
	margin-bottom: 2px;
	color: #6B6252;
}

.smalpercentofficodetail {		
	background:url("http://www.navu.sony-europe.com/navu/img/santa/icoarrowoff.gif") no-repeat top left;
	width: auto;
	height: 25px;
	position: absolute;
	padding: 0px 0px 0px 20px;
	margin-left: 8px;
	margin-bottom: 2px;
	margin-top: 0px;
	color: #6B6252;
}


.products .detail .content .basketico {		
	height: 30px;
	padding: 10px 0px 0px 40px;
	margin-left: 6px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	cursor: pointer;
	color: #6B6252;
}

.products .content h2 {	
	margin-top: 0px;
	font-size: 12px;
	padding: 10px 10px 5px 10px;	
}
.products .content p {	
	display: block;
	height: 38%;
	overflow: hidden;
}

.products .detail .content p {
	text-align: justify;
	overflow: visible;
}

.content .cart img {
	border: none;
}

/***************************/
/* for news and boxes 	   */
/***************************/
.boxRO{	
	border: none;	
	padding: 0;		
	height: 100%;
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_ro.gif) top right no-repeat;	
	background-color: #FFFFFF;
}
.boxRU{	
	border: none;
	margin: 0;
	padding: 0;	
	height: 100%;
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_ru.gif) bottom right no-repeat;	
}
.boxLO{
	border: none;
	margin: 0;	
	padding: 0;	
	height: 100%;
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_lo.gif) top left no-repeat;	
}
.boxLU{
	border: none;
	margin: 0;
	padding: 0;
	height: 100%;
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_lu.gif) bottom left no-repeat;	
}

.silverbox .boxRO{
	background:url(http://www.navu.sony-europe.com/navu/img/santa/silver_roundedbox_ro.gif) top right no-repeat;	
}
.silverbox .boxRU{
	background:url(http://www.navu.sony-europe.com/navu/img/santa/silver_roundedbox_ru.gif)  bottom right no-repeat;	
}
.silverbox .boxLO{
	background:url(http://www.navu.sony-europe.com/navu/img/santa/silver_roundedbox_lo.gif)  top left no-repeat;	
}
.silverbox .boxLU{
	background:url(http://www.navu.sony-europe.com/navu/img/santa/silver_roundedbox_lu.gif) bottom left no-repeat;	
}

.innernews .boxRU{
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_last_ru.gif) bottom right no-repeat;
}
.innernews .boxRO{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_topopen_ro.gif) top right no-repeat;	
	background-color: #FFFFFF;
}
.innernews .boxLO{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_topopen_lo.gif) top left no-repeat;	
}
.innernews .left .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_left_ru.gif) bottom right no-repeat;		
}
.innernews .middle .boxRO{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_middle_ro.gif) top right no-repeat;
}
.innernews .middle .boxLO{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_middle_lo.gif) top left no-repeat;	
}
.innernews .middle .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_middle_ru.gif) bottom right no-repeat;		
}
.innernews .middle .boxLU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_middle_lu.gif) bottom left no-repeat;
}
.sec .boxRO{
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_topopen_ro.gif) top right no-repeat;	
}
.sec .boxLO{
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_topopen_lo.gif) top left no-repeat;
}
.last .boxRU{
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_last_ru.gif) bottom right no-repeat;
}

.innernews{	
	border: none;
	padding: 0;	
	width: 100%;			
	height: 250px; /* edit here the height of the small news */		
}

.innernews .content p {
	padding: 0px 5px 0px 10px;
}

.innernews .content img {	
	margin: 0px 10px 0px 10px;
	padding: 1px;
	border: 1px solid #aaa;
	width: 80px;
	float: left;
}

.innernews .content .fileItem {	
	margin: 0px 10px 0px 10px;
	padding: 1px;
	border: 1px solid #aaa;
	width: 80px;
	float: left;
}

.news .content .spacer{
	height: 25px;
	/*padding-top: 25px;*/
}

.news .content .container {
	overflow: auto;
	height: 68%;
}


.news .content img {
	margin: 0px 10px 10px 10px;
}

.newslist .content img {
	margin: 0px;
}

.news .content .fileItem, .newslist .fileItem {
	margin: 0px 10px 10px 10px;
	float: left;
}

.content img {
	float:left;
	margin: 0px 10px;
	padding: 1px;
	border: 1px solid #aaa;
	/*cursor: pointer;*/
}

.newslist {
	margin-top: 2px;
}
.newslist .spacer{
	padding-top: 15px;
}
.newslink{
	position: absolute;
	bottom: 0px;
	right: 0px;	
	text-align: right;
	padding-right: 40px;
	margin: 0px 7px 4px 0;
	padding-bottom: 2px;
	padding-top: 1px;
	width: 116px;	
	background:url(http://www.navu.sony-europe.com/navu/img/santa/moreButton.gif) top right no-repeat;
	font-family: Tahoma,Verdana,Arial, sans-serif;
	font-size:11px; 
	color: #FFFFFF;
	font-weight:bold;
	cursor: pointer;		
}
html>/**/body .newslink{
	margin-right: 8px;
}

.backlink .newslink{
	background:url(http://www.navu.sony-europe.com/navu/img/santa/backbutton.gif) top right no-repeat;
}

.newslink a {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.newslink a.access {
	DISPLAY: none;
}
.newslink a:hover {
	TEXT-DECORATION: none;
	COLOR: #C9C5C1;
	cursor: pointer;
}
a:hover .newslink{
	COLOR: #C9C5C1;	
}

/* fixed the IE6 hover bug */
.newslink:hover{
	COLOR: #AF4601;	
}


* html .products .detail .newslink{
		margin: 0px 7px 3px 0px;
}

.innernews .left{
	border: none;
	padding: 0;
	float: left;
	width: 33%;	
	height: 100%;
}
.innernews .right{	
	border: none;
	padding: 0;
	float: left;
	width: 33%;	
	height: 100%;
}
.innernews .middle{		
	border: none;
	padding: 0;
	float: left;
	width: 33.9%;	
	height: 100%;
}

.content .headlineContent{
	max-height: 18%;
	margin-bottom: 5px;
	overflow: hidden;
}
* html .content .headlineContent{
	height: 18%;
}
.content .headlineContent h2{
	padding-bottom: 0;
}


.content .headlineContentProduct{
	max-height: 21%;
	margin-bottom: 5px;
	overflow: hidden;
}
* html .content .headlineContentProduct{
	height: 21%;
}


.innernews .content .container{
	overflow-y: auto;
	overflow-x: hidden; 
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #AF4601; 
	scrollbar-3dlight-color: #807660;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F6F6F6;
	margin-right: 1px;
}
.innernews .middle .content .container{
	margin-right: 0px;
}

html>/**/body .innernews .middle{		
	border: none;
	padding: 0;
	float: left;
	width: 34%;	
	height: 100%;
}
.newsBanner{
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/newstop.gif) top left no-repeat;	
	width: 396px;
	height: 20px;
}
.content{	
	position: relative;
	border: none;
	margin-top:0;
	padding: 0;	
	height: 100%;
}


.content .detailsLink a:hover {
	text-decoration:none;
	color:#FFFFFF;	
}
.content h2 {	
	padding: 10px 10px 10px 10px;
	font-size:14px; 
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
}
.content h1 {	
	color:#AF4601;
}
.content p, h3 {	
	padding: 0px 10px 10px 10px;
	font-size:10px; 
	font-weight:normal;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}

.content ul{
	margin: 0;
	padding: 10px 0px 10px 30px;
}

/**************************/
/* profil   			  */
/**************************/
.icon{
	background-color: transparent;
	margin-top: 30px;	
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}
.icon .max{	
float: right;
	padding-left: 18px;
	margin-right: 10px; 
	vertical-align: text-bottom;
	background:url(http://www.navu.sony-europe.com/navu/img/santa/showIco.gif) top left no-repeat;	
}
.icon .min{	
	float: right;
	padding-left: 18px;
	margin-right: 10px; 
	vertical-align: text-bottom;
	background:url(http://www.navu.sony-europe.com/navu/img/santa/hideico.gif) top left no-repeat;	
}
.icon a{
	cursor: pointer;
	margin-right: 15px;
}
/* ------------???------------------ */
* html .foldericon a{
	background-image: none;
	cursor: pointer;	
	padding-right: 0px;
	/*padding-bottom: 1px;*/
}

html>/**/body .foldericon a{
	padding-right: 0px;
	background-image: none;
	cursor: pointer;	
	/*padding-top: 2px;*/
}
/* ------------------------------ */
.profil .boxRO{		
	background:url(	http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_profil_ro.gif) top right no-repeat;	
	background-color: transparent;
}
* html .profil .boxRO{		
	background:url(	http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_profil_ro_IE.gif) top right no-repeat;	
	
}

.profil .boxLO{	
	position: relative;
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_profil_lo.gif) top left no-repeat;
	height: auto;	
}
* html .profil .boxLO{		
	background:url(	http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_profil_lo_IE.gif) top left no-repeat;	
}

.profil .boxLO .boxBorder{
	position: absolute;
	top: 40px;
	bottom: 30px;
	background-color: transparent;	
	border-left: 1px solid #807660;
	border-right: 1px solid #807660;
	height: auto;
	width: 99.6%;	
	margin-bottom: -2px;
}

@media all and (min-width: 0px){ .profil .boxLO .boxBorder { width: 576px; } }


.profil{	
	margin-top: 30px;
}
.profil .content{
 position: relative;
}
.profiltab{	
	position: absolute;
	top: -7px;
	left: 29px;
	
	text-align: right;
	padding-right: 0px;
	margin: 0px 0px 0px 0;
	padding-bottom: 2px;
	padding-top: 1px;
	width: auto;
	height: 25px;
			
	font-family: Tahoma,Verdana,Arial, sans-serif;
	font-size:11px; 
	color: #FFFFFF;
	font-weight:bold;
	cursor: pointer;		
}

.profiltab a {
	COLOR: #FFFFFF; TEXT-DECORATION: none; /*#E67600*/
}
.profiltab a.access {
	DISPLAY: none;
}
.profiltab a:hover {
	TEXT-DECORATION: none;
	COLOR: #C9C5C1;
	cursor: pointer;
}
.profil .box .profiletable a{
	text-decoration: none;
	white-space: normal;
}
.profil .box .profiletable td{	
 	padding:6px 6px 6px 6px;
}
.profil .box .profiletable .deviceTable .foldericon{
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	width: 70px;
}

.foldericon div{
	width: 48px;
	height: 15px;
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/showDeviceIco.gif);
	background-repeat: no-repeat;
	padding-left: 3px;
	padding-top: 3px;
	overflow: hidden;
}
.foldericon .showicon{
	background-image: url(http://www.navu.sony-europe.com/navu/img/redesign/tabplusIco.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 14px;
	height: 14px;
}
.foldericon .hideicon{ 
	background-image: url(http://www.navu.sony-europe.com/navu/img/redesign/minusIco.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 14px;
	height: 14px;
	display: none;
}
.foldericon .warnicon{
	background-image: url(http://www.navu.sony-europe.com/navu/img/redesign/warn.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;	
}

.warning, .success {
	margin: 0px 0px 10px 0px;
}
.warning .warnicon{
	background-image: url(http://www.navu.sony-europe.com/navu/img/redesign/warn.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;	
	margin-left: 3px;
	margin-right: 3px;
}
.warning .erroricon{
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/error.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	width: 18px;
	height: 18px;	
}
.warning .boxRO{	
	background:url(http://www.navu.sony-europe.com/navu/img/santa/roundedbox_warn_ro.gif) top right no-repeat;	
	background-color: #EF6F01;
}
.warning .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/santa/roundedbox_warn_ru.gif) bottom right no-repeat;		
}
.warning .boxLO{
	background:url(http://www.navu.sony-europe.com/navu/img/santa/roundedbox_warn_lo.gif) top left no-repeat;	
}
.warning .boxLU{
	background:url(http://www.navu.sony-europe.com/navu/img/santa/roundedbox_warn_lu.gif) bottom left no-repeat;	
}
.warning table{
	margin: 4px;
	color: #000000;
	font-weight: bold;
}
.warning .content{
	color: #000000;
	padding: 4px;
}
.warning .content h2, .warning .content p, .warning .content h4 {
	color: #000000 !important;
	font-weight: bold !important;
}
.warning .content a {
	background:transparent url(http://www.navu.sony-europe.com/navu/img/icoSearchC1.gif) no-repeat scroll right center;
	color:#FFFFFF;
	font-weight:bold;
	padding: 2px 10px 0px 10px;
}
.warning .content a:hover {
	color:#AF4601;
}

.norm .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_norm_ru.gif) bottom right no-repeat;		
}	

.profil .profiltab .tab{
	margin-top: 1px;
	margin-left: 6px;
	padding-left: 40px;
	float: left;
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/tab.gif) bottom right no-repeat;		
	width: auto;
	height: 100%;
}

.profil .profiltab .buttoncontent{
	padding-top: 11px;
	padding-left: 4px;
	float: left;
	background:url(http://www.navu.sony-europe.com/navu/img/santa/profilcontenttab.gif) top right repeat-x;		
	width: auto;
	height: 100%;
}
.profil .profiltab .devicebuttonLeft{
	float: left;
	cursor: pointer;
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/profildevicetab.gif) ;
	background-repeat: no-repeat;	
	padding-left: 38px;
	color: #FFFFFF;
	background-color: transparent;	
	height: 100%;
}
.profil .profiltab .databuttonLeft{
	float: left;
	cursor: pointer;
	margin-left: -14px;
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/profildatatab.gif) ;
	background-repeat: no-repeat;	
	padding-left: 38px;
	color: #FFFFFF;
	background-color: transparent;	
	height: 100%;
}
.profil .profiltab .buttonRight{	
	float: left;	
	cursor: pointer;
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/profilrighttab.gif);
	background-repeat: no-repeat;	
	background-color: transparent;
	color: #FFFFFF;
	width: 31px;	
	margin-right: 0px;
	height: 100%;
}

/***************************/
/*  all other boxes        */
/***************************/
.box .boxRU{	
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_bigbutton_ru.gif) bottom right no-repeat;		
}

.box .boxLU{
	background:url(http://www.navu.sony-europe.com/navu/img/redesign/roundedbox_bigbutton_lu.gif) bottom left no-repeat;	
}

.box{	
	margin-top: 15px;
}

.box .content{
	margin: 0;
	padding: 10px 9px 0px 9px;
}

#FrmSearch .box {
	margin: 0px;
}

.box .content .spacer {
	padding-top: 60px;
}

.norm .content .spacer {
	padding-top: 20px;
}

.box .newslink{	
	bottom: 0px;
	left: 0px;
	margin: 0px 0px 2px 31px;
	background-image: none;		
	width: auto;
	height: 16px;
}
.box .newslink .buttoncontent{
	padding-top: 0px;
	vertical-align: bottom;
	float: left;
	background:url(http://www.navu.sony-europe.com/navu/img/santa/buttonmiddle.gif) top right repeat-x;		
	width: auto;
	height: 100%;
}

.box .newslink .buttonLeft{
	float: left;
	cursor: pointer;
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/buttonLeft.gif) ;
	background-repeat: no-repeat;	
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	background-color: transparent;	
	height: 100%;
}

.box .newslink .secbuttonLeft{
	float: left;
	cursor: pointer;
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/secbuttonleft.gif) ;
	background-repeat: no-repeat;	
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	background-color: transparent;	
	height: 100%;
	margin-left: -14px;
}

.box .newslink .buttonRight{	
	float: left;	
	cursor: pointer;
	background-image: url(http://www.navu.sony-europe.com/navu/img/santa/buttonRight.gif);
	background-repeat: no-repeat;	
	background-color: transparent;
	color: #FFFFFF;
	width: 43px;	
	margin-right: 0px;
	height: 100%;
}
* html .box .newslink .clearer{
	CLEAR: none;
}
.deviceico{		
	background: url("http://www.navu.sony-europe.com/navu/img/santa/iconDevice.gif") transparent no-repeat top left;
	height: 40px;	
	padding: 1px 0px 0px 40px;	
}
.basketico{	
	background: url("http://www.navu.sony-europe.com/navu/img/santa/iconCart.gif") transparent no-repeat scroll left top;
	height: 40px;		
	padding: 1px 0px 0px 40px;
}
.profileico{	
	background: transparent url(http://www.navu.sony-europe.com/navu/img/santa/iconProfil.gif) no-repeat scroll left top;
	height: 40px;
	padding: 9px 0px 15px 40px;	
}
.profileicogray{	
	background: transparent url(http://www.navu.sony-europe.com/navu/img/santa/iconProfilgray.gif) no-repeat scroll left top;
	height: 40px;
	padding: 9px 0px 15px 40px;	
}
.mapico{	
	background: transparent url(http://www.navu.sony-europe.com/navu/img/santa/iconMap.gif) no-repeat scroll left top;
	height: 40px;		
	padding: 1px 0px 0px 40px;
}
.downico{	
	background: transparent url(http://www.navu.sony-europe.com/navu/img/santa/iconDownload_small.gif) no-repeat center center;
	height: 15px;		
	width: 15px;
	padding: 5px 10px;
}
.alertico{	
	background: url(http://www.navu.sony-europe.com/navu/img/santa/iconAlert.gif) no-repeat scroll left top;
	height: 40px;		
	padding: 1px 0px 0px 40px;
}
#newdownload{
	background-color: #FFC75F;
}

.box .profiletable a{
	text-decoration: underline;
}
.box .profiletable td{	
 	padding:3px 6px;
}
.box .profiletable .choseproduct td{
	 padding:4px 6px 4px 6px;
}
.box .profiletable .choseproduct .devicecolumn{
	 background-color: #E8E9E9;
}
.box .profiletable .choseproduct .chosecolumn{
	 background-color: #FFBD99;
}
.box .content h3 {	
	color:#3A3326;
  	margin:0;
  	line-height:110%;
  	padding: 0px;
  	font-size: 11px;
  	font-weight: bold;
}
.box .content p{
	padding: 0px;
}
.box .content h2{
	padding: 0px;
	font-size: 15px;		
}

.box .smal .content{
	padding: 5px;
	padding-bottom: 35px;
}

.box .smal .content p{
	display: block;
	padding: 0px;
}
.box .smal .content h2{
	color:#3A3326;
	padding: 0px;	
}
.box .smal .buttoncontent{
	width: 78px;
	height: 16px;
	overflow: hidden;
	text-align: left;
}

#rightcol #loginPanel input {
	margin: 0px 0px 0px 3px;
	font-size: 80%;
	display:inline;
	border:1px solid #848384;
	width: 80%;
	background: url("http://www.navu.sony-europe.com/navu/img/santa/box_shadow.gif") #FFFFFF repeat-x top left;
}

.content img.howtoImg, .content .howtoImg img {
	float: none;
	margin-bottom: 10px;
}

#searchBodyCheck {
	vertical-align: middle;
}



/*--------------------- lightbox css ---------------------------------------------- */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 1000000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	cursor: pointer;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.navu.sony-europe.com/navu/img/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.navu.sony-europe.com/navu/img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.navu.sony-europe.com/navu/img/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000;
	}

/* can be removed with the old howtos */	
#howto p {
	color:black;
	font-family:Tahoma;
	font-size:100%;
	font-weight:normal;
	margin:0px;
}

#howto .content img {
	float: none;
	margin: 0px 0px 10px 10px;
}

.bold {
	font-weight: bold;
}

.hero {
	margin-bottom: 3px; /* small spacer between flash and messages
}