*,body {
	font-family: Arial,Helvetica,sans-serif;
	color: #fff;
	margin:auto;
	background-color:#000;
}
/* start clearfix, use to fix CSS issues */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*end clearfix */
.clearboth {
clear:both;
}
body {
	width:1024px;
	
}
a {
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	cursor:pointer;
	color: #fff;
	background-color:#000;

}
a:hover {
	text-decoration:underline;
	cursor:pointer;
}
p {
	text-align:left;
	font-size:11px;
	line-height:1.6em;
	width:460px;
	margin-bottom:10px;
	margin-left:0;
	padding-left:0;
	}
ul {
	margin:10px auto;
}
li {
	width:480px;
	text-align:left;
	line-height:1.6em;
	margin-left:0px;
	font-size:11px;
}
.no_mrg_btm {
	margin-bottom:0;
}
.no_mrg_top {
	margin-top:0 !important;
}
.em_ital {
	font-style:italic;
}
/* start header tags selectors */
h1 {
	font-size:36px;
}
h2 {
	font-size:30px;
}
h3 {
	font-size:14px;
	text-align:left;
	margin-bottom:15px;
	line-height:1.3em;
}
h4 {
	width:450px;
	background:url("../img/nav_rule.jpg") center top no-repeat;
	font-size:12px;
	text-align:left;
	padding-top:25px;
	margin-bottom:15px;
}
.cont_nohdr {
	width:450px;
	background:none;
	font-size:12px;
	text-align:left;
	padding:0 0 10px 0; 
	margin:0 auto 15px 0;
}
h5 {
	font-size:11px;
	text-align:left;
	margin-top:-10px;
	margin-bottom:15px;
}
h6 {
	font-size:12px;
}
h6 {
	font-size:11px;
}
/* end header tags selectors */
cite {
	font-size:10px;
	text-align:left;
	margin-top:-10px;
	margin-bottom:15px;
	margin-left:0 !important; 
	display:block;
}
cite a {
	font-style:italic;
	text-decoration:underline;
} 

/* main framework selectors */
#wrapper_main {
	margin:auto;
	text-align:center;
	width:1024px;
	background:transparent !important;
}
#divBG {
    width: 1024px;
    height: 650px;
    margin: 0px auto;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
	background: url(../img/bg_laser.jpg);
	z-index:1;
	position:absolute;
}
#divOver {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0;
	background:transparent !important;
}

#nav_and_body {
	float:left;
	background:transparent !important;

}
#hdr_cont {
	margin-top:25px;
	margin-left:0;
	padding-left:0;
	position:relative;
	float:left;
	width:700px;
	height:130px;
}
#updates {
	float:left;
	width:300px;
	height:700px;
	overflow:hidden;
	position:relative;
}
#cell_left {
	clear:left;
	float:left;
	width:200px;
	display:block;
	height:400px;
}
#body_cont {
	float:left;
	text-align:left;
	height:460px;
	margin-left:5px;
	background:transparent !important;
}
#body_cont h3, #body_cont h4 {
	margin-top:23px;
}
#footer {
	position:relative;
	margin:auto;
	width:618px;
	text-align:left;
}
#footer a {
	text-align:left;
	border-right:1px solid #666;
	font-size: 9px;
	padding-right: 5px;
	color:#666;
}
.no_bdr {
	border:none !important;
}
.gall_align img {
	margin-top:30px;
}
#gall_shows {
	padding-top:25px;
}
#gall_shows img {
	margin-top:8px;
	margin-right:8px;
}
#LV_splash {
	position:relative;height:600px;width:900px;margin:auto;
}

#LV_title {
	width:515px;
	float:left;
	background:transparent !important;
}
#LV_vid {
	padding-top:150px;
	width:515px;
	float:none !important;
	background-color:#000000;
	height:290px;
	position:relative;
	display:block;
	margin:auto;
	z-index:7;
}
#skip_intro {
	display:block;
	position:relative;
	margin:15px auto;
	text-decoration:underline;
	color:#666;
	font-size:11px;
}
#coming_laser {
	width:707px;
	height:455px;
	background:url("../img/comingfall08.jpg") center top no-repeat;
	text-indent:-999em;
	margin-left:-55px;
	position:relative;
	z-index:2;
}

