@charset "UTF-8";
/* CSS Document */

/* main layout START----------------------------------*/

/*div{
	border:1px dotted red;
	}
*/
body{
	background-color:#1b1b23;
	font-family:Avenir, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin:0px;
	padding:0px;
	font-size:1em;
	}
	
body img{
	border:none;
	}	
	
#masterCont{
	background:url(../fhimg/hpbg984.png) no-repeat center top;
	margin:auto;
	_height:1000px;
	}
	
h1.logo{
	background:url(../fhimg/fhlogoblk.png) no-repeat 722px 0px;
	/*width:207px; width without text added, just logo*/
	width:936px;
	_width:928px;
	height:17px;
	float:left;
	margin:15px 0 0 22px;
	_margin:15px 0 0 12px;
	/*margin:15px 0px 0px 745px;
	_margin:15px 0px 0px 372px;*/
	/*text-indent:-999em;*/
	color:#f0f0f0;
	font-size:12px;
	font-weight:lighter;
	}

.underline{
	border-bottom:1px dotted #545454;	
	width:930px;
	height:1px;
	float:left;
	margin:auto;
	margin:5px 0px 0px 20px;
	_margin:5px 0px 0px 9px;
	padding:0px;
	}

.h2underline{
	border-bottom:1px dotted #545454;	
	width:435px;
	height:1px;
	float:left;
	margin:0px 0px 0px 61px;
	}
	
.h2aboutUnderline{
	border-bottom:1px dotted #545454;	
	width:316px;
	height:1px;
	float:left;
	margin:0px 0px 0px 0px;
	}

.h2contactUnderline{
	border-bottom:1px dotted #545454;	
	width:336px;
	height:1px;
	float:left;
	margin:0px 0px 0px 0px;
	}
	
.h2warrantyUnderline{
	border-bottom:1px dotted #545454;	
	width:211px;
	height:1px;
	float:left;
	margin:0px 0px 0px 0px;
	}	
	
#fhContainer{
	width:984px;
	height:1041px;
	margin:0 auto 30px;
	border-bottom:1px solid #888;
	}
	
#fhContainer .leftBorder{
	background:url(../fhimg/vertline1.jpg) repeat-x 0px 0px;
	border-bottom:1px solid #888;
	width:6px;
	height:100%;
	float:left;
	margin:0px 0px 0px 0px;
	}

#fhContainer .rightBorder{
	background:url(../fhimg/vertline1.jpg) repeat-x 0px 0px;
	border-bottom:1px solid #888;
	width:6px;
	height:100%;
	float:left;
	margin:0px;
	padding:0px;
	}
	
#fhContainer .mainContent{
	/*background:url(../fhimg/contactaboutbg.png) repeat-x 0px 0px;*/
	background:#000;
	width:972px;
	height:100%;
	float:left;
	}
		
/*#fhContainer .imageLinks{
	width:984px;
	margin:0px;
	padding:0px;
	}*/
		
#fhContainer .imageLinks a{
	color:#000;
	text-decoration:none;
	}
	
#fhContainer .imageLinks ul{
	background:url(../fhimg/gallerybg.png) repeat-x 0px 0px;
	border:1px solid #343434;
	width:298px;
	height:26px;
	margin:55px 0px 0px 54px;
	padding:0px;
	text-indent:1px;
	font-size:9px;
	text-transform:uppercase;
	}
	
#fhContainer .imageLinks ul p{
	margin:0px;
	padding:4px;
	}	
	
#fhContainer .imageLinks .video{
	background:url(../fhimg/imagelinks-silverbg1.png) repeat-x 0px 0px;
	background-color:#000;
	width:90px;
	height:16px;
	margin:0px 4px 0px 3px;
	padding:0px;
	float:left;
	display:block;
	position:relative; top:5px; left:3px;
	}

#fhContainer .imageLinks .gallery{
	background:url(../fhimg/imagelinks-silverbg1.png) repeat-x 0px 0px;
	background-color:#000;
	width:90px;
	height:16px;
	margin:0px 4px 0px 4px;
	padding:0px;
	float:left;
	display:block;
	position:relative; top:5px; left:3px;
	}

#fhContainer .imageLinks .spec{
	background:url(../fhimg/imagelinks-silverbg1.png) repeat-x 0px 0px;
	background-color:#000;
	width:90px;
	height:16px;
	margin:0px 4px 0px 4px;
	padding:0px;
	float:left;
	display:block;
	position:relative; top:5px; left:3px;
	}
	
