/* =========================================== */
/*             Specifications                  */
/* =========================================== */

.contentContainer {
      line-height:    14px;
      font-family:    verdana, arial, helvetica, sans-serif;
      font-size:      10px;
      font-weight:    normal;
      color:          #666666;
      width:          auto;
      text-align:     left;
      word-wrap:      break-word;
      padding-top:    0px;
      padding-bottom: 20px;
      padding-left:   20px;
      padding-right:  40px; }

   .contentContainer table {
      line-height:  14px;
      font-family:  verdana, arial, helvetica, sans-serif;
      font-size:    10px;
      font-weight:  normal;
      color:        #666666;
      width:        auto;
      text-align:   left;
      word-wrap:    break-word; }

   .contentContainer h1, .contentContainer table h1 {
      display:      inline-block;
      font-family:  verdana, arial, helvetica, sans-serif;
      font-size:    12px;
      font-weight:  bold;
      color:        #666666;
      line-height:  16px; }

   .contentContainer h1 {
      display:      table-cell;
      font-family:  verdana, arial, helvetica, sans-serif;
      font-size:    12px;
      font-weight:  bold;
      color:        #666666;
      width:        100%;
      text-align:   left;
      word-wrap:    break-word; }

   .specsClickHere {
      font-family: Verdana;
      font-size:   11px;
      font-weight: bold;
      color:       #777777; }

   .specsBlankTitle {
      font-size:        12px;
      background-color: #777777;
      border:           1px solid #999999; }

   .specsProductTitle {
      color:            #ffffff;
      background-color: #777777;
      text-align:       center;
      border-top:       1px solid #999999;
      border-bottom:    1px solid #999999;
      border-right:     1px solid #999999; }

   .specsProductProperty {
      text-align:    left;
      border-bottom: 1px solid #999999;
      border-left:   1px solid #999999;
      border-right:  1px solid #999999; }

   .specsProductContent {
      text-align:    center;
      border-bottom: 1px solid #999999;
      border-right:  1px solid #999999; }


/* =========================================== */
/*             LEFT SIDE COLUMN            */
/* =========================================== */


#titlecontainer {
		background-image: url(../../images/universal/titlearea.gif);
		height: 33px;
		width: 229px;
		background-repeat: no-repeat;
	}
	
#lefttitle {
		text-align: left;
		font-family: verdana, Lucida, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 7px 0px 0px 5px;
		font-weight: bold;
		color: #999999;;
	}
	
A.lefttitle {
		      text-decoration : none; 
			  color:       #999999;}
		
A.lefttitle:hover {
		      color: #cc0000; }
	
#titlebuy {
		text-align: left;
		font-family: verdana, Lucida, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 5px 0px 0px 5px;
		font-weight: bold;
		color: #999999;;
	}


#leftsidecontainer{
		background-image: url(../../images/universal/leftfill.gif);
		height: 100%;
		width: 229px;
		background-repeat: repeat-y;
	}
	
#leftsidecontent{
		width: 210px;
		text-align: left;
		font-family: tahoma, Lucida, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 0px 15px 10px 15px;
		font-weight: normal;
		color: #757575;
}

A.leftsidecontent {
		      text-decoration : none; 
			  font-weight: bold;
			  color:       #757575;}
		
A.leftsidecontent:hover {
		      color: #ff6600; }
			  

#leftdot {
      background-image: url(../../images/universal/p_divider.gif);
      width:            200px;
      height:           1px;
      margin:           4px 0px 4px 0px; }
	  
.dealersearch {
      font-family:   tahoma, sans-serif;
      font-size:     11px;
      color:         #999999;
      padding:       0 0 0 5px;
      * padding:     0 0 0 5px;
      border-width:  1px;
      background:    #ffffff;
      height:        17px;
      border-color:  #cccccc;
      border-style:  solid;
      width:         100px; }
	  
.dealericon { 
	background: url(../../images/universal/button_magnify.gif); 
	}
button.dealericon { 
	background-position: 0 -19px; height: 19px;
	}
a:hover button.dealericon { 
	background-position: 0 0; 
	}
.rollover a, button
{
	width: 22px;
	padding: 0;
	border: 0;
	cursor: pointer;
	display: block;
	} 
	
#registericon{
	display:			block; 
	height: 			19px; 
	width:				60px;
	background-image:	url(../../images/universal/button_register.gif);
	overflow:			hidden;
	background-position:bottom;}
	
#registericon:hover{
		background-position:top;
}

#compat{
	display:			block; 
	height: 			19px; 
	width:				22px;
	background-image:	url(../../images/universal/button_magnify.gif);
	overflow:			hidden;
	background-position:bottom;}
	
#compat:hover{
		background-position:top;
}