#register_cont {
	width:215px;
	position:relative;
	height:50px;
	position:relative;
	float:left;
	margin:5px 20px;
}
html>body #register_cont {
	width:215px;
	position:relative;
	height:50px;
	position:relative;
	float:left;
	margin:5px 40px;
}
#register {
	width:215px;
	background:url("../img/register_email.jpg") center top no-repeat;
	height:105px;
	left:0;
	top:0;
	position:absolute;
	z-index:10;
}
#reg_updates_copy {
	position:relative;
	height:1px;
	text-indent:-999em;
	overflow:hidden;
}
#register input#reg_email {
	height:11px;
	text-align:center;
	color:#666;
	margin-top:18px;
	width:184px;
	border:none;
	font-size:10px;
	overflow:visible;
}
html>body #register input#reg_email {
	height:12px;
	text-align:center;
	margin-top:20px;
	width:182px;
}
#register input#reg_sub {
	margin-top:14px;
	position:relative;
	visibility:hidden;
}



#reg_updates_cont {
	position:relative;
	clear:left;
	float:left;
	margin-left:0;
	right:0px;
	margin-top:0px;
}

#reg_updates_thanks {
position:absolute;
height:45px;
width:285px;
bottom:-1px;
top:0;
visibility:hidden;
font-size:9px;
text-align:center;
z-index:150;
}
html>body #reg_updates_thanks {
position:absolute;
height:45px;
width:285px;
bottom:-1px;
visibility:hidden;
font-size:9px;
text-align:center;
z-index:150;
}
/* end main framework selectors */

/* nav selectors */
#LaserVue_id {
	width:557px;
	height:86px;
	float:right;
	background:url('../img/laservue_hdr.jpg') center top no-repeat;
	text-indent:-999em;
	
}
#nav_links {
	color:#000;
	margin-top:22px;
	clear:both;
	float:right;
	width:500px;
	height:25px;
	background:url("../img/nav_rule.jpg") center bottom no-repeat;
}
#nav_links a {
	text-indent:-999em;
	cursor:pointer;
	position:relative;
	display:block;
	height:7px;
	overflow:hidden;
	float:left;
	margin-left:25px;	
}
#nav_products {
	width:79px;
	background:url('../img/nav_hdr_products.jpg') 0 0;
}
#nav_products:hover {
	width:79px;
	background:url('../img/nav_hdr_products.jpg') 0 -7px;
}
#nav_gallery {
	width:67px;
	background:url('../img/nav_hdr_gallery.jpg') 0 0;
}
#nav_gallery:hover {
	width:67px;
	background:url('../img/nav_hdr_gallery.jpg') 0 -7px;
}
#nav_news {
	width:41px;
	background:url('../img/nav_hdr_news.jpg') 0 0;
}
#nav_news:hover {
	width:41px;
	height:7px;
	background:url('../img/nav_hdr_news.jpg') 0 -7px;
}
#nav_faq {
	width:27px;
	background:url('../img/nav_hdr_faq.jpg') 0 0;
}
#nav_faq:hover {
	width:27px;
	background:url('../img/nav_hdr_faq.jpg') 0 -7px;
}

#nav_home {
	width:44px;
	margin-left:48px !important;
	background:url('../img/nav_hdr_home.jpg') 0 0;
}
#nav_home:hover {
	width:44px;
	margin-left:48px !important;
	background:url('../img/nav_hdr_home.jpg') 0 -7px;
}
/* end nav selectors */

