/* Supplemental styles for eCatalog */

/**********************/
/* For List & Results pages */
/**********************/
#listTopTable {
	width:100%;
}
#listTopCell1 {
	width:75%;
	padding:20px 20px 20px 0px;
}
#listTopCell1 ul {
	padding-left:40px;
}
#listTopCell2 {
	width:25%;
	text-align:center;
	vertical-align:top;
}
#listTopCell2 img {
	border:1px solid #cccccc;
}

.listCountTable {
	width:100%;
	margin-top:10px;
}
#listCountCell1 {
	width:12%;
	font-weight:bold;
}
#listCountCell2 {
	width:88%;
	text-align:right;
}

#listDataTable {
	width:100%;
	margin-top:10px;
}
#listDataTable td {
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-top:2px;
	padding-bottom:2px;
}
#listDataTable td.first {
	border-left:none;  /*td border default override in 1st column*/
}
#listDataHead1, .listDataCell1 {
	width:5%;
	text-align:center;
} 
#listDataHead2, .listDataCell2 {
	width:21%;
	padding-left:6px;
	padding-right:6px;
}
.listDataCell2 img {
	display:inline;
	margin-left:3px;
	vertical-align:middle;
} 
#listDataHead3, .listDataCell3 {
	width:25%;
	padding-left:6px;
	padding-right:6px;
} 
#listDataHead4, .listDataCell4 {
	width:9%;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
} 
#listDataHead5, .listDataCell5 {
	width:14%;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
} 
#listDataHead6, .listDataCell6 {
	width:17%;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
} 
#listDataHead7, .listDataCell7 {
	width:9%;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}
#listDataHead8, .listDataCell8, #listDataHead9, .listDataCell9{
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}
#listDataHead2 a, #listDataHead3 a,  #listDataHead4 a, #listDataHead5 a, #listDataHead6 a, #listDataHead7 a, #listDataHead8 a, #listDataHead9 a {
	font-weight:bold;
}
#legend img {
	display:inline;
	vertical-align:middle;
	margin-left:8px;
	margin-right:4px;
}



/*************************/
/* For Compare pages */
/*************************/
.compareImageCell img  {
	border:1px solid #cccccc;
	display:inline;
}
#compareTable {
	width:100%;
	margin-top:5px;
}
#compareTable td {
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 5px 2px 5px;
	vertical-align:top;
}
#compareTable td.head, #compareTable td.head a {
	font-weight:bold;
}
#compareTable td.first {
	border-left:none;  /*td border default override in 1st column*/
}
#compareTable td.difference {
	border-left:none;  /*td border default override in 1st column*/
	font-weight:bold;
}



/*************************/
/* For Detail pages */
/*************************/
#tabWrapper {
	width:100%;
	border-bottom:1px solid #cccccc;
}
#tabTable td {
	/*height:16px;*/
	vertical-align:top;
	padding-top:1px;
	padding-bottom:2px;
}
#tabTable td.onImage {
	width:15px;
	background: url(http://www.gelighting.com/na/business_lighting/imgs/cattab_on.gif) 0px 0px no-repeat;
}
#tabTable td.offImage {
	width:14px;
	background: url(http://www.gelighting.com/na/business_lighting/imgs/cattab_off.gif) 0px 0px no-repeat;
}
#tabTable td.off, #tabTable td.on {
	padding-right:8px;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#tabTable td.off {
	background-color:#f4f4f4;
}
#tabTable td a {
	font-weight:bold;
}
#tabTable td.on a {
	color:#666666;
}
.detailImages {
	padding:15px 15px 0px 15px;
}
.detailImages img {
	border:1px solid #cccccc;
	display:inline;
}
#detailTable {
	width:100%;
	margin-top:15px;
	margin-bottom:10px;
}
#detailTable td {
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 5px 2px 5px;
	vertical-align:top;
}
#detailTable td.head {
	font-weight:bold;
}
#detailTable td.first {
	border-left:none;  /*td border default override in 1st column*/
}
.detailDataCell2 img {
	display:inline;
	margin-left:3px;
	vertical-align:middle;
} 




/*************************/
/* For Search page */
/*************************/
#searchTable {
	width:100%;
	margin-top:15px;
	margin-bottom:10px;
}
#searchTable td {
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 5px 2px 5px;
	vertical-align:middle;
}
#searchTable td.head {
	font-weight:bold;
}
#searchTable td.first {
	border-left:none;  /*td border default override in 1st column*/
}


