@charset "utf-8";
/* CSS Document */

body {
	font-family: "Helvetica", Arial, Verdana, sans-serif;
	color: #ccc;
	background-color: #333;
	font-size:12px;
	font-weight:400;
	
}
h1 {
font-size: 11px;
}


h3.lmc {margin-left:-10px;}



a.nava:link {color: white; text-decoration:none; }
a.nava:visited {color: white; text-decoration:none; }
a.nava:hover {color: #f60;  }
a.nava:active {
	color: #E35D1E;
	text-decoration:none;
}
a.navactive {color:#e35d1e;
text-decoration:none;}

a.nav:link {color: white;  }
a.nav:visited {color: white;  }
a.nav:hover {color: white;  }
a.nav:active {color: white;  }

a.topnav:active {color:#999;}
a.topnav:hover {color:#999;} 
a.topnav:visited {color:#999;}
a.topnav:link {
	color:#999;
	text-align: center;
}

a.topnav1:active {color:#000;}
a.topnav1:hover {color:#000;} 
a.topnav1:visited {color:#000;}
a.topnav1:link {color:#000; text-decoration:underline; background-color:#f26925;}

a.topnav1a:active {color:#000;}
a.topnav1a:hover {color:#000;} 
a.topnav1a:visited {color:#000;}
a.topnav1a:link {color:#000; text-decoration:underline; }

a.external:link {color: white;  }
a.external:visited {color: white;  }
a.external:hover {color: white;  }
a.external:active {color: white;  }

#container {
	width:950px;
	height:650px;
	margin-left:auto;
	margin-right:auto;
	
	}
	
	#containermtv {
	width:950px;
	height:800px;
	margin-left:auto;
	margin-right:auto;
	
	}
	#containerls {
	width:950px;
	height:850px;
	margin-left:auto;
	margin-right:auto;
	
	}
	
#containerltv {
	width:950px;
	height:650px;
	margin-left:auto;
	margin-right:auto;
	
	}	
	
#containerlightedm {
	width:950px;
	height:720px;
	margin-left:auto;
	margin-right:auto;
	color:#ccc;
	
	}
	
#lightedmirrorcont {
	width:610px;
	height:230px;
	float:right;
	overflow:visible;
	color: #CCC;
	margin-top: 4px;
	padding-right: 20px;
	padding-left: 10px;
}
	
	
	#lightemirrorsizes {
		width:248px;
		height:230px;
		margin-left:15px;
		margin-top:5px;
		color: #ccc;
		float:left;
	}
	
	#containeror {
	width:950px;
	height:920px;
	margin-left:auto;
	margin-right:auto;
	
	}

#containerinvis {
	width:950px;
	height:550px;
	margin-left:auto;
	margin-right:auto;
	
	}	

#containerltv {
	width:950px;
	height:510px;
	margin-left:auto;
	margin-right:auto;
	
	}

#lightedmirrornav {
	width:800px;
	height:auto;
	margin-left:70px;
	float:left;	
}

#containerftv {
	width:950px;
	height:629px;
	margin-left:auto;
	margin-right:auto;
	
	}	
	
#containerfr {
	width:950px;
	height:650px;
	margin-left:auto;
	margin-right:auto;
	
	}
#containerh {
	width:950px;
	height:640px;
	margin-left:auto;
	margin-right:auto;
	
	}
#containerhh {
	width:950px;
	height:750px;
	margin-left:auto;
	margin-right:auto;
	
	}

#containervivid {
	width:950px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	
	}
#containervivid1 {
	width:950px;
	height:580px;
	margin-left:auto;
	margin-right:auto;
	
	}	
	
#containervividspecs {
	width:950px;
	height:580px;
	margin-left:auto;
	margin-right:auto;
	
	}	

#containerbuy {
	width:950px;
	height:885px;
	margin-left:auto;
	margin-right:auto;
	
	}

#top{
	width:950px;
	height:75px;
	background:url(images/head.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	background-position:left;	
	}
	
#topwordscont {
	width:700px;
	height:75px;
	float:right;
	}