/* cell left */
#cell_left {
padding-top:2px;
}
#cell_left h2 {
	text-indent:-999em;
	display:block;
	float:right;
	padding:5px 0 0 0;
	margin:0 5px 0 0;
}
#cell_left a {
	display:block;
	clear:both;
	float:right;
	width:150px;
	text-decoration:underline;
	font-size:12px;
	color:#666;
	margin-bottom:8px;
	margin-right:12px;
	text-align:right;
}
#gall_ny {line-height:1.3em;}
#cell_left a:hover {
	text-decoration:none;
}
.cell_left_curpage {color:#fff !important;text-decoration:none !important;}
html>body #cell_left a {
	margin-right:20px;
}
#hdr_news {
	background:url("../img/hdr_news.jpg") center top no-repeat;
	width:132px;
	height:47px;
}
#hdr_faq {
	background:url("../img/hdr_faq.jpg") center top no-repeat;
	width:99px;
	height:47px;
}
#hdr_gallery {
	background:url("../img/hdr_gallery.jpg") center top no-repeat;
	width:162px;
	height:47px;
}
#hdr_products {
	background:url("../img/hdr_products.jpg") center top no-repeat;
	width:185px;
	height:47px;
}
#hdr_legal {
	background:url("../img/hdr_legal.jpg") center top no-repeat;
	width:117px;
	height:47px;
}
#hdr_privacy {
	background:url("../img/hdr_privacy.jpg") center top no-repeat;
	width:150px;
	height:47px;
}
#hdr_copyright {
	background:url("../img/hdr_copyright.jpg") center top no-repeat;
	width:184px;
	height:47px;
}

/* cell left */
#gall_hero {
	margin-top:50px;
}
.scroll_cont {
	height:360px; width:515px;float:left;
}
.flexcroll {
	overflow:hidden;
}
.scroll_cont a {
	text-decoration:underline;
}
.scroll_cont_articles {
	height:300px; width:515px;float:left;
}
.scroll_cont_articles em {
	font-style:italic;
}

#scroll_cont_articles p {
	clear:left;
}
#articles_subheads {
	width:500px;
	text-align:left;
	line-height:1.2em;
}
#articles_subheads a {
	border-right:1px solid #666;
	font-size: 11px;
	padding-right: 5px;
	color:#666;
}

/*----------faq page-----------------------*/
#faq_cont ul {margin-bottom:20px;}
#faq_cont .faq_q {font-style:oblique;font-weight:700;}
/*----------faq page-----------------------*/

/*----------media-----------------------*/
#media_cont {padding-top:5px;}
#lv_media_hdr {
	background:url("../img/media/hdr_wallpapers.jpg") center top no-repeat;
	text-indent:-999em;
	width:500px;
	height:35px;
	position:relative;
}
#media_cont div {
	border:solid 1px #333;
	margin:15px 15px 15px 0;
	width:150px;
	height:130px;
	float:left;
	display:block;
	text-align:center;
	font-size:9px;
}
#media_cont div a {padding-bottom:2px;display:block;}
#media_cont div a:hover {text-decoration:none;}
/*----------media-----------------------*/

/*-----------------------------products page-----------------------*/

#spec_sheet_icon {
	background:url(../img/specs_specsheet.gif) no-repeat left top;
	width:114px;
	height:40px;
	float:left;
	margin-left:0;
	display:block;
	text-indent:-999em;
}

#dim_sheet_icon {
	background:url(../img/specs_dimsheet.gif) no-repeat left top;
	width:200px;
	height:40px;
	float:left;
	display:block;
	text-indent:-999em;
}
#mb_dimsheet_icon {
	background:url(../img/specs_mbdimsheet.gif) no-repeat left top;
	width:194px;
	height:40px;
	clear:left;
	float:left;
	margin:10px 0 0 26px;
	display:inline;
	text-indent:-999em;
}

#og_icon {
	background:url(../img/OG_icon.gif) no-repeat left top;
	width:135px;
	height:40px;
	float:left;
	display:block;
	text-indent:-999em;
}
#rs232_icon {
	background:url(../img/rs232_spec.gif) no-repeat left top;
	width:135px;
	height:40px;
	float:left;
	margin-left:30px;
	display:block;
	text-indent:-999em;
}

