﻿body 
{
	padding:0px;
	margin-left:0px;
	margin-top:0px;
}
#PageContainer
{
	/*border:solid 1px red;*/
	width:1000px;
	margin:0 auto;
	
}
#DealerMap {
	position:absolute;
	width:200px;
	height:65px;
	z-index:2;
	left: 215px;
	top: 27px;
}
#map
{
	/*position:absolute;
	left:300px;
	top:25px;		
	background-color:White;*/
	width: 500px; 
	height: 500px;
	
}
.pnlButtons
{
    position:relative;
    top:-100px;
}

#ImagesDiv
{
	position:relative;
	top:-170px;

	width:175px;

}

#Progress-Lighting-Logo
{
/*
	background-image:url('img/Progress-Lighting.jpg');
	height:54px;
	width:153px;
	text-align:center;
*/
	margin:5px 0 0 5px;
	/*border:solid 1px green;*/
}
#Search-Div
{
	width:250px;
	float:right;
	text-align:right;
	/*border:solid 1px blue;*/
	vertical-align:bottom;
}
#Search-Box
{
		
	width:250px;
	/*border:solid 1px purple;
	border:solid 1px red;
	text-align:right;*/
	vertical-align:bottom;
	
	}
#Search-Button
{
	font-family:Arial Baltic, Arial, Sans-Serif;
	font-size:15px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:5px;
	color:White;
	background-color:#2461a0;
	width:52px;
	cursor:pointer;
	
}
#NavBar
{	
	
	font-family:Arial Baltic, Arial, Sans-Serif;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:15px;
	Width:793px;
	background-color:#eeebdc;
	border-bottom:solid 1px #a6a799;
	border-top:solid 1px #a6a799;
	/*border:solid 1px green;*/
	text-align:left;
	
	
}
.NavLink, .ProductNav
{		
	font-family:Arial Baltic, Arial, Sans-Serif;
	color:Black;
	text-decoration:none;
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	/*border:solid 1px green;*/
	text-align:left;	
}
a.ProductNav:hover
{
	font-family:Arial Baltic, Arial, Sans-Serif;
	color:#61615F;
	text-decoration:none;
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	/*border:solid 1px green;*/
	text-align:left;
}

.delete
{
	text-align:right;
	
	
}
.CartHeader
{
	position:relative;
	left:0px;
}
/* Content Section */
#Content
{
/*border:solid 1px red;*/
position:relative;
text-align:left;
font-family:Arial Baltic, Arial, Sans-Serif;
	color:Black;
	font-size:12px;

}

#ProductHeader
{
	background-color:#eeebdc;
	width:801px;
}
#ProductDetail
{
	vertical-align:top;
	
}

#EverLume
{
}

#Left_Content
{
	/* bg color dfdcca */
}
#ItemsOfInterest 
{
	width:120px;
}
/* End Content Section */

/* Floating Divs */


#aboutmenu {
	position:absolute;
	width:180px;
	
	z-index:10;
	left: 188px;
	top: -1px;
	
	font-family:Arial Baltic, Arial, Sans-Serif;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	
	background-color:#eeebdc;
	border-bottom:solid 1px #a6a799;
	border-top:solid 1px #a6a799;
	/*border:solid 1px green;*/
	text-align:left;
	visibility:hidden;
}

#productmenu 
{
 position:absolute; 
 width:200px; 
 z-index:10; 
 left: 243px; 
 top: -1px; 
 background-color :#eeebdc;
 border-bottom:solid 1px #a6a799;
 border-top:solid 1px #a6a799;
	/*border:solid 1px green;*/
 text-align:left;
visibility:hidden;
}

#mediaresource {
	position:absolute;
	width:250px;
	z-index:10;
	left: 308px;
	top: -1px; 
	background-color :#eeebdc;
	border-bottom:solid 1px #a6a799;
	border-top:solid 1px #a6a799;
	/*border:solid 1px green;*/
	text-align:left;
	visibility:hidden;
}

#shoponline {
	position:absolute;
	width:209px;
	z-index:10;
	left: 385px;
	top: -1px;
	background-color :#eeebdc;
	border-bottom:solid 1px #a6a799;
	border-top:solid 1px #a6a799;
	/*border:solid 1px green;*/
	text-align:left;
	visibility:hidden;
}

/* end floating div */

/* Left Nav */
#TypeListing 
{	
background-color:#eeebdc;

font-size:12px;
height:100%;
letter-spacing:2px;

text-decoration:none;
text-align:left;
width:180px;

}

a.TypeListing
{
	font-family: Sans-Serif, Arial;
	color: #61615F;
	font-size: 9px;
	letter-spacing: 2px;
	
	text-decoration: none;
}
a.TypeListing:hover
{
	font-family: Sans-Serif, Arial;
	color: Black;
	font-size: 9px;
	letter-spacing: 2px;
	
	text-decoration: none;
}

/* End of Left Nav */

/* Search */

.SearchText
{
	float:left;
	font-family:Arial,
	Sans-Serif;
	font-size:12px;
}
.SearchResultText 
{
	float:none;
	font-family:Arial, Sans-Serif;
	font-size:12px;
}
.CurrentPage
{
	font-weight:bold;
}

.ProductList
{
	float:left;
	font-family:Arial, Sans-Serif;
	font-size:12px;
}
/* End Search */


.ImagesList
{
	
}

