﻿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:12px;
	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;
	visibility: hidden;
	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;
}

#productmenu 
{
 position:absolute; 
 width:202px; 
 z-index:10; 
 left: 241px; 
 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:252px;
	z-index:10;
	left: 306px;
	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:224px;
	z-index:10;
	left: 383px;
	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:-150px;
	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;
}

#QuantityDrop
{
    left:101px;
position:relative;
top:-26px;
width:30px;
}
#AddItem
{
   float:right;
height:27px;
left:-102px;
position:relative;
width:140px;
top:-15px;
}
.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:-125px;
    
    width:643px;
    height:135px;
    
}
.CarouselMask
{
    position:absolute;
    
    overflow:hidden;
    width:643px;
    height:135px;
    top:0px;
    left:-5px;
}