#specs_cont {
	width:500px;
	overflow:hidden;
}
#contentCont {
	background:url(../img/nav_rule.jpg) no-repeat bottom left;
	width:350px;
	height:36px;
	display:block;
	padding-left:145px;
}
#contentCont ul.tabs {
    list-style-type: none;
    margin:auto;
    text-align:center;
    display: block;
    width: 225px;
    height: 31px;
    overflow: hidden;
    padding-left:1px;
}

#contentCont ul.tabs li {
    float: left;
    background: url('../img/content_tab.jpg') 0px 0px no-repeat;
    height: 31px;
    width: 110px;
    text-align: center;
    padding: 7px 0 0 0;
    margin: 0 0 0 -1px;
}
#contentCont ul.tabs li:hover {
    float: left;
    background: url('../img/content_tab_lv.jpg') 0px 0px no-repeat;
    height: 27px;
    width: 110px;
    cursor:pointer;
    text-align: center;
    padding: 7px 0 0 0;
    margin: 0 0 0 -1px;
}
.tabs a {
	background:none;
}
.tabs_act {
    background: url('../img/content_tab_lv.jpg') 0px 0px no-repeat !important;
	
}

#dims {
	width:475px !important;
}
#dims li {
	float:left;
	width:auto;
	margin-left:25px;
}
.specs_cont_1 ul,.specs_cont_1 li,.specs_cont_1 a {
	width:200px;
	display:block;
}
.specs_cont_2 ul,.specs_cont_2 li{
	width:130px;
	display:block;

}
.specs_cont_3 ul,.specs_cont_3 li {
	width:165px;

}
#quick_specs a {text-decoration:underline;}
#quick_specs a:hover {text-decoration:none;color:#811016;}
#prod_L65 {
	width: 515px;
	overflow:visible;
}
#prod_L65 h3 {
	margin:3px auto 10px !important;
	width:200px;
}
#prod_L65 ul {
	float:left;
	display:block;
}
#prod_L65 ul li {
	line-height:1.2em !important;
}
#col_first {
	margin-left:25px;
	width:195px !important;
}
#prod_hero {
	width: 350px;
	height:256px;
	margin:0 auto;
	padding-top:18px;
	display:block;
}
#prod_foot {
padding:15px 0 0 25px;display:block;font-size:9px;font-style:italic;line-height:1.1em;}
#prod_foot small {color:#666666;}
#prod_L65 img {
	margin:auto;
	display:block;
}
#L65A90_img {
	margin: 0 auto !important;
	padding: 0 !important;
	display:block;
	text-indent:-999em;
	background:url('../img/prod_L65A90.jpg') center no-repeat;
	width:152px;
	height:127px;
}

/*
#L73A90_img {
	margin: 0 auto !important;
	padding: 0 !important;
	display:block;
	text-indent:-999em;
	background:url('../img/prod_L73A90.jpg') center no-repeat;
	width:152px;
	height:127px;
}
*/
/*------gray out unavailable L73 laser tv -----*/
#prod_L65 {}
#prod_L73 a, #prod_L73 h3 {opacity:0;filter: alpha(opacity=0);}
#prod_L73 a {cursor:default;z-index:4;display:block;}
#avail_soon {background:url('../img/prod_avail_soon.gif') no-repeat center top;width:220px;height:240px; border-left:solid 1px #111;border-right:solid 1px #111;text-indent:-999em;margin:10px auto;position:absolute;z-index:2; opacity:1 !important;margin-top:-240px;margin-left:5px;}
/*------gray out unavailable L73 laser tv -----*/

#buy_now {background:url('../img/prod_buynow.jpg') no-repeat;width:175px;height:43px; text-indent:-999em;clear:both;margin:10px auto;display:block;}
#buy_online {background:url('../img/prod_buyonline.jpg') no-repeat;width:215px;height:43px; text-indent:-999em;clear:both;margin:10px auto;display:block;}