#ProductContentSection
{
	position:relative;	
}
.CartTotal
{
	text-align:right;
	width:100%;
	position:relative;
	left:-4px;	
	font-weight:bold;
/*	border:solid 1px red; */
}
.CartSubTotal
{
	text-align:right;
	width:100%;
	position:relative;
	left:-4px;
	font-style:italic;
/* border:solid 1px green; */
}
#Cart, .Cart
{
	position:absolute;
	background-color:#eeebdc;
	width:200px;
	z-index:8;
	left:596px;
	top:27px;
	border-bottom:solid 2px #a6a799;
	border-left:solid 1px #a6a799;
	border-right:solid 2px #a6a799;
	
}
.CartDetails
{
/*	border:solid 1px yellow; */
}
.CartItem
{
	cursor:pointer;
	border-bottom:solid 1px #a6a799;
	padding-bottom:4px;
}

.CartHeader
{
	float:right;	
	cursor:pointer;
	
}
.Copy
{
	text-align:center;
}

#flashBottom_md
{
	position:relative;
	left:6px;
}
#flashBottom_rt
{
	position:relative;
	left:3px;
}
.FamilyImage
{
	position:relative;
	left:6px;
}
.LightingTips
{
	position:relative;
	top:18px;
}
.RegistrationTextBox
{
	width: 221px;
	background: transparent url('/images/bg.jpg') no-repeat;
	color : black;
	font-family:Sans-Serif;
	font-size:17px;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;

}
.RegistrationText
{	font-family:Times New Roman;
 	
 	width:500;
}
.RegistrationArea
{
	
}
.EstarImg
{
	position:relative;
	top:360px;
	z-index:10;
	
}
#divPDFViewer
{
	position:relative;
	top:-675px;
	left:-3px;	
	height:600px;
	
}
.FamilyHeader
{
    background-color:Gray;
    font-size:20px;
    color:White;
    padding: 4px 10px;
}
.FamilyText
{
    background-color:#EEEBDC;
    padding:6px;
    height:281px;
    color:#61615F;
    font-size:10px;
    letter-spacing:2px;
}
.FamilyArea
{
  /*  padding-bottom:4px; */
    width:650px;
    height:300px;
}
.AdditionalyHeader
{
    background-color:Gray;
    font-size:12px;
    color:White;
    padding: 4px 10px;
}
#AdditionalCollectionData
{
    background-color:#EEEBDC;
    padding:0px;
    height:100%;
}
.Hubbell
{
color:Black;
font-family:Arial Baltic,Arial,Sans-Serif;
font-size:10px;
text-align:left;
}
#PlaceHolder
{
    position:relative;
    min-height:565px;
}
#ProdSpecs
{
    
    position:absolute;
    left:0px;
    top:8px;
    min-height:565px;
    width:643px;
}

#divImages, #wrap
{
    position:relative;
}


#ProdRel
{
    
    position:absolute;
    left:0px;
    top:8px;
    min-height:465px;
    width:643px;
    display:none;
}
.ProdBox
{
    
    padding-top:3px;
}
#ButtonFunctions
{
   left:6px;
position:absolute;
top:138px;
}
#familydiv
{
    float:right;
    }
.ProductInfoPic
{
    float:left;
    width:643px;
    
}
#PartSubNavButtons
{
    position:relative;
  /*  top:-100px;*/
    width:643px;
    float:left;
}
.PartNav
{
    
    padding:5px 10px;
    margin:0px 3px;
    float:left;
    cursor:pointer;
}


.Selected
{
    
    background-color:rgb(238, 235, 220);
    border:1px solid black;
    color:Black;
}
.UnSelected
{
    background-color:White;
    border:1px solid silver;
    color:Gray;
}
.Carousel
{
    position:absolute;
    top:0px;
    height:135px;
    width:643px;
  
 
}
#CarouselHolder
{
    left:10px;
    position:relative;
   /* top:-104px;*/
    margin-top: -90px;
    width:643px;
    height:135px;
    
}
.CarouselMask
{
    position:absolute;
    
    overflow:hidden;
    width:643px;
    height:135px;
    top:0px;
    left:-5px;
}
.Navigation
{
    
}
#QuantityDrop
{
  left:137px;
position:relative;
top:-33px;
width:30px;
}
#AddItem
{
 float:right;
height:27px;
left:-95px;
position:relative;
width:140px;
}
.AddToCart
{
    border:1px solid black;
display:block;
font-family:Arial,Sans-Serif;
font-size:13px;

margin-bottom:5px;
padding:4px;
position:relative;
width:135px;
}
.AddToCartQnty
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px black;
    width: 44px;
}

#Family
{
    height:130px;
    width:643px;
    
}
#Documents
{
    height:130px;
    width:643px;
}
#Images
{
height:130px;
width:643px;
}

#Images li 
{
    text-align: center;
}
    
.carousellink
{
    font-size:9px;
    text-align: center;
}
.reflect
{
 /*max-height:80px;*/
 border:none;
 
}

#cart-notifier 
{
    position: absolute;
    margin: 5px 0 0 813px;
    font-size: 11px;
    height: 26px;
    line-height: 26px;
    font-family: Arial Baltic,Arial,Sans-Serif;
    background-color: #fff;
    z-index: 99999;
    overflow: hidden;
    padding: 3px 5px;
    border: 1px solid transparent;
}

#cart-notifier img 
{
    vertical-align: middle;
}