@charset "UTF-8";
/* CSS Document */

{HTML}
* { margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 1em;}

body { font-size: 9pt; line-height: 1.4em; background: #000 url(../_media/bg_gradient.jpg) repeat-x;}
body#home { background: #000 url(../_media/bg_gradient_home.jpg) repeat-x;}

p { margin-bottom: 1.6em;}
a { text-decoration: none;}



{100%}
html, body { height: 100%;}
.base { min-height: 100%;}


{Color}
body { color: #FFF;}
a {}


{Element}
.hide { display: none !important;}
.invisible { visibility: hidden !important;}
.clear { clear: both;}

.left { float: left;}
.right { float: right;}

.debug { border: 1px Solid #F99;}



{Layout}
.base { display: block; width: 920px; margin: 0 auto;}

.layout { position: relative; display: block; width: 900;}

.main {}



{BG Image}
/*.bgimg_xseries { display: block; width: 620px; height: 440px; background: url(../_media/bgimg_xseries.jpg) no-repeat right;}*/ /* ADD BGIMG TO CONTENT */



{Header}
.header {}
.header .logo_sony h1 { display: block; width: 85px; height: 80px;background: url(../_media/logo_sony.gif) no-repeat;}
.header .logo_bravia h1 a { display: block; width: 150px; height: 80px; background: url(../_media/logo_bravia.gif) no-repeat;}
.header h1 span { display: none;}



{Footer}
.footer { position: absolute; width: 100%; top: 625px;}
#home .footer { top: 565px; left: 2px;}

.footer .logo_likenoothers h4 { display: block; width: 108px; height: 14px; background: url(../_media/logo_likenoothers.gif) no-repeat;}
.footer h4 span { display: none;}
.footer .disclaimer { position: relative; padding-left: 413px; display: block; font-size: 0.9em; text-align: right; color: #4D4D4D;}
.footer .disclaimer2 { position: relative; padding-left: 50px; display: block; font-size: 0.9em; text-align: left; color: #4D4D4D;}
.footer .termsofuse a{ position: relative; padding-left: 7px; background: url(../_media/termsofuse_icon.gif) no-repeat left; color: #FFF;  font-size: 0.9em;}



{Contents}
.contents {
	position: relative;
	top: 20px;
	display: block;
	width: 920px;
	height: 420px;
}
#home .contents { position: relative; top: 0; display: block; width: 920px; height: 410px;}

/* Products */
.inches{ display: none; font-size: 1em; font-weight: bold;}
.disclaimer { padding: 3px 0 0 10px; color: #FFF; font-size: 0.8em;}
.contents1_left { width: 460px; height: 440px; float: left;}
.contents1_flash { width: 460px; height: 440px; float: right;}

.products_crowner { display: block; position: relative; width: 85px; float: left;}
.products_intro { display: block; font-size: 1em;  position: relative; width: 345px; margin-left: 20px; float: left;}

.products_inchcolor { display: block; /*position: relative; height: 6px;*/ margin: 10px 0; padding: 10px 0; border-top: 1px solid #800B1F;}
.products_inchcolor h4 span { display: none;}
.products_inchcolor ul { display: block; /*position: relative;*/ list-style-type: none; float: left;}
.products_inchcolor li { display: inline; float: left; margin-right: 2px;}

#tseries .products_inchcolor { margin-bottom: 0; padding-bottom: 0;}
#tseries .products_inchcolor ul { float: none; clear: both;}

.products_inch { display: block; /*height: 15px;*/ float: left;}

.products_color { display: block; height: 15px; float: left;}
.products_color .colorfor32 { display: block; width: 101px; height: 15px; margin: 0 2px 0 10px; background: url(../_media/products_colorfor32.gif) no-repeat; float: left;}
.products_color .color { display: block; width: 58px; height: 15px; margin: 0 2px 0 10px; background: url(../_media/products_color.gif) no-repeat; float: left;}

.products_features { display: block; position: relative; margin-top: 10px; float: left; background: url(../_media/products_features_boxtop.gif) no-repeat;}

.products_features_table { width: 450px; font-size: 0.9em; color: #333; line-height: 1.2em;}
.products_features_tablebg { background: #B2B2B2 url(../_media/products_features_boxbg.gif) repeat-x;}
.products_features_divider { border-right: 1px solid #A1A1A1;}
.products_features_table ul { display: block; position: relative; list-style-type: none; margin: 0 0 10px 0;}
.products_features_table li { margin: 3px 10px; padding-left: 10px; background: transparent url(../_media/products_features_bullet.gif) no-repeat left 5px;}
.products_features_table h4 { margin: 5px 10px; font-size: 1.2em; color:#C0112E;}
.products_features_fineprint { padding: 3px 0 0 10px; color: #000; font-size: 0.8em;}

.tproducts_technologies {
	position: absolute;
	left: 1px;
	top: 505px;
	z-index: 30;
	width: 920px;
	height: 34px;
}

.xproducts_technologies {
	position: absolute;
	left: 1px;
	top: 480px;
	z-index: 30;
	width: 920px;
	height: 34px;
}
.vproducts_technologies {
	position: absolute;
	left: 1px;
	top: 460px;
	z-index: 30;
	width: 920px;
	height: 34px;
}

.s20products_technologies {
	position: absolute;
	left: 1px;
	top: 420px;
	z-index: 30;
	width: 920px;
	height: 34px;
}
.wproducts_technologies {
	position: absolute;
	left: 1px;
	top: 460px;
	z-index: 30;
	width: 920px;
	height: 34px;
}
.w450products_technologies {
	position: absolute;
	left: 1px;
	top: 460px;
	z-index: 30;
	width: 920px;
	height: 34px;
}
.zproducts_technologies {
	position: absolute;
	left: 0;
	top: 460px;
	z-index: 30;
	width: 920px;
	height: 34px;
}

.sproducts_technologies {
	position: absolute;
	left: 0;
	top: 505px;
	z-index: 30;
	width: 920px;
	height: 34px;
}
.products_technologies {
	position: absolute;
	left: 1px;
	top: 498px;
	z-index: 30;
	width: 920px;
	height: 34px;
}
.w450products_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.w450products_technologies li { display: inline; float: left; padding: 0px 5px;}
.w450products_technologies li a { display: block;}

.zproducts_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.zproducts_technologies li { display: inline; float: left; padding: 0px 5px;}
.zproducts_technologies li a { display: block;}

.sproducts_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.sproducts_technologies li { display: inline; float: left; padding: 0px 5px;}
.sproducts_technologies li a { display: block;}

.tproducts_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.tproducts_technologies li { display: inline; float: left; padding: 0px 5px;}
.tproducts_technologies li a { display: block;}

.vproducts_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.vproducts_technologies li { display: inline; float: left; padding: 0px 5px;}
.vproducts_technologies li a { display: block;}

.s20products_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.s20products_technologies li { display: inline; float: left; padding: 0px 5px;}
.s20products_technologies li a { display: block;}

.xproducts_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.xproducts_technologies li { display: inline; float: left; padding: 0px 5px;}
.xproducts_technologies li a { display: block;}

.wproducts_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.wproducts_technologies li { display: inline; float: left; padding: 0px 5px;}
.wproducts_technologies li a { display: block;}

.products_technologies ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.products_technologies li { display: inline; float: left; padding: 0px 5px;}
.products_technologies li a { display: block;}

/* Technologies */
.contents2_left { width: 300px; height: 440px; float: left;}
.contents2_left h4 { font-size: 1.5em; font-weight: normal; line-height: 1em; color: #FCC; margin: 20px 0px;}
.contents2_flash { width: 610px; height: 315px; float: right;}

.technologies_icon {}

.contents2_gallery { position: relative; top: 20px; width: 610px; height: 105px; background: url(../_media/tech_gallery_box.gif) no-repeat; float: right;}
.contents2_gallery h4 { display: block; margin: 6px 0px 6px 10px; height: 9px; background: url(../_media/tech_availableseries.gif) no-repeat;}
.contents2_gallery span { display: none;}

.contents2_gallery ul { display: block; position: relative; list-style-type: none; padding-left: 5px;}
.contents2_gallery li { display: inline; float: left; padding: 0px 5px;}
.contents2_gallery li a { display: block;}



{Navi Main}
.navi{ position: absolute; z-index: 50; width: 100%; left: 0; top: 80px;}
.navi_tint { display: block; width: 100%; height: 480px; cursor: default; background: transparent url(../_media/tint_black50.png) repeat;}
.mainnavi { position: relative; display: block; width: 920px; height: 60px; top: 480px; margin: 0 auto;}
#home .mainnavi { top: 420px;}
.subnavi { position: relative; display: block; width: 100%; height: 480px; margin-top: -60px;}
.disappear { width: 1px; height: 1px;}



{New Promo}
/*.newpromo { display: block; position: absolute; left: 41px; top: 520px; width: 920px; height: 100px; z-index: 100;}*/
.promo { position: absolute; z-index: 60; width: 100%; height: 1px; left: 0; top: 520px;}
#home .promo { top: 460px;}

.newpromo {
	position: relative;
	left: -280px;
	width: 320px;
	height: 100px;
	margin: 0 auto;
}
.newpromo_img { display: block; width: 150px; height: 100px; float: left;}
.newpromo_txt h4 { font-size: 1.2em; font-weight: bold; color: #FFF;}
.newpromo_txt a {
	display: block;
	width: 160px;
	height: 40px;
	margin: 50px 0 10px 0;
	float: left;
	font-size: 0.9em;
	line-height: 1.2em;
	color: #FF8A7B;
}
.newpromo_txt a:hover { color: #FFF;}