.dottitles{
	font-size:16px;
	font-weight:bold;
	
}

h1 { margin-bottom: 0; 
font-size:16px;
font-weight:bold;} 

.dottitlesblack{
	font-size:16px;
	font-weight:bold;
	color:black;
	text-align: left;
	
}
	
.white{
	color:#000;
	background-color:white;
}

#topwords {
	width:580px;
	height:28px;
	float:left;
	color:#333;
	font-weight:600;
	margin-top:15px;
	text-align:right;
	font-size:135%;
}

#topnav {
	width:650px;
	height:23px;
	float:left;
	margin-right:10px;
	color:#999;
	text-align:right;}

#nav{
	width:950px;
	height:35px;
	background-color:#666;
	
	}

#line1{
	width:950px;
	height:10px;
	background-color:#000;
}

#line2{
	width:950px;
	height:1px;
	background-color:#666;
}

#bod{
	width:950px;
	height:500px;
	background:#000;
	}

#bodcurved{
	width:950px;
	height:470px;
	background:#000;
	}

#bodinvis{
	width:950px;
	height:435px;
	background:#000;
	}

#boddeal{
	width:950px;
	height:590px;
	background:#000;
	}

#bodv{
	width:950px;
	height:458px;
	background:#000;
	}	
	
#bodmirrortv{
	width:950px;
	height:500px;
	background:#000;  
	}

#bodmirrortvor{
	width:950px;
	height:820px;
	background:#000;  
	}

#bodmirrortvr{
	width:950px;
	height:432px;
	background:#000;  
	}
	
#bodmirrortvsp{
	width:950px;
	height:462px;
	background:#000;  
	}	

#bodmirrortvm{
	width:950px;
	height:425px;
	background:#000;
	}


#bodmirrortvlong{
	width:950px;
	height:550px;
	background:#000;
	}

#bodmirrortvlongh{
	width:950px;
	height:578px;
	background:#000;
	}

#bodlgmirrortv{
	width:950px;
	height:500px;
	background:#000;
	}


#bodftv{
	width:950px;
	height:510px;
	background:#000;
	}

#bodmirrortvfr{
	width:950px;
	height:595px;
	background:#000;
	}	
		
#bodmirrortvres{
	width:950px;
	height:472px;
	background:#000;
	}

#bodmirrortvlm{
	width:950px;
	height:620px;
	background:#000;
	}

#bodmirrormlm{
	width:950px;
	height:328px;
	background:#000;
	}

#bodmirrortvls{
	width:950px;
	height:643px;
	background:#000;
	}

#bodmirrortvreslong{
	width:950px;
	height:556px;
	background:#000;
	}

#bodbuy{
	width:950px;
	height:1000px;
	background:#888;
	color:white;
	}	
	
#boddealer{
	width:950px;
	height:460px;
	background:#000;
	}	
	
#bodytop{
	width:950px;
	height:500px;
}
#bodyleft{
	width:756px;
	height:430px;
	float:left;
	padding-top:02px;
	}	
	
#bodyleftbuy{
	width:75opx;
	height:590px;
	float:left;
	padding-top:02px;
	}		
	
#bodyleftl{
	width:742px;
	height:auto;
	margin-right:auto;
	margin-left:auto;}	
	
#bodyleftlbuy{
	width:742px;
	height:1000px;
	float:left;
	margin-left:10px;
}
	
#bodyleftldealer{
	width:943px;
	height:auto;
	float:left;
	margin-left:4px;}	

#bodyleftlvivid{
	width:943px;
	height:458px;
	float:left;
	margin-left:4px;}	

#bodyleftlvividspecs{
	width:943px;
	height:443px;
	float:left;
	margin-left:4px;}

#bodyleftlmirrortv{
	width:943px;
	height:375px;
	float:left;
	margin-left:4px;
}

#bodyleftlmirrortvls{
	width:943px;
	height:630px;
	float:left;
	margin-left:4px;
}

#bodyleftlmirrortvres{
	width:943px;
	height:540px;
	float:left;
	margin-left:4px;
}