#buyicon{
	display:			block; 
	height: 			19px; 
	width:				60px;
	background-image:	url(../../images/universal/button_buy.gif);
	overflow:			hidden;
	background-position:bottom;}
	
#buyicon:hover{
		background-position:top;
		}
		
#findicon{
	display:			block; 
	height: 			19px; 
	width:				60px;
	background-image:	url(../../images/universal/button_dealer.gif);
	overflow:			hidden;
	background-position:bottom;}
	
#findicon:hover{
		background-position:top;
		}
		

/* =========================================== */
/*             RIGHT SIDE COLUMN            */
/* =========================================== */

.rightsidettl{
	font-family: tahoma, Lucida, Arial, Helvetica, sans-serif;
	color:       #cc0000;
	font-weight: bold;
	font-size:   10px; }

A.rightsidettl {
      text-decoration : none; 
	  color:       #cc0000;}

A.rightsidettl:hover {
      color: #ff6600; }
	
.rightsidecontent{
      font-family: tahoma, Lucida, Arial, Helvetica, sans-serif;
      color:       #999999;
      padding:     0 0 0px;
      margin:      0;
      font-weight: normal;
      font-size:10px; }

A.rightsidecontent {
      text-decoration: none;
      color:           #cc0000; }

A.rightsidecontent:hover {
      color: #ff6600; }

#rightdot {	
	background-image: url(../../images/universal/g_divider.html);
	width: 230px;
	height: 1px;
	margin: 7 0 7 0px;}
	
#rightdotold {
	background-image: url(../../images/universal/g_divider.gif);
	width: 230px;
	height: 9px;
	margin: 3 0 3 0px;}
	
/* =========================================== */
/*        AV PRODUCT SUB-NAVIGATION            */
/* =========================================== */

#b_intro{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_intro.gif);
	overflow:hidden;
	background-position:top left;}

#b_intro:hover{
	display: block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_intro.gif);
	overflow:hidden;
	background-position:center left;}
	
#b_introIN{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_intro.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#b_features{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_features.gif);
	overflow:hidden;
	background-position:top left;}

#b_features:hover{
	display: block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_features.gif);
	overflow:hidden;
	background-position:center left;}
	
#b_featuresIN{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_features.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#b_specs{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_specs.gif);
	overflow:hidden;
	background-position:top left;}

#b_specs:hover{
	display: block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_specs.gif);
	overflow:hidden;
	background-position:center left;}
	
#b_specsIN{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_specs.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#b_images{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_images.gif);
	overflow:hidden;
	background-position:top left;}

#b_images:hover{
	display: block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_images.gif);
	overflow:hidden;
	background-position:center left;}
	
#b_imagesIN{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_images.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#b_compare{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_compare.gif);
	overflow:hidden;
	background-position:top left;}

#b_compare:hover{
	display: block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_compare.gif);
	overflow:hidden;
	background-position:center left;}
	
#b_compareIN{
	display: block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_compare.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#b_more{
	display:block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_more.gif);
	overflow:hidden;
	background-position:top left;}

#b_more:hover{
	display: block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_more.gif);
	overflow:hidden;
	background-position:center left;}
	
#b_moreIN{
	display: block; height: 34px; width:113px;
	background-image:url(../../images/universal/b_more.gif);
	overflow:hidden;
	background-position:bottom left;}
	
/* =========================================== */
/*        TV PRODUCT SUB-NAVIGATION            */
/* =========================================== */

#t_features{
	display:block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_features.gif);
	overflow:hidden;
	background-position:top left;}

#t_features:hover{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_features.gif);
	overflow:hidden;
	background-position:center left;}
	
#t_featuresIN{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_features.gif);
	overflow:hidden;
	background-position:bottom left;}

#t_specs{
	display:block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_specs.gif);
	overflow:hidden;
	background-position:top left;}

#t_specs:hover{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_specs.gif);
	overflow:hidden;
	background-position:center left;}
	
#t_specsIN{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_specs.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#t_picture{
	display:block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_picture.gif);
	overflow:hidden;
	background-position:top left;}

#t_picture:hover{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_picture.gif);
	overflow:hidden;
	background-position:center left;}
	
#t_pictureIN{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_picture.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#t_convenience{
	display:block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_convenience.gif);
	overflow:hidden;
	background-position:top left;}

#t_convenience:hover{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_convenience.gif);
	overflow:hidden;
	background-position:center left;}
	
#t_convenienceIN{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_convenience.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#t_connection{
	display:block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_connection.gif);
	overflow:hidden;
	background-position:top left;}

#t_connection:hover{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_connection.gif);
	overflow:hidden;
	background-position:center left;}
	
#t_connectionIN{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_connection.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#t_sound{
	display:block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_sound.gif);
	overflow:hidden;
	background-position:top left;}

