html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

/* End of CSS Reset */



a, p {

font-family:Arial, Helvetica, sans-serif;

color:#333333;

}



html {

	padding-top:10px;

	height:100%;

	text-align:center;

	background-color:#4d4d4d;

	background-repeat:repeat-x;

	background-position:top left;

	font-family:Arial, Helvetica, sans-serif;

}

body {

	height:100%;

	background-position:top center;

	background-repeat:no-repeat;

}

#Wrapper {

	text-align:center;

	margin:0 auto;

	padding-top:15px;

	width:860px;

	min-height:500px;

	background-color:#5d6467;

	overflow:hidden;

}



#Inner_Wrapper {

	position:relative;

	text-align:center;

	margin:0 auto;

	width:820px;

	min-height:450px;

	background-color:#FFF;

	border:5px solid #565e60;

	overflow:hidden;

	margin-bottom:30px;

	padding-bottom:50px;

}



.languageToggle {

font-size:10px;

position:absolute;

top:16px;

left:28px;

}



.languageToggle a {

text-decoration:none;

font-size:10px;

}



.languageToggle a:hover {

text-decoration:underline;

font-size:10px;

}



.languageToggle .on {

text-decoration:underline;

color:#FF3300;

}





.share {

font-size:10px;

position:absolute;

top:16px;

right:28px;

}



.share a {

text-decoration:none;

font-size:10px;

}



.share a:hover {

text-decoration:underline;

color:#FF3300;

}



 



#Main {

	position:relative;

	top:30px;

	margin:0 auto;

	width:765px;

	border:3px solid #efefef;

	overflow:hidden;

}



#Header {

	position:relative;



	text-align:center;

	background-image:url(../images/atv_bg.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:350px;

	width:765px;

}



#Top_Bar_bg {

width:765px;

height:80px;

position:absolute;

top:0px;

left:0px;

z-index:1;

filter:alpha(opacity=25);

-moz-opacity:.25;

opacity:.25;

background-color:#FFF;

}



#Top_Bar {

width:765px;

height:80px;

z-index:4;

position:relative;

border-bottom:1px solid #FFF;

}



#Top_Bar img {

float:left;

}





#Nav_bg {

width:170px;

height:350px;

z-index:2;

top:0px;

left:0px;

position:absolute;

filter:alpha(opacity=30);

-moz-opacity:.30;

opacity:.30;

background-color:#333;

}



#Nav {

text-align:left;

z-index:9999999;

width:170px;

height:220px;

float:left;

position:relative;

}









#Top_Product {

}



#Product {

position:relative;

float:left;

width:450px;

height:259px;

background-color:#FFFFFF;

border:5px solid #666666;

}



#Product p {

font-weight:bold;

position:absolute;

bottom:10px;

right:55px;

margin-left:5px;

}



#Product img {

margin:20px 0 0 30px;

float:left;

}



.product_label {

float:right;

margin:0;

}



#Product_Nav {

position:relative;

text-align:left;

float:right;

width:135px;

height:259px;

}



#Product_Nav_bg {

width:135px;

height:269px;

z-index:1;

top:0px;

right:0px;

position:absolute;

filter:alpha(opacity=50);

-moz-opacity:.50;

opacity:.50;

background-color:#333;

}



#Product_Nav ul {

width:135px;

position:relative;

z-index:9999;

}



#Product_Nav ul li {

font-size:14px;

height:20px;

color:#FFFFFF;

padding-top:5px;

}

.subMenu_over {

background-image:url(../images/30opacPng.png);

}

#Product_Nav ul li a {

font-weight:bold;

display:block;

padding-left:10px;

width:120px;

height:25px;

text-decoration:none;

font-size:14px;

color:#FFFFFF;

}

#Product_Nav ul li a:hover {

color:#FFFFFF;

}



#Bottom_Panel {

background-color:#b4b8bf;

clear:both;

float:left;

}



#Sub_Menu {

text-align:left;

z-index:3;

width:170px;

min-height:250px;

_height:250px;

float:left;

background-color:#b4b8bf;

position:relative;

}



#Sub_Menu ul {

position:absolute;

bottom:10px;

margin-left:15px;

list-style:none;

}



#Sub_Menu ul li{

font-size:8px;

padding:8px 5px 0px 5px;

font-family:Arial, Helvetica, sans-serif;

background-image:url(../images/submenu_link_bg.jpg);

background-repeat:no-repeat;

width:136px;

height:23px;

}



#Sub_Menu ul li a {

display:block;

width:120px;

text-decoration:none;

color:#333333;

}



#Content {

text-align:left;

float:right;

width:585px;

min-height:250px;

_height:250px;

background-color:#d5d8dd;

border:5px solid #4d4d4d;

}



#Content div {

float:left;

width:540px;

height:192px;

margin:25px;

overflow-y:scroll;



}



#Content div img {
clear:both;

}

#Content div p{
clear:both;

}

#Content div {
clear:both;
}



#Content div a {

filter:alpha(opacity=50);

-moz-opacity:.50;

opacity:.50;

float:left;

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;
width:70px;
height:70px;
margin:6px 4px;
padding:5px 10px;

border:1px solid #666666;

text-decoration:none;

background-color:#FFFFFF;

}



#Content div a:hover {

filter:alpha(opacity=90);

-moz-opacity:.90;

opacity:.90;

border:1px solid #B70000;

}



h2 {

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

margin-left:20px;

}

#Content a.arrow {

margin:0px;

}



#Content div.first {

margin-left:50px;

}



#Specs {

text-align:left;

float:right;

width:595px;

height:230px;

background-color:#FFFFFF;

overflow-y:scroll;

overflow-x:hidden;

padding-bottom:50px;

}





#Specs p {

font-size:11px;

line-height:13px;

margin:15px;

}



#Specs .Part_Label p {

margin:5px 5px 5px 15px;

font-weight:bold;

}



#Specs .Part_Info p {

margin:5px;

}



.table_specs td {

height:15px;

width:280px;

}



h3 {

color:#A61E1E;

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

margin-left:15px;

display:block;

width:540px;

border-bottom:2px solid #666666;

padding:10px 0 4px 0;

margin-bottom:10px;

}



.table_specs {

margin-bottom:10px;

}



p.footer {

font-size:10px;

position:absolute;

bottom:7px;

left:28px;

}



.footer a {

text-decoration:none;

margin-left:15px;

}



.footer a:hover {

text-decoration:underline;

color:#FF3300;

}





.copyRight {

font-size:10px;

position:absolute;

bottom:7px;

right:28px;

}

.logo{
	padding-top:20px;
	padding-left:5px;
}