#bodyleftlmirrortvor{
	width:943px;
	height:790px;
	float:left;
	margin-left:4px;
	overflow: scroll;
}

#bodyleftlftv{
	width:943px;
	height:502px;
	float:left;
	margin-left:4px;
}

#bodyleftlmirrortvlm{
	width:943px;
	height:445px;
	float:left;
	margin-left:4px;
}

#bodyleftlmirrormlm{
	width:943px;
	height:325px;
	float:left;
	margin-left:4px;
}

#bodyleftlmirrormmlm{
	width:950px;
	height:50px;
	float:left;
}

#bodyleftlmirrortvsp{
	width:943px;
	height:460px;
	float:left;
	margin-left:4px;
}

#bodyleftlmirrortvreslong{
	width:943px;
	height:562px;
	float:left;
	margin-left:4px;
}


#bodyleftlmirrortvresm{
	width:943px;
	height:429px;
	float:left;
	margin-left:4px;
}

#bodyleftr{
	width:172px;
	height:212px;
	float:right;
	background-color:#666;
	padding:4px;
}

#bodyleftrb{
	width:180px;
	height:auto;
	margin-bottom:0px;
}

#bodyleftb{
	width:750px;
	margin-top:45px;
	height:auto;
}

#bodyleftbbuy{
	width:755px;
	margin-top:305px;
	height:auto;

}

#wordsleft{
	width:500px;
	height:auto;
	float:right;
}

#lmtvcont{
	width:950px;
	height:377px;
	background-image: url(images/widelightmirrorlightedbw.png);
	}

#lmtvcontec{
	width:950px;
	height:377px;
	background-image: url(images/widelightmirrortv.jpg);
	}

#lmtvcontecc{
	width:950px;
	height:377px;
	background-image: url(images/widelightmirrortv2.jpg);
	}


#lmtvright{
	width:234px;
	height:370px;
	float:left;
	margin-left:10px;text-align:justify;
	}
#lmtvrightenvy{
	width:279px;
	height:370px;
	float:left;
	margin-left:10px;text-align:justify;
	}

#lmtvleft{
	width:425px;
	height:377px;
	float:right;
	text-align:center;
	margin-right:250px;
}

#lmtvleftenvy{
	width:395px;
	height:377px;
	float:right;
	text-align:center;
	margin-right:265px;
}

#lmmcont{
	width:950px;
	height:377px;
	background-image: url(images/widelightmirrorlighted.png);
	}

#lmmright{
	width:275px;
	height:370px;
	float:left;
	margin-left:10px;text-align:justify;
	}
	
#lmmmright{
	width:245px;
	height:370px;
	float:right;
	margin-right:10px;
	margin-left:10px;text-align:justify;
	}	

#lmmleft{
	width:320px;
	height:377px;
	float:right;
	text-align:center;
	margin-right:340px;
}

#lmmmleft{
	width:680px;
	height:367px;
	float:left;
	margin-left:0px;
	text-align:left;
}
#picright{
	width:180px;
	height:auto;
	float:left;
	margin-left:10px;
}

#righttext{
	font-size:10px;
	}
	
#righttextm{
	background-color:#666;
	font-size:10px;
	}	
	
#mirrorleft{
	width:218px;
	height:375px;
	padding-left:6px;
	padding-right:6px;
	float:left;
	margin-top:0px;
	background-image:url(images/mirrorbg.png);
	background-repeat:repeat;
	color: #FFF;
}

#mirrorhleft{
	width:558px;
	height:500px;
	padding-left:6px;
	padding-right:6px;
	float:left;
	text-align:justify;
	font-size:12px;
	margin-top:0px;
	background-image:url(images/mirrorbg.png);
	background-repeat:repeat;
	color: #FFF;
	line-height: 17px;
}

#mirrorlleft{
	width:218px;
	height:375px;
	padding-left:6px;
	padding-right:6px;
	float:left;
	text-align:justify;
	margin-left:40px;
	margin-top:0px;
	background-image:url(images/mirrorbg.png);
	background-repeat:repeat;
	color: #FFF;
}

