﻿/* --------------------------------------------------Lighting Products */
table.lighting
{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	font-size:75%;
}


table.lighting tr.headerrow
{
	background-color:#bc8a00;
	color:white;
	font-weight:bold;
	text-align:center;
}



table.lighting td
{
	border-bottom: 1px solid #dce7ef;
} 

table.lighting td.line
{
	border-bottom: 1px solid #bc8a00;
}


table.lighting td.style
{
	width:14%;
	text-align:center;
}

table.lighting td.size
{
	text-align:center;
	width:10%;
}

table.lighting td.item
{
	text-align:center;
	width:10%;
}

table.lighting td.height
{
	text-align:center;
	width:8%;
}

table.lighting td.width
{
	width:8%;
	text-align:center;
}

table.lighting td.ext
{
	width:8%;
	text-align:center;
}

table.lighting td.to
{
	width:8%;
	text-align:center;
}

table.lighting td.lightsource
{
	width:9%;
	text-align:center;
}


table.lighting td.glasschoice
{

	width:15%;
	text-align:center;
}

table.lighting td.postname
{
	width:45%;
	text-align:left;
}





/*--------------------------------------------------Non-Table Lighting */
div.productcontainer
{
	width:280px;
	float:left;
	margin:0;
	padding:10px 0 5px 0;
}

div.productcontainer div
{
	width:140px;
	margin:0;padding:0;
	float:left;
}

div.productcontainer p
{
	text-align:left;
	font-size:80%;
	padding:0;margin:0;
}

div.productcontainer h2
{
	font-weight:bold;
	color:#bc8a00;
	font-size:100%;
	padding:0;margin:0;
	border:0;
}

div.spacer
{
	padding:0;
	border-bottom: 1px solid #bc8a00;
	width:100%;
	clear:both;
}


/* --------------------------------------------------Mailbox Products */
table.mailbox
{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	font-size:75%;
}


table.mailbox tr.headerrow
{
	background-color:#bc8a00;
	color:white;
	font-weight:bold;
	text-align:center;
}

table.mailbox td.line
{
	border-bottom: 1px solid #bc8a00;
}


table.mailbox td
{
	/*border: 1px solid red;*/
	padding: 3px 0;
} 

table.mailbox td.name
{
	width:40%;
	text-align:left;
	padding:2px;
}

table.mailbox td.item
{
	text-align:center;
	width:20%;
}

table.mailbox td.height
{
	text-align:center;
	width:13%;
}

table.mailbox td.width
{
	width:13%;
	text-align:center;
}

table.mailbox td.depth
{
	width:13%;
	text-align:center;
}


/* --------------------------------------------------Commercial Products */
table.commercial
{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	font-size:75%;
}


table.commercial tr.headerrow
{
	background-color:#bc8a00;
	color:white;
	font-weight:bold;
	text-align:center;
}

table.commercial td.line
{
	border-bottom: 1px solid #bc8a00;
}


table.commercial td
{
	/*border: 1px solid red;*/
	padding: 3px 0;
} 

table.commercial td.name
{
	width:30%;
	text-align:left;
	padding:2px;
}

table.commercial td.desc
{
	text-align:center;
	width:35%;
}

table.commercial td.voltage
{
	text-align:center;
	width:20%;
}

table.commercial td.socket
{
	width:15%;
	text-align:center;
}




/* --------------------------------------------------5 column products */

table.products5col
{
	width:99%;
	border-collapse:collapse;
	border:0;
	table-layout:fixed;
	text-align:center;
	font-size:75%;
}

table.products5col td
{
	width:115px;
	vertical-align: middle;
}

table.signs5col
{
	width:99%;
	border-collapse:collapse;
	border:0;
	table-layout:fixed;
	text-align:center;
	font-size:75%;
}

table.products5colbot td
{
	width:115px;
	vertical-align: bottom;
}


/* --------------------------------------------------4 column products */

table.products4col
{
	width:99%;
	border-collapse:collapse;
	border:0;
	table-layout:fixed;
	text-align:center;
	font-size:75%;
}

table.products4col td
{
	width:143px;
	vertical-align: middle;
}


table.products4col td.merged
{
	width:286px;
	vertical-align: middle;
	font-size: 140%;
}

table.products4col td.vertical
{
	border-left: 1px solid #bc8a00;
	border-right: 1px solid #bc8a00;
}

table.products4col h5
{
	padding:0; margin:0;
	text-align:center;
	font-size:120%;
}


table.products4colbot
{
	width:99%;
	border-collapse:collapse;
	border:0;
	table-layout:fixed;
	text-align:center;
	font-size:75%;
}


table.products4colbot td
{
	width:143px;
	vertical-align: bottom;
}


table.products4colbot td.line
{
	border-bottom: 1px solid #bc8a00;
}



/* --------------------------------------------------3 column products */

table.products3col
{
	width:99%;
	border-collapse:collapse;
	border:0;
	table-layout:fixed;
	text-align:center;
	font-size:75%;
}

table.products3col td
{
	width:180px;
	vertical-align: middle;
}

table.products3col td.line
{
	border-bottom: 1px solid #bc8a00;
}

table.products3col td.merged
{
	width:590px;
}

table.products3col td.vertical
{
	border-left: 1px solid #bc8a00;
	border-right: 1px solid #bc8a00;
}



table.products3colbot
{
	width:99%;
	border-collapse:collapse;
	border:0;
	table-layout:fixed;
	text-align:center;
	font-size:75%;
}

table.products3colbot td
{
	width:180px;
	vertical-align: bottom;
}

table.products3colbot td.line
{
	border-bottom: 1px solid #bc8a00;
}



table.colors
{
	width:100%;
	border-collapse:collapse;
	border:0;
	table-layout:fixed;
	text-align:center;
	font-size:75%;
}

table.colors td
{
	width:50%;
	vertical-align: middle;

}