#fhContainer .productContent{
	/*background:url(../fhimg/contentbg.png) repeat-x 0px 0px;*/
	background:#000;
	width:972px;
	margin:30px 0px;
	padding:0 0 30px;
	}

#tableContainer{
	width:385px;
	margin:auto;
	padding:0px;
	float:left;
	}	
	
.fhclear{
	clear:both;
	}	


/*TV pics by screen size START ----------------------------------*/


#fhContainer .contentLeft{
	background:url(../fhimg/154tv.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:680px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}

#fhContainer .contentLeft19{
	background:url(../fhimg/19tv.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:680px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}	

#fhContainer .contentLeft19b{
	background:url(../fhimg/19b.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}
			
#fhContainer .contentLeft22{
	background:url(../fhimg/22tv.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}
	
#fhContainer .contentLeft22combo{
	background:url(../fhimg/22combo.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}	
		
#fhContainer .contentLeft26{
	background:url(../fhimg/26tv.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}
	
#fhContainer .contentLeft32{
	background:url(../fhimg/32tv.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}	
	
#fhContainer .contentLeft37{
	background:url(../fhimg/37tv.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}
	
#fhContainer .contentLeft42{
	background:url(../fhimg/42tv.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}


/*TV pics by screen size END ------------------*/
	

#fhContainer .contentRight{
	width:490px;
	margin:0px;
	_margin:-690px -58px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	_float:right;
	/*border:1px dotted pink;*/
	}

#fhContainer .contentRight h2{
	margin:0px 0px 0px 61px;
	color:#fff;
	text-transform:uppercase;
	font-size:19px;
	font-weight:normal;
	letter-spacing:0.1em;
	}

#fhContainer .contentRight p{
	width:385px;
	margin:30px 0px 0px 61px;
	color:#fff;
	font-size:12px;
	text-align:justify;
	line-height:16px;
	letter-spacing:0.1em;
	}

#fhContainer .freeviewetc{
	background:url(../fhimg/freeviewetc.png) no-repeat 0px 0px;
	width:301px;
	height:23px;
	margin:484px 0px 0px 97px;
	}
	
#fhContainer .etc{
	background:url(../fhimg/freeviewetc.png) no-repeat 0px 0px;
	width:301px;
	height:23px;
	margin:484px 0px 0px 97px;
	}	
	
#fhContainer .playerDetails{
	width:301px;
	height:23px;
	margin:517px 0px 0px 145px;
	}
	
.productContent .buynow{
	background:url(../fhimg/buynow.png) no-repeat 0 0;
	width:190px;
	height:25px;
	margin:48px 0 0 145px;
	}
	
.productContent .buynowmp3{
	background:url(../fhimg/buynow.png) no-repeat 0 0;
	width:190px;
	height:25px;
	margin:489px 0 0 145px;
	_margin:489px 0 0 73px;
	float:left;
	}	
	
.productContent .buynow a{
	width:190px;
	height:25px;
	display:block;
	}
	
.productContent .buynowmp3 a{
	width:190px;
	height:25px;
	display:block;
	}		
		
#fhContainer .freeviewetc1080{
	background:url(../fhimg/freeviewetc1080p.png) no-repeat 0px 0px;
	width:299px;
	height:26px;
	margin:484px 0px 0px 97px;
	}			
		
	
/* main layout END------------------*/

/*footer START----------------------------------*/	
	
	
#fhContainer .footer{
	background:url(../fhimg/toplinkbg.png) repeat-x 0px 0px;
	width:930px;
	height:22px;
	border:1px solid #3e3e3e;
	padding:0px;
	margin:10px auto;
	_margin:20px auto;
	}	
		
#fhContainer .footer p{
	float:left;
	color:#98989a;
	padding:0px;
	margin:6px 0px 0px 20px;
	letter-spacing:.04em;
	font:normal 9px/1.2 Avenir, Arial, Helvetica, sans-serif;
	}	


/*footer END------------------*/

/*top nav drop down	START----------------------------------*/
	
	
#fhContainer .topLinks{
	background:url(../fhimg/toplinkbg.png) repeat-x 0px 0px;
	width:930px;
	height:33px;
	border:1px solid #3e3e3e;
	padding:0px;
	margin:30px 0px 0px 20px;
	_margin:30px 0px 0px 10px;	
	float:left;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-bottomleft:6px;	
	-webkit-border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	}
	