#mirrorrightlighted{
	width:218px;
	height:375px;
	padding-left:6px;
	padding-right:6px;
	float:right;
	margin-right:40px;
	margin-top:0px;
	background-image:url(images/mirrorbg.png);
	background-repeat:repeat;
	color: #FFF;
}

#lm {
	width:915px;
	height:300px;
	background-color:#000;
	padding: 6px;
	color:white;
}


.lmirrors {width:931px;
	height:137px;
	margin-top:2px;
	background-color:#666;
	padding: 6px;
}

#lminrsh{
	width:127px;
	height:127px;
	float:left;
	}

#rminrsh{
	width:127px;
	height:127px;
	float:right;
	}

#lminlongl{
	width:800px;
	height:137px;
	float:left;
}

#lminlongr{
	width:800px;
	height:137px;
	float:right;
}

#mirrorleftres{
	width:250px;
	height:375px;
	padding-left:6px;
	padding-right:6px;
	float:right;
	margin-top:0px;
	text-align:justify;
	/* [disabled]background-image:url(images/mirrorbg.png); */
	background-repeat:repeat;
}

#mirrorleftresr{
	width:250px;
	height:375px;
	padding-left:6px;
	padding-right:6px;
	float:right;
	margin-top:0px;
	text-align:justify;
	background-image:url(images/mirrorbg.png);
	background-repeat:repeat;
}

#mirrorleftresrr{
	width:377px;
	height:375px;
	padding-left:6px;
	padding-right:6px;
	float:right;
	margin-top:0px;
	text-align:justify;
	background-image:url(images/mirrorbg.png);
	background-repeat:repeat;
}


#frametvleft {
	width:660px;
	height:500px;
	margin-left:12px;
	float:left;
	text-align:justify;
	
	}
	
#frametvleftov {
	width:920px;
	height:435px;
	margin-left:12px;
	float:left;
	text-align:justify;
	overflow:scroll;
	
	}
		
	
#frametvlefto {
	width:920px;
	height:430px;
	margin-left:12px;
	float:left;
	/* [disabled]text-align:justify; */
	}	
	
#frametvlefts {
	width:529px;
	height:435px;
	margin-left:12px;
	float:left;
	text-align:justify;
	
	}	
	
#frametvfab {
	width:130px;
	height:435px;
	margin-left:6px;
	float:left;
	overflow:scroll;
	}	

#frametvleftb {
	width:549px;
	height:435px;
	margin-left:12px;
	float:left;
	text-align:left;
	
	}


#frametvlefti {
	width:112px;
	height:435px;
	margin-left:4px;
	float:left;
	text-align:justify;
	margin-right: 8px;
	
	}
	
#frametvleftii {
	width:112px;
	height:168px;
	margin-left:4px;
	float:left;
	text-align:justify;
	margin-right: 8px;
	
	}	


#frametvright{
	width:260px;
	height:435px;
	margin-right:4px;
	float:right;
}

#framecol1{
	width:255px;
	height:430px;
	float:right;
	margin-right:0px;
	}
	
	#framecol12{
	width:255px;
	height:85px;
	margin-top:0px;
	font-size: 11px;
	text-align: left;
	
	}
	
		#framecol13{
	width:235px;
	height:85px;
	float:left;
	margin-top:104px;
	margin-left:-235px;
	}
	
	
#boxleft{
	width:115px;
	font-size:10px;
	height:85px;
	float:left;
	margin-left:0px;}
#boxright{width:115px;
font-size:10px;
	height:85px;
	float:right;
	margin-right:0px;}
#framecol2{
	width:235px;
	height:85px;
	float:right;
	margin-right:0px
	}
#framecol22{
	width:235px;
	height:85px;
	float:right;
	margin-top:10px;
	margin-right:0px
	}
	
	#framecol23{
	width:235px;
	height:85px;
	float:right;
	margin-top:15px;
	margin-right:150px
	}
#frametvrighti{
	width:258px;
	height:435px;
	margin-right:4px;
	float:right;
}


