html body {
	font-family: calibri, arial, sans-serif, system;
}
#nav_side_wrap {
	width: 171px;
	float: left;
}
#nav_side {
	padding-left: 1px;
	padding-right: 3px;
	padding-top: 13px;
	background: transparent url(/images/products/2009/side_bg.gif) no-repeat;
	padding-bottom: 1px;
}
#nav_side_wrap #side_bot {
	width: 170px;
	height: 4px;
	background: transparent url(/images/products/2009/side_bot.gif) no-repeat;
	clear: both;
}
#nav_side h1 {
	margin: 0;
	padding: 0 0 8px 11px;
	font-size: 22px;
	font-weight: bold;
	color: #584639;
	line-height: 1.5;
}

div.title2, 
#sideProducts a, 
#nav_side h1 {
	font-family: calibri, 'palatino', 'palatino linotype', arial, system;
}
.lvw #wrapper,
.ceilings #wrapper {
	float: left;
	width: 589px;
}
.ceilings #nav_side {
	padding-top: 8px;
}
.ceilings #nav_side h1 {
	line-height: .9;
	letter-spacing: -1px;
	padding-bottom: 26px;
}
.ceilings #nav_side h2 {
	margin: 0 11px 12px;
	font-size: 18px;
	font-weight: normal;
	color: white;
	text-shadow: #394f97 2px 2px 2px;
}
#nav_side h3 {
	margin: 0;
	padding: 25px 12px 8px 11px;
	font-size: 16px;
	font-weight: bold;
	color: #584639;
	font-family: calibri, arial, verdana, sans-serif, system;
}
ul#sideProducts {
	margin: 0;
	padding: 0;
	padding-top: 1px;
	border-top: 1px solid #88857a;
}
#sideProducts li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sideProducts a {
	display: block;
	padding: 8px 2px 8px 12px;
	border-top: 1px solid #e3e3e1;
	border-bottom: 1px solid #88857a;
	font-size: 16px;
	font-weight: bold;
	font-family: calibri, arial, verdana, sans-serif, system;
	margin-bottom: 1px;
	text-decoration: none;
	color: #fafbfe;
	zoom: 1;
}
.ceilings #sideProducts .rectilinear a {
	padding-left: 58px;
	background: transparent url(/images/products/2009/nav_side_ceil_lum_rect_bg.gif) no-repeat 10% 52%;
}
.ceilings #sideProducts .elliptical a {
	padding-left: 58px;
	background: transparent url(/images/products/2009/nav_side_ceil_lum_elliptical_bg.gif) no-repeat 7% 52%;
}
.ceilings #sideProducts .d360 a {
	padding-left: 58px;
	background: transparent url(/images/products/2009/nav_side_ceil_lum_360_bg.gif) no-repeat 12% 52%;
}
.ceilings #sideProducts .personal a {
	padding-left: 58px;
	background: transparent url(/images/products/2009/nav_side_ceil_lum_personal_bg.gif) no-repeat 13% 52%;
}
.ceilings #sideProducts .ecoslim a {
	padding-left: 58px;
	padding-right: 0;
	background: transparent url(/images/products/2009/nav_side_ceil_lum_ecoslim_bg.gif) no-repeat 10% 52%;
}
.ceilings #sideProducts .custom a {
	padding-left: 58px;
	background: transparent url(/images/products/2009/nav_side_ceil_lum_custom_bg.gif) no-repeat 7% 44%;
}
.ceilings #nav_side #sideProducts a:hover {
	background-color: #919BB7;
}
#sideProducts a:hover {
	/*border-color: #bcbbb7; */
	background-color: #919bb7;
	text-shadow: #7584ab 3px 3px 2px;
}
#sideSolutions {
	margin: 0;
	padding: 0;
}
#sideSolutions li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.woodTrims {
	margin: 0;
	padding: 0;
}
ul.woodTrims a,
#sideSolutions a {
	display: block;
	margin: 0;
	padding: 3px 12px 3px 14px;
	background: #a09fa1;
	color: #fff;
	font-weight: bold;
	font-family: calibri, arial, verdana, sans-serif, system;
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 6px;
	margin-left: 1px;
	border-right: 1px solid #949392;
	border-bottom: 2px solid #949392;
	zoom: 1;
}
ul.woodTrims a:hover,
#sideSolutions a:hover {
	background: #7887b0;
	text-shadow: #4f5f8d 2px 2px 3px;
}
#mainContent {
	float: left;
	width: 565px;
	padding-left: 22px;
}
#mainContent .product {
	width: 273px;
	/*height: 285px;*/
	float: left;
	position: relative;
}
.products #tl,
.products #bl {
	margin-right: 19px;
}
.products #tl,
.products #tr {
	margin-top: 42px;
	margin-bottom: 12px;
}
#br {
	/*position: relative;*/
}
#br .frame,
#tr .frame {
	/*position: absolute;
	top: 0;
	left: 0;*/
}
#eScapeVid,
#SkyVVid {
	
}
.flashVid {
	z-index: 2; 
	position: absolute; 
	top: 0;
	left: 0;
	width: 273px; 
	height: 251px;
}
.products #tr .frame,
.products #br .frame {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	height: 253px;
	width: 273px;
	background: transparent url(/images/products/2009/product_frame2.gif) no-repeat;
}
.products .frame {
	height: 253px;
	width: 273px;
	background: transparent url(/images/products/2009/product_frame2.gif) no-repeat;
}
.product .digiCiniText {
	position: absolute;
	top: 10px;
	left: 30px;
	color: white;
	text-shadow: 2px 2px 2px #555;
	display: block;
	width: 130px;
	overflow: visible;
	z-index: 12;
}
.product a.theProduct {
	display: block;
	padding-left: 32px;
	padding-right: 136px;
	padding-top: 219px;
	padding-bottom: 5px;
	color: white;
	text-decoration: none;
	width: 104px;
	line-height: 12px;
}
.product a.theProduct:hover {
	text-decoration: none;
	color: #aaa;
}
.product .description {
	/*position: absolute;
	left: 24px;
	bottom: 8px;*/
	background: url(/images/products/2009/product_text_bg.gif) bottom left no-repeat;
	color: #e3e3e3;
	width: 273px;
	
}
.product .description p {
	margin: 0;
	padding: 0 24px 8px;
	font-family: calibri, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.products #tl {
	background: transparent url(/images/products/2009/lsc_bg1.jpg) no-repeat;
}
.products #bl {
	background: transparent url(/images/products/2009/lvw_bg1.jpg) no-repeat;
}
.ceilings #sideProducts a {

}
body.trim .content,
div.topMargin {
	margin-top: 25px;
}
body.trim .content,
.bottomMargin {
	margin-bottom: 16px;
}
body.ceilings .pageWidth,
body.applications .pageWidth,
body.lvw .pageWidth {
	position: relative;
}
#crumbs {
	position: absolute;
	top: 0px;
	left: 178px;
	border: 0px solid red;
}
.title2 {
	position: absolute;
	top: 38px;
	left: 0px; 
	width: 758px;
	height: 22px;
	color: #5170d3;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	background: transparent url(/images/products/2009/title2_bg.gif) no-repeat bottom left;
	margin-bottom: 3px;
	margin-top:0px; 
}
#backgroundShot {
	width: 141px;
	height: 389px;
	float: left;
	background: transparent url(/images/products/2009/backgroundShot_ceil_lum.jpg) no-repeat;
	margin: 67px 0 0 0;
	border-left: 5px solid white;
	border-right: 5px solid white;
}
body.ceil_lum_rect #backgroundShot {
	background-image: url(/images/products/2009/background_lum_rect.jpg);
}
body.ceil_lum_360 #backgroundShot {
	background-image: url(/images/products/2009/background_lum_circle.jpg);
}
body.ceil_lum_eco #backgroundShot {
	background-image: url(/images/products/2009/background_lum_eco.jpg);
}
body.custom #backgroundShot {
	background-image: url(/images/products/2009/background_lum_custom.jpg);
}
body.ceil_lum_pers #backgroundShot {
	background-image: url(/images/products/2009/background_ceil_personal.jpg);
}
body.ceil_lum_ellip #backgroundShot {
	background-image: url(/images/products/2009/background_lum_ell.jpg);
}
body.lvw #backgroundShot {
	background-image: url(/images/products/2009/background_lvw.jpg);
	height: 431px;
}
#main {
	margin-bottom: 12px;
}
#main #opening {
	width: auto;
	padding-bottom: 8px;
}
body.ceilings #main,
body.lvw #main {
	width: 433px;
	margin-top: 67px;
	margin-left: 3px;
	float: left;
	font-size: 12px;
	line-height: 14px;
}
body.trim .content div#main {
	width: 578px;
}
body.trim .product_descrip {
	padding: 0 6px;
}
body.applications #main {
	float: left;
	margin-top: 67px;
	width: 578px;
	padding-left: 7px;
}
#main #howmain {
	width: 433px;
}
body.lvw #how_table,
body.ceilings #how_table {
	width: 421px;
	padding: 25px 6px 6px;
	background: transparent url(/images/products/2009/yellow_box_top.gif) no-repeat;
}
body.lvw #how_table_bot,
body.ceilings #how_table_bot {
	width: 433px;
	height: 4px;
	background: transparent url(/images/products/2009/yellow_box_bot.gif) no-repeat;
	margin: 0;
	padding: 0;
	line-height: 0;
}
body.lvw #how_table h2,
body.ceilings #how_table h2 {
	color: #5170d3;
	font-size: 22px;
	display: block;
	width: 135px;
	padding-right: 0;
	line-height: 1;
	float: left;
	padding-left: 12px;
	margin-left: 0;
}
body.lvw div.diagram {
	background: transparent url(/products/lvw/images/diagram.jpg) no-repeat; 
	height: 206px; 
	width: 264px;
	float: left;
}
body.ceilings div.diagram {
	background: transparent url(/images/products/2009/diagram.jpg) no-repeat; 
	height: 206px; 
	width: 264px;
	float: left;
}
body.ceil_lum_eco div.diagram {
	background-image: url(/images/products/2009/diagram_ecoslim.jpg);
}
body.ceil_lum_ellip div.diagram,
body.ceil_lum_360 div.diagram {
	background-image: url(/images/products/2009/diagram_ell.jpg);
}
body.lvw #howlist,
body.ceilings #howlist {
	width: 280px;
	margin-left: 4px;
	float: left;
	line-height: 14px;
	font-size: 11px;
	margin-top: 8px;
}