#fhContainer .topLinks ul#parentUl li a:hover{
	width:120px;
	height:26px;
	color:#2504f2;
	display:block;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	}	
	
#fhContainer .topLinks ul{
	margin:9px 0px 0px 86px;
	padding:0px;
	list-style: none;
	}
	
#fhContainer .topLinks ul a{
	color:#ccc;
	text-decoration:none;
	}	

#fhContainer .topLinks ul li{
	float:left;
	margin:0px;
	padding:0px;
	height:26px;
	font-size:.8em;
	position: relative;
	display:block;
	width:120px;
	z-index:9;
	}

#fhContainer .topLinks ul#dropOne li a, #fhContainer .topLinks ul#dropTwo li a{
	text-decoration:none;
	color:#ccc;
	padding:2px 0px 0px 10px;
	border-bottom:0;
	display:block;
	width:120px;
	height:26px;
	}

#fhContainer .topLinks ul#dropOne li a:hover, #fhContainer .topLinks ul#dropTwo li a:hover{
	color:#2504f2;
	}
	
#fhContainer .topLinks ul li a:hover{
	color:#2504f2;
	}
		
/*#fhContainer .topLinks ul li.home{
	}
	
#fhContainer .topLinks ul li.about{
	}	
	
#fhContainer .topLinks ul li.range{
	margin:0px 0 0 0px;
	}*/
	
#fhContainer .topLinks ul li.mp3{
	color:#ccc;
	margin:0px 0 0 14px;
	}
	
#fhContainer .topLinks ul li.about{
	color:#ccc;
	margin:0px 0 0 16px;
	}				
	
#fhContainer .topLinks ul li.range:hover{
	color:#2504f2;
	}	
	
#fhContainer .topLinks ul li.contact{
	margin:0 0 0 1px;
	}
	
#fhContainer .topLinks ul li.warranty{
	margin:0 0 0 66px;
	}		

#fhContainer .topLinks li ul#dropOne{
	background:url(../fhimg/dropdownbg2.png) repeat-x 0px 0px;
	border:1px solid #3E3E3E;
	border-top:1px solid #000;
	width:170px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:-10px;
	top:24px;
	_top:25px;
	display:none;
	-moz-box-shadow:0 0 15px #050034;
	-webkit-box-shadow:0 0 15px #050034;
	}
	
#fhContainer .topLinks li ul#dropTwo{
	background:url(../fhimg/dropdownbg2.png) repeat-x 0px 0px;
	border:1px solid #3E3E3E;
	border-top:1px solid #000;
	width:170px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:-10px;
	top:24px;
	_top:25px;
	display:none;
	-moz-box-shadow:0 0 15px #050034;
	-webkit-box-shadow:0 0 15px #050034;
	}	
	
#fhContainer .topLinks li:hover ul#dropOne, #fhContainer .topLinks li.hover ul#dropOne, #fhContainer .topLinks li:hover ul#dropTwo, #fhContainer .topLinks li.hover ul#dropTwo{
	display:block;
	margin:0px;
	padding:0px;
	color:#2504f2;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-bottomleft:6px;	
	-webkit-border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	}

#fhContainer .topLinks ul ul li.one, #fhContainer .topLinks ul ul li.two, #fhContainer .topLinks ul ul li.three, #fhContainer .topLinks ul ul li.four, #fhContainer .topLinks ul ul li.five, #fhContainer .topLinks ul ul li.six, #fhContainer .topLinks ul ul li.seven, #fhContainer .topLinks ul ul li.eight, #fhContainer .topLinks ul ul li.nine, #fhContainer .topLinks ul ul li.ten, #fhContainer .topLinks ul ul li.eleven, #fhContainer .topLinks ul ul li.twelve, #fhContainer .topLinks ul ul li.thirteen, #fhContainer .topLinks ul ul li.fourteen, #fhContainer .topLinks ul ul li.fifteen, #fhContainer .topLinks ul ul li.sixteen, #fhContainer .topLinks ul ul li.seventeen, #fhContainer .topLinks ul ul li.eighteen, #fhContainer .topLinks ul ul li.nineteen, #fhContainer .topLinks ul ul li.twenty, #fhContainer .topLinks ul ul li.twentyone, #fhContainer .topLinks ul ul li.twentytwo, #fhContainer .topLinks ul ul li.twentythree, #fhContainer .topLinks ul ul li.twentyfour, #fhContainer .topLinks ul ul li.twentyfive, #fhContainer .topLinks ul ul li.twentysix, #fhContainer .topLinks ul ul li.twentyseven{
	margin:6px 0px 0px 0px;
	width:170px;
	padding:0px;
	}	
	