#mirrorleftspa{
	width:686px;
	height:376px;
	padding-left:6px;
	padding-right:0px;
	margin-left:252px;
	margin-top:0px;
	background-image:url(images/mirrorbg.png);
	background-repeat:repeat;
	background-color: #FFF;
}

#mirrorhright{
	width:367px;
	height:370px;
	float:right;
	margin-top:0px;
}

#mirrorright{
	width:707px;
	height:375px;
	float:right;
	margin-top:0px;
}

#mirrorrightres{
	width:675px;
	height:375px;
	float:left;
	margin-top:0px;
}

#mirrorrightresi{
	width:550px;
	height:375px;
	float:left;
	margin-top:0px;
}

#mirrorrightlg{
	width:667px;
	height:548px;
	float:left;
	padding:4px;
	margin-top:0px;
}

#mirrorrightspa{
	width:251px;
	height:375px;
	float:left;
	margin-top:0px;
	background-color: #fff;
}

#tvmirrorlists{
width:930px;
height:auto;

}

#bodyright{
	width:185px;
	height:436px;
	float:right;
	padding:2px;
	
	}

#bodyrightbuy{
	width:185px;
	height:996px;
	float:right;
	padding:2px;
	background-color: #666;
	
	}

#broch{
	width:160px;
	height:75px;
	float:right;
	margin-right:10px;
	}

#insideboxright{
	width:185px;
	height:auto;
	float:right;
	margin-right:0px;
	background-color:#000;
	padding:0px;
	text-align:center;}

#foot{
	width:950px;
	height:46px;
	background-color:#fff;
	margin-right: auto;
	margin-left: auto;
	}
	
#whiteline1{
	width:950px;
	height:7px;
	background-color:#white;
}

#orangeline{
	width:950px;
	height:3px;
	background-color:#f26925;
}

#footstuff{
	width:950px;
	height:66px;
	background-color:#fff;
	color:#333;
	font-size:100%;
	padding-top:8px;
}
	
.sd {
	color: #EFA239;
	font-weight: bold;
}
.buysd {
	color: #000;
	font-weight: bold;
}

.sdsm {
	font-size:10px;
	color: #EFA239;
	font-weight: bold;
}

.sdg {
	color: #060;
	font-weight: bold;
}

.sdlg {
	font-size:16px;
	color: #EFA239;
}

.orangetitles {
	font-size: 16px;
	color: #F60;
	text-decoration: underline;	
}

.orangetitlessm {
	font-size: 11px;
	color: #F60;
	text-decoration: underline;	
}

#container #bod #bodyleftldealer table tr td table tr td ol {
	color: #FFF;
}
#container #bod #bodyleftldealer table tr td table tr td p {
	color: #000;
}
#container #bod #bodyleftldealer table tr td table tr td table {
	color: #FFF;
	font-size: 9px;
}
#container #bod #bodyleftldealer table tr td table tr td p {
	color: #FFF;
}
#container #bod #bodyleftldealer .white tr td table tr td {
	color: #333;
}
#container #bod #bodyleftldealer .white tr td table tr td {
	color: #000;
	text-align: left;
}
.blacktext {
	font-weight: normal;
	color: #000;
}
.colortext {
	font-weight: bold;
	color: #E35D1E;
	text-align: center;
}

.colortext2 {
	font-weight: bold;
	color: #F90;
}

#tvmirror {
	width:930px;
	height:200px;
	float:left;
	padding:6px;
	background-color:#CCC;
	text-align: left;
	visibility: visible;
	overflow: hidden;
}

#tvmirrorrr 
{
width:280px;
height:200px;
float:right;
padding:6px;
background-color:white;
}	
#tvmirrorr 
{
	width:930px;
	height:auto;
	float:left;
	padding:6px;
	background-color:#E5E5E5;
}	

#options {
	width:918px;
	height:190px;
	margin-top:0px;
	color:#ccc;
	margin-left: 0px;
	
	}
	
.sizav {
	width:275px;
	height:210px;
	float:left;
	margin-top: 0px;
	margin-left: 14px;
	overflow: visible;
}
	