#howbuttons {
	float: left;
	width: 110px;
	padding: 12px;
	margin-top: 27px;
}
#howbuttons a.hoverbutt {
	text-decoration: none;
	/*height: 20px;*/
	/*background: transparent url(/images/products/2009/how_button_over.gif) no-repeat;*/
}
#howbuttons a.hoverbutt span {
	font-weight: bold;
	color: #3f4266;
	display: block;
	padding: 1px 0px 2px;
	border-top: 1px solid #c6c0a6;
	border-left: 1px solid #c6c0a6;
	text-align: center;
	font-size: 10px;	
/*	background: transparent url(/images/products/2009/how_button.gif) no-repeat;*/
	text-decoration: none;
	background: #cbc5b6;
	-webkit-box-shadow: 2px 2px 3px #b7b1a2;
	-moz-box-shadow: 2px 2px 3px #b7b1a2;
	box-shadow: 2px 2px 3px #b7b1a2;
}
#howbuttons a.hoverbutt:hover span {
	background: #979cb4;
}
.imgcat_img {
	padding-top: 32px;
	padding-bottom: 4px;
	display: block;
}
.imgcat {
	margin-bottom: 60px;
}
#bottom_tables { 
	clear: both; 
	margin-left: 155px;
	width: 431px;
}
#bottom_tables a:hover { color: #c27a20; }
.jsLoaded #bottom_tables { display: none; }