#fhContainer .topLinks ul ul li.one:hover, #fhContainer .topLinks ul ul li.two:hover, #fhContainer .topLinks ul ul li.three:hover, #fhContainer .topLinks ul ul li.four:hover, #fhContainer .topLinks ul ul li.five:hover, #fhContainer .topLinks ul ul li.six:hover, #fhContainer .topLinks ul ul li.seven:hover, #fhContainer .topLinks ul ul li.eight:hover, #fhContainer .topLinks ul ul li.nine:hover, #fhContainer .topLinks ul ul li.ten:hover, #fhContainer .topLinks ul ul li.eleven:hover, #fhContainer .topLinks ul ul li.twelve:hover, #fhContainer .topLinks ul ul li.thirteen:hover, #fhContainer .topLinks ul ul li.fourteen:hover, #fhContainer .topLinks ul ul li.fifteen:hover, #fhContainer .topLinks ul ul li.sixteen:hover, #fhContainer .topLinks ul ul li.seventeen:hover, #fhContainer .topLinks ul ul li.eighteen:hover, #fhContainer .topLinks ul ul li.nineteen:hover, #fhContainer .topLinks ul ul li.twenty:hover, #fhContainer .topLinks ul ul li.twentyone:hover, #fhContainer .topLinks ul ul li.twentytwo:hover, #fhContainer .topLinks ul ul li.twentythree:hover, #fhContainer .topLinks ul ul li.twentyfour:hover, #fhContainer .topLinks ul ul li.twentyfive:hover, #fhContainer .topLinks ul ul li.twentysix:hover, #fhContainer .topLinks ul ul li.twentyseven:hover{
	background:url(../fhimg/ulbg2.png) repeat-x 0px 0px;
	}		


/* top nav drop down END------------------*/

/*pop-up div start	START----------------------------------*/


#video_pop{
	background-color:#000;
	border:1px solid #6d6c6f;
	width:640px;
	*width:656px;
	height:360px;
	margin:0px;
	padding:0px;
	float:left;
	position:fixed;
	_position:absolute;
	top:11.5%;
	*top:4%;
	left:18%;
	z-index:10;
	display:none;
	}
	
#gallery_pop{
	background-color:#000;
	border:1px solid #6d6c6f;
	width:550px;
	margin:0px;
	padding:0px;
	float:left;
	position:fixed;
	_position:absolute;	
	top:11.5%;
	*top:4%;
	left:22.5%;
	z-index:10;
	display:none;
	-moz-box-shadow:0 0 38px #000;
	-webkit-box-shadow:0 0 38px #000;
	}	

#mp3gallery_pop{
	background:#010036;
	border:1px solid #6d6c6f;
	width:550px;
	height:578px;
	margin:0px;
	padding:0px;
	float:left;
	position:fixed;
	_position:absolute;	
	top:11.5%;
	*top:4%;
	_top:12px;
	left:22.5%;
	z-index:10;
	display:none;
	-moz-box-shadow:0 0 38px #000;
	-webkit-box-shadow:0 0 38px #000;
	}	
	
#spec_pop{
	background-color:#000;
	border:1px solid #333;
	width:463px;
	*width:466px;
	height:450px;
	margin:0px 0px 0px 0px;
	padding:0px;
	position:fixed;
	_position:absolute;	
	top:11.5%;
	left:27%;
	z-index:10;
	display:none;
	overflow-y:scroll;
	overflow-x:hidden;
	-moz-box-shadow:0 0 38px #000;
	-webkit-box-shadow:0 0 38px #000;
	
/* attempt at IE drop shadow --- 
progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=10)
        progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=90,strength=10)
        progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=180,strength=10)
        progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=270,strength=10);
*/

	}
	
#spec_pop table.SpecLrg{
	background:#000;
	width:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:11px;
	color:#fff;
	}	
	
#spec_pop table.SpecLrg .headerHeight{
	/*_background:url(../fhimg/tablethbgie6.png) repeat-x 0 0px;*/
	background:url(../fhimg/tablethbg.png) repeat-x 0 -2px;
	*background:url(../fhimg/tablethbg.png) repeat-x 0 5px;
	width:222px;
	height:30px;
	font-size:1.1em;
	}
	