.rollov {
	width:	150px;
	height:150px;
	float: right;
	position: relative;
	bottom: 0px;
}

UL.lmc {margin-left:-18px;}

p.lmc {margin-left:-10px;}



#whitetext {
	color:#fff;
	margin-left:4px;
	text-align:justify;
	margin-right:4px;}
	
	
#whitetextv {
	color:#fff;
	margin-left:4px;
	text-align:justify;
	margin-right:4px;
	padding:6px;}	
	
#whitetextspecs {
	color:#fff;
	width:513px;
	height:auto;
	float:left;
	margin-left:4px;
	text-align:justify;
	margin-right:6px;}	
	
#specsright {
	color:#000;
	width:190px;
	height:453px;
	float:right;
	background-color:#fff;
	margin-top:-60px;} 
	#container #bod #bodyleftldealer table tr td table tr td ol li {
	font-size: 11px;
}
#container #bod #bodyleftldealer table tr td table tr td p {
	font-size: 11px;
	text-align: center;
}
#container #bod #bodyleftldealer table tr td table tr td .topnav {
	font-size: 11px;
}
.ss {
	color: #FFF;
	font-size: 11px;
}
#container #bod #bodyleftldealer table tr td table tr td {
	color: #FFF;
	font-size: 11px;
}
#container #bod #bodyleftldealer table tr td p {
	color: #FFF;
}
.sde {
	font-size: 11px;
	text-align:left;
}
#containerftv #bodftv #bodyleftlmirrortvres #frametvleft h3 {
	text-align: left;
}
.lg {
	font-size: 10px;
	text-align: left;
}
.lmtv {
	font-size: 10px;
	color: #F60;
	font-weight:bold;
}
fullyjust {
	text-align: justify;
}

.whitewords {
	color:white;
}
#container #bodmirrortvlm #bodyleftlmirrormmlm #lm #sizewrapper table {
	text-align: left;
}
#container #bodmirrortvlm #bodyleftlmirrormmlm #lm #sizewrapper table {
	text-align: center;
}



#Relative {
	position: relative;
	min-height:200px;
	_height:200px /**for IE6 Only**/;
	margin-top: 0;
	margin-bottom: 14px;
	margin-left: 0px;
}

/**menu**/

#navlist {
padding: 0 1px 1px;
margin-left: 0;
font:  12px Helvetica, sans-serif;}

#navlist li {
list-style: none;
margin: 0;
}

#navlist li a {
padding: 0.5em 0.5em 0.5em 0.75em;

text-decoration: none;}

#navlist li a:link { color: #ccc; }

#navlist li a:visited { color: #ccc; }

#navlist li a:hover, #navlist li a:active, #navlist li a:focus{

color: #f60;

visibility: visible;}

#Relative {
	position: relative;
	height:170px;
	margin-top: 444;
	margin-bottom: 0px;
	margin-left: -20px;
	width: 270px;
	padding-left: 20px;
}
/**Default Image container**/

#defaultImage {
visibility:visible;
display:block;
position:relative;
left:0px; /**adjust position in pixels or % **/
top:0px; /**adjust position in pixel or %**/
}

/**disjointed image rules**/

#navlist {
padding: 0 1px 1px;
margin-left: 0;
font:  12px Verdana, sans-serif;}

#navlist li {
list-style: none;
margin: 0;
display: list;}

#navlist li a {
padding: 0px;


text-decoration: none;}

#navlist li a:link { color: #fff; }

#navlist li a:visited { color: #fff; }

#navlist li a:hover, #navlist li a:active, #navlist li a:focus{

color: #FFF;
visibility: visible;}

#navlist li a span {
visibility:hidden;
display:block;
position:absolute;
left:108px; /**position same as default image layer above**/
top:40px; /**position same as default image layer above**/
color:#666; }

#navlist li a:hover span, #navlist li a:active span, #navlist li a:focus span {
visibility:visible;}

/**end menu**/
.lmsizesoptions {
width:948px;
height:240px;
}