#t_sound:hover{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_sound.gif);
	overflow:hidden;
	background-position:center left;}
	
#t_soundIN{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_sound.gif);
	overflow:hidden;
	background-position:bottom left;}
	
#t_more{
	display:block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_full.gif);
	overflow:hidden;
	background-position:top left;}

#t_more:hover{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_full.gif);
	overflow:hidden;
	background-position:center left;}
	
#t_moreIN{
	display: block; height: 34px; width:100px;
	background-image:url(../../images/universal/t_full.gif);
	overflow:hidden;
	background-position:bottom left;}
	
	overflow:hidden;
	background-position:bottom left;}

#more_images_div, #more_images_div table table{
	display: block; width: 111px;}

#more_images_div td.content{
	width: 109px;}

#more_images_div table table a, #more_images_div table table a:visited {
   color:            #000000;
   background-color: #ffffff;
   text-decoration:  none; }

#more_images_div table table a:hover {
   color:            #ff9900;
   background-color: #ffffff;
   text-decoration:  none; }


/*-----------------------------------------------------------------------------
 * Comparison Chart
 *---------------------------------------------------------------------------*/
 
.banner {
	background-color: #cc0000;
	font-family: "Verdana";
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 0px 4px 2px;
}
.header {
	background-color: #e0e0e0;
	font-family: "Verdana";
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	padding: 1px 0px 1px 1px;
}

.subhead {
	background-color: #f7f7f7;
	font-family: "Verdana";
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	padding: 1px 0px 1px 5px;
}

.item {
	background-color: #ffffff;
	font-family: "Verdana";
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	padding: 1px 0px 1px 10px;
}

.title {
	background-color: #ffffff;
	font-family: "Verdana";
	font-size:15px;
	color: #333333;
	font-weight: bold;
}
.error {
	background-color: #ffffff;
	font-family: "Verdana";
	font-size:13px;
	color: #333333;
	font-weight: bold;
}
.label {
	background-color: #ffffff;
	font-family: "Verdana";
	font-size:10px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}

  
/* =========================================== */
/*              PRODUCT TREATMENT            */
/* =========================================== */

.breadcrumb { font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #999999;padding : 4px 0px 4px 5px;}
	A.breadcrumb,  A.breadcrumb:visited{color: #999999; text-decoration : none;}
	A.breadcrumb:hover {color: #FF9900;}
	
.producttitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
	A.producttitle {color: #cc0000;	text-decoration : none;}
	A.producttitle:hover {color: #FF9900;}
	
.productmodel {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7d7d7d;
	padding: 0px 0px 0px 2px;
	text-align: left;
}
	A.productmodel {color: #7d7d7d;	text-decoration : none;}
	A.productmodel:hover {color: #FF9900;}
	
.productprice {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7d7d7d;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
	A.productprice {color: #999999;	text-decoration : none;}
	A.productprice:hover {color: #FF9900;}
	
.title {font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #666666;}
	A.title {color: #666666;	text-decoration : none;}
	A.title:hover {color: #FF9900;}
	
.content {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
	text-align: left;
}
	A.content {color: #cc0000;	text-decoration : none;}
	A.content:hover {color: #FF9900;}
	
.content ul li { font-size: 9px; margin: 0px 0px 0px -16px; list-style-type: square; }

	
   div.floatproduct {
      width:          210px;
      height:         340px;
      float:          left;
      text-align:     left;
      word-wrap:      break-word;
      overflow:       visible;
      text-align:     center; }

   table.floatproduct {
      width: 100%;
      align: center; }

   td.floatproduct {
      width:          33%;
      vertical-align: top;
      padding:        5px;
      overflow:       hidden; }


table.boxtable {
	border-style: solid;
	border-width: 1px;
	border-spacing: ;
	border-color: #999999;
	border-collapse: separate;
	background-color: white;
}

.productdetails {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #7d7d7d;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align:middle;
	width:25%;
	
}

.productdetails a {
	color: #7d7d7d; 
	text-decoration : none; 
	background: transparent url(../../images/universal/arrowred.gif) no-repeat 0 50%;
	line-height:16px;
	padding-left:5px; 
	top:5px;}
	
	.productdetails a:hover {color: #FF9900;}
	
	
	
	
	
	
	.tutorialtitle {font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #666666;padding: 0px 0px 10px 0px;}
	A.tutorialtitle {color: #666666;	text-decoration : none;}
	A.tutorialtitle:hover {color: #FF9900;}
	
.tutorialcontent {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	line-height: 14px;
	text-align: left;
	padding: 0px 0px 10px 0px;
}
	A.tutorialcontent {color: #cc0000;	text-decoration : none;}
	A.tutorialcontent:hover {color: #FF9900;}
	


.tutorialf {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
	line-height: 14px;
	text-align: left;
}