#spec_pop table.SpecLrg th{
	border-bottom:1px solid #333;
	font-size:1.1em;
	}

#spec_pop table.SpecLrg th.left{
	border-right:1px solid #333;
	}				

#video_pop .theX{
	background:url(../fhimg/imagelinks-silverbg1.png) repeat-x 0px 0px;
	width:16px;
	height:17px;
	position:absolute;
	top:5px;
	left:618px;
	*left:644px;
	z-index:99999;
	}
	
#gallery_pop .theX, #mp3gallery_pop .theX{
	background:url(../fhimg/imagelinks-silverbg1.png) repeat-x 0px 0px;
	width:16px;
	height:17px;
	position:absolute;
	top:5px;
	left:530px;
	z-index:100;
	}
	
#spec_pop .theX{
	background:url(../fhimg/imagelinks-silverbg1.png) repeat-x 0px 0px;
	width:16px;
	height:17px;
	position:absolute;
	_position:relative;
	top:5px;
	_top:15px;
	left:427px;
	z-index:100;
	}
		
.close-cross{
	display:block;
	position:absolute;
	top:-2px;
	left:4px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
		
#gallery_pop p, #mp3gallery_pop p{
	margin:0px;
	padding:0px;
	font-family:tahoma, arial, "sans serif";
	font-size:1em;
	line-height:17px;
	}	
	
/*pop-up thumbnails*/	

.thumbContainer{
	background:#000;
	border:1px solid #ccc; 
	width:526px;
	height:98px;
	margin:10px auto;
	padding:4px 0px 4px 0px;
	}
		
#video_pop .videoPic{
	background:url(../fhimg/toplinkbg.png) repeat-x 0px 0px;
	/*width:350px;
	height:120px;*/
	margin:0px;
	padding:0px;
	}
	
#video_pop .videoPic p{
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 14px;
	color:#fff;
	font-size:12px;
	}	
	
#video_pop .popUnderline{
	border-bottom:1px dotted #ccc; 
	width:329px;
	margin:3px 7px 0px 14px; 
	}
	
#gallery_pop .galleryPic{
	background:#000;
	width:395px;
	height:400px;
	_height:330px;
	margin:40px auto 0px;
	*margin:40px 0 0 80px;
	_margin:10px auto 0px;	
	*padding:50px 0 0 0;
	_padding:20px 0 0 0;
	/*background:url(../fhimg/toplinkbg.png) repeat-x scroll 0 0;*/
	}

#mp3gallery_pop .galleryPic{
	background:#000;
	width:550px;
	height:450px;
	margin:0 auto 0;
	*padding:0px 0 0 0;
	_padding:0px 0 0 0;
	/*background:url(../fhimg/toplinkbg.png) repeat-x scroll 0 0;*/
	}
			
#spec_pop .galleryPic{
	background:url(../fhimg/gallery-2.jpg) no-repeat top center;
	width:350px;
	height:400px;
	}	
	
.thumb2, .thumb3, .thumb4{
	width:95px;
	height:85px;
	float:left; 
	margin:7px 31px 0 0;
	}
	
.thumb1{
	width:95px;
	height:85px;
	float:left;
	margin:7px 31px 0px 22px;
	_margin:7px 11px 0px 12px;
	}
	
.thumb5{
	width:95px;
	height:85px;
	float:right;
	margin:7px 0px 0px 0;
	}	
	
.comingsoon{
	background:url(../fhimg/gallery-soon-thumb.jpg) no-repeat 0 0;
	border:1px solid #ccc;
	width:95px;
	height:85px;
	float:left; 
	margin:7px 14px 0 0;
	}	
	
	
/*pop-up thumbnails END---------*/	

/* pop-up div end END------------------*/


.productContent p{
	font-size:12px;
	line-height:16px;
	color:#fff;
	margin:10px 52px 0px 52px;
	text-align:justify;	
	}

 h2.aboutContact{
	width:385px;
	margin:70px 0 0 52px;
	color:#fff;
	font-weight:lighter;
	letter-spacing:1.5px;
	}
	
.productContent h3.specification{
	margin:60px 0 0 61px;
	_margin:32px 0 0 61px;
	color:#fff;
	font-weight:lighter;
	font-size:.95em;	
	letter-spacing:1.5px;
	}
	
	
