@charset "utf-8";


#intel_centrino{
display:block;
height:150px;
left:0px;
position:relative;
top:50px;
width:151px;
}


.windows{
	position: absolute;
	width: 150px;
	height: 70px;
	display: block;
	left: 698px;
	top: 483px;
}

/*======================
		center
======================*/

#header,
#container,
#footer {
	margin: 0 auto;
}



/*======================
		font
======================*/

#container #container-inner {
	font-size: 11px;
}

h2 {
	font-size: 138.5%;
	font-weight: bold;
}

h3 {
	font-size: 123.1%;
	font-weight: bold;
}

h4 {
	font-size: 108%;
}

.bold {
	font-weight: bold;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #333;
	text-decoration: underline;
}

a.link-blue {
	color: #336699 !important;
}

a.link-blue:hover {
	text-decoration: underline !important;
}

address {
	font-size: 85%;
}

.mstagline {
	font-size: 11px;
}

.error-js {
	background: #fff;
	color: #333;
	text-align: center;
}
.error-cookie {
	background: #fff;
	color: #333;
	text-align: center;
}

/*======================
	#header
======================*/


#header {
	background: #000;
	width: 780px;
	margin-bottom: 35px;
}

#header img {
	vertical-align: bottom;
}

#header #header-sub {
	background: url(../../../../common/images/header.gif) no-repeat top left;
	widows: 780px;
	height: 36px;
}

#header #header-sub h1 {
	text-indent: -9999px;
	float: left;
}

#header #header-sub p.mstagline {
	padding: 12px 14px 0 0;
	text-align: right;
	color: #fff;
}

#header ul#series {
	background: #fff;
	height: 27px;
}

#header ul#series li {
	float: left;
	margin: auto 13px;
	display: inline;
}

#header ul#series li h2 {
	position: relative;
	top: 2px;
}

#header ul#series li.series {
	position: relative;
	top: 7px;
	float: right;
	font-weight: bold;
}

#header ul#nav {
	width: 772px;
	height: 38px;
	margin: 0 auto;
}

#header ul#nav li {
	background: url(../../images/sr/menu.gif) no-repeat top left;
	display: inline;
	text-indent: -9999px;
	height: 30px;
	float: left;
	margin: 4px 0;
	overflow: hidden;
}

#header ul#nav li#nav-01 { width:  90px;}
#header ul#nav li#nav-02 { width: 197px;}
#header ul#nav li#nav-03 { width: 197px;}
#header ul#nav li#nav-04 { width: 197px;}
#header ul#nav li#nav-05 { width:  91px;}

#header ul#nav li#nav-01.current { background-position:    0px -30px;}
#header ul#nav li#nav-02.current { background-position:  -90px -30px;}
#header ul#nav li#nav-03.current { background-position: -287px -30px;}
#header ul#nav li#nav-04.current { background-position: -484px -30px;}
#header ul#nav li#nav-05.current { background-position: -681px -30px;}

#header ul#nav li a {
	background: url(../../images/sr/menu.gif) no-repeat top left;
	height: 30px;
	text-indent: -9999px;
	display: block;
}

#header ul#nav li#nav-01 a 	     { background-position:   0px    0px;}
#header ul#nav li#nav-01 a:hover { background-position:   0px  -30px;}
#header ul#nav li#nav-02 a       { background-position:  -90px   0px;}
#header ul#nav li#nav-02 a:hover { background-position:  -90px -30px;}
#header ul#nav li#nav-03 a 	     { background-position: -287px   0px;}
#header ul#nav li#nav-03 a:hover { background-position: -287px -30px;}
#header ul#nav li#nav-04 a 	     { background-position: -484px   0px;}
#header ul#nav li#nav-04 a:hover { background-position: -484px -30px;}
#header ul#nav li#nav-05 a 	     { background-position: -681px   0px;}
#header ul#nav li#nav-05 a:hover { background-position: -681px -30px;}



/*======================
		#container
======================*/

#container img {
	vertical-align: bottom;
}

#container #container-inner h3 {
	font-size: 146.5%;
	padding-bottom: 6px;
}



/*======================
		#footer
======================*/

#footer {
	width: 780px;
}

#footer img {
	vertical-align: bottom;
}

#footer ul#f-nav {
	margin: 0 14px 0 auto;
	width: 81px;
}

#footer ul#f-nav li {
	float: right;
}

#footer ul#f-nav li#back {
	width: 81px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: solid 1px #B2B2B2;
}

#footer ul#f-nav li#close {
	width: 55px;
	padding-bottom: 9px;
}

#footer ul#f-nav li#back a {
	background: url(../../../../common/images/page_top.gif) no-repeat top left;
	display: block;
	text-indent: -9999px;
	zoom: 1;
	overflow: hidden;
}

#footer ul#f-nav li#close a {
	background: url(../../../../common/images/close.gif) no-repeat bottom left;
	display: block;
	text-indent: -9999px;
	zoom: 1;
	overflow: hidden;
}

#footer ul#footer-sub {
	background: url(../../../../common/images/footer.gif) no-repeat top left;
	display: block;
	height: 23px;
	position: relative;
}	

#footer ul#footer-sub li {
	float: left;
}

#footer ul#footer-sub address {
	text-align: center;
	padding: 5px 0 0 0;
	color: #fff;
}

#footer ul#footer-sub li.footer-sub-url a {
	background: url(../../../../common/images/footer_logo_url.gif) no-repeat top left;
	text-indent: -9999px;
	display: block;
	float: left;
	position: absolute;
	top: 5px;
	left: 14px;
	width: 141px;
	overflow: hidden;
}

#footer ul#footer-sub li.footer-sub-logo a {
	background: url(../../../../common/images/footer_logo_sony.gif) no-repeat top left;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 5px;
	right: 14px;
	width: 55px;
	overflow: hidden;
}

/*360 view
----------------------------------------------------------------------------------------------------------------------------------------------- */





/*======================
		#hacks
======================*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {	display:inline-block;
list-style:none; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/*End hide from IE-mac */

.right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}