#wrapper #bottom_stuff {
	width: 431px;
	overflow: hidden;
}
#wrapper #opener {
	clear: both;
	width: 383px;
	cursor: pointer;
	color: #223070;
	text-decoration: underline;
	background: #e6e6f6;
	text-align: center;
	padding: 6px 24px;
	margin: 12px 0 12px 155px;
}
.pageWidth .rightCol {
	margin-left: 15px; 
	margin-top: 50px; 
	width: 574px; 
	float: left;
}
a.options {
	margin-top: 52px;
}
#options a {
	padding: 0 12px 12px;
	display: block;
}
#options a.pdf {
	padding-left: 30px;
	background: transparent url(/images1/pdf_icon_tiny.gif) no-repeat 5px 0;
}
div#documentation { 
	width: 429px; 
	background-color:#e4dbd4; 
	margin-bottom: 12px;
}
div#documentation h4 { background-color:#C9B7A9; margin:0px 0px; padding:6px 12px; text-align:left; font-size:14px; }
div#options { 
	width:429px; 
	background-color:#E4F4DF; 
}
div#options h4 { 
	background-color:#C9E9BF;  
	margin:0px 0px 12px; 
	padding:6px 12px; 
	text-align:left; 
	color:#093900; 
	font-size:13px; 
	
}
body.lvw #nav_side h1 {
	padding-bottom: 16px;
}
body.lvw #nav_side h2.lvw_guide {
	font-size:12px; 
	text-shadow: none;
	margin:8px 0px 0 8px; 
	padding: 0px 0 0px 25px;
	display: block;
	text-decoration: underline;
	background: url(/images1/pdf_icon_tiny.gif) no-repeat 0% 50%;
}
body.lvw div.lvwGuide {
	margin-bottom: 10px;
}
body.lvw div.lvwGuide h2 {
	margin: 0 0 6px 0;
}
body.lvw #side div.lvwGuide h2 a {
	font-size:12px; 
	margin:0px 0px; 
	width: 186px;
	padding: 8px 0 8px 25px;
	display: block;
	text-decoration: underline;
	background: url(/images1/pdf_icon_tiny.gif) no-repeat left;
}
body.lvw #documentation h4 {
	margin-bottom: 12px;
}
body.lvw #documentation a.pdf,
body.lvw #documentation a.word {
	padding: 4px 0 12px 25px;
	background: url(/images1/pdf_icon_tiny.gif) no-repeat;
	display: block;
	margin-left: 5px;
}
body.lvw div#documentation a.word {
	background-image: url(/images/msword2.gif);
}
body.lvw #main .textWrapper {
	padding-left: 6px;
}
body.lvw #main .textWrapper img {
	padding: 5px; 
	border: 1px solid #d6d6d6; 
	margin-bottom: 8px;
}
body.lvw #wradddpper #opener,
body.lvw #wradddpper #bottom_tables {
	margin-bottom: 0;
}
body.lvw .textWrapper p {
	display: block;
	font-size: 90%;
}
body.lvw .textWrapper p:first-line {
	font-weight: bold;
	font-size: 90%;
}
body.lvw div#documentation {
	margin-top: 0;
}
#bottom_stuff a {
	font-size: 12px;
}
#bottom_stuff #techSpecsTable a {
	font-family: arial;
}
#documentation, #options, #techSpecs {
	border: 1px solid white;
}
body.retail #sideSolutions .retail,
body.office #sideSolutions .office,
body.radiology #sideSolutions .radiology,
body.mri #sideSolutions .mri,
body.residential #sideSolutions .residential,
body.patient-bed #sideSolutions .patient-bed,
body.hospitality #sideSolutions .hospitality {
	background: #7887b0;
	text-shadow: #4f5f8d 2px 2px 3px;
}
body.lighting .content {
	position: relative;
	margin-top: 15px;
}
body.lighting #main {
	overflow:hidden; 
	font-size:12px; 
	width:540px;  
	float:left; 
	margin-left:5px; 
	margin-top:70px;    
	position: static;
	}
body.ceil_lum_prog #how_table div.diagram {
	background-image: url(/images/products/2009/programmable_diagram.jpg);
}
#imgCatLink {
	position: relative;
	margin: 8px;
	margin-top: 16px;
	text-align: center;
}
#imgCatLink #corner {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 13px;
	height: 13px;
	border-left: 1px solid #E3E3E1; 
	border-bottom: 1px solid #88857A; 
	background: #bcbbb7;
}
#imgCatLink a {
	border-top: 1px solid #E3E3E1; 
	border-left: 1px solid #E3E3E1; 
	border-right: 1px solid #88857A; 
	border-bottom: 1px solid #88857A;
	color: #fff;
	text-shadow: #394F97 2px 2px 2px;
	padding: 8px;
	padding-bottom: 13px;
	font-weight: normal;
	font-size: 17px;
	text-decoration: none;
	font-family: arial;
	display: block;
	text-align: center;
	background: #969495;
}
#imgCatLink a:hover {
	text-shadow: #596fb7 2px 2px 2px;
	border-top: 1px solid #f8f8f8; 
	border-left: 1px solid #f8f8f8; 
	border-right: 1px solid #68655A; 
	border-bottom: 1px solid #68655A;
}