/*spec in tables START----------------------------------*/


.productContent table{
	width:385px;
	}

.productContent table.specSml{
	border:1px solid #545454;
	margin:30px 0px 0px 61px;
	padding:0px;	
	color:#fff;
	font-size:.7em;
	letter-spacing:.5px;
	}

.productContent table.specSml th{
	background:url(../fhimg/tablethbg.png) repeat-x 0 -2px;
	*background:url(../fhimg/tablethbg.png) repeat-x 0 5px;
	font-size:1.1em;
	}
	
.productContent table.specSml .headerHeight{
	height:30px;
	}	
	
.productContent table.specSml td{
	font-size:.95em;
	*font-size:11px;
	}
		
.productContent table.specSml th.left, td.left{
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	width:240px;
	}
	
.productContent table.specSml th.on, td.on{
	background:url(../fhimg/tablecellbg.png) repeat-x 0 0;
	background-color:#000;
	}	
		
.productContent table.specSml th.right, td.right{
	border-bottom:1px solid #333;
	width:200px;
	}	


/*spec in tables END------------------*/


#fhContainer .contentRight .subText{
	font-size:11px;
	line-height:10px;
	}
	
.mainContent .aboutBanner{
	background:url(../fhimg/hq_banner.jpg) repeat-x 0 0;
	/*border:1px dotted #545454;*/
	width:806px;
	height:121px;
	margin:70px auto;
	color:#dc3131;
	}
	
.mainContent .aboutBanner a{
	/*border:1px dotted #545454;*/
	width:806px;
	height:121px;
	display:block;
	}	

.mainContent .contactBanner{
	height:121px;
	color:#dc3131;
	margin:70px auto;
	width:806px;
	background:url(../fhimg/contact_banner.png) repeat-x 0 0;
	}
	
.mainContent .contactBanner a{
	width:806px;
	height:121px;
	display:block;
	}	
	
.mainContent .rowTVs a{
	width:806px;
	height:121px;
	display:block;
	}

.underlineSml{
	border-bottom:1px dotted #545454;
	width:435px;
	height:1px;
	margin:1px 0 0 61px;
	float:left;
	}
	

/* contact page START----------------------------------*/


.productContent p a{
	color:#2504f2;
	font-weight:bold;
	}
	
.buynowmp3 a{
	display:block;
	width:190px;
	height:25px;
	}
	
	
/* contact page end END------------------*/

/* MP3s START----------------------------------*/


#fhContainer .contentLeftMp3ma588{
	background:url(../fhimg/mp3-ma588.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}
	
#fhContainer .contentLeftMp3t469{
	background:url(../fhimg/mp3-t469.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}	
	
#fhContainer .contentLeftMp3em133{
	background:url(../fhimg/mp3-em133.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}	
	
#fhContainer .contentLeftMp3x19{
	background:url(../fhimg/mp3-x19.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}		
	
#fhContainer .contentLeftMp3w900{
	background:url(../fhimg/mp3-w900.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}	
	
	
/* MP4s START----------------------------------*/	
	
	
#fhContainer .contentLeftMp4em876{
	background:url(../fhimg/mp4-em876.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}	
	
#fhContainer .contentLeftMp4em888{
	background:url(../fhimg/mp4-em888.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}	
		
#fhContainer .contentLeftMp4c320{
	background:url(../fhimg/mp4-c320.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}
	
	
/* MP5s START----------------------------------*/	
	

#fhContainer .contentLeftMp5m30{
	background:url(../fhimg/mp5-m30.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}		
				
#fhContainer .contentLeftMp5m29tv{
	background:url(../fhimg/mp5-m29tv.jpg) repeat-x 0px 0px;
	border-right:1px dotted #545357;
	width:475px;
	height:660px;
	margin:28px 0 0 0;
	padding:0px;
	float:left;
	}		
		

/* MP3/4/5 end END------------------*/		
	

.hidden{
   width:0;
   height:0;
	}

.pdflogo{
	float:left;
	 width:42px;
	 height:35px;
	 margin:10px 0 0 61px;
	}	
	
.footerline{
	width:972px;
	height:1px; 
	background-color:#f90000;
	}
	
/* Promo banner -----------------*/

#promo-banner {
	padding: 30px 0 0;
	height: 57px;
	text-align: center;
	clear: both;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
