#logo { z-index:-1;top:106px;left:483px;position:absolute; }
#master_content { z-index:1;left:5px;top:5px;position:absolute; }
#menu_lighting { z-index:2;visibility:hidden;left:52px;top:86px;position:absolute; }
#menu_supplies { z-index:2;visibility:hidden;left:110px;top:86px;position:absolute; }
body
{
	font-family:Arial;font-size:12px;
}
a.top { font-family:Arial;font-size:12px;color:#878787;text-decoration:none;font-weight:bold; }
a.top:hover { color:#000000;text-decoration:underline; }
.norm { font-family:Arial;font-size:12px; }
a.footer { font-family:Arial;font-size:10px;color:#878787;text-decoration:none; }
a.footer:hover { color:#000000;text-decoration:underline; }
a.menu { font-family:Arial;font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold;letter-spacing:0.1em; }
a.menu:hover { color:#F3F900; }
a.ddown { font-family:Arial;color:#000000;font-size:11px;text-decoration:none;font-weight:bold; }
a.ddown:hover { color:#ffffff; }
a.go { font-family:Arial;font-size:18px;color:#878787;text-decoration:none;font-weight:bold; }
a.go:hover { color:#000000; }
a.listings { font-family:Arial;font-size:10px;color:#878787;text-decoration:none; }
a.listings:hover { color:#000000;text-decoration:underline; }
a.mm_add {color:#66672c;text-decoration:none;font-size:14px;font-family:Arial;font-weight:bold;}
a.mm_add:hover {color:#cebf16;}
ul { list-style-image: url("images/carat.gif");list-style-position:outside;font-family:Arial;font-size:11px;color:Black;margin-left:17px; }
li { padding-bottom:5px; }



#map { position: relative; width: 700px; height: 470px; overflow: hidden; }
#returnlink { display: block; position: absolute; bottom: 0; right: 0;  color: white; background: blue; padding: 3px;}

#map a.bullet { display: block; position: absolute; width: 20px; height: 20px; background: yellow; text-decoration: none; border: 1px solid red; opacity: .7; z-index: 2; }
#map img.zoomable { }

#map div.popup{ display: none; position: absolute; width: 200px; top: 100px; left: 150px; background: white; z-index: 3; padding: 10px; border: 2px solid black; }
#map div.popup a.close{ display: block; position: absolute; bottom: 0; right: 0; }


/* New element and selectors (TPM 10-09) */


div.asset_list_box
{
    border: 1px #acb5af solid;
    width: 250px;
    padding: 5px;
    background-color: #dfeddf;
    
}

.asset_list_box h2
{
    font-family: Tahoma;
    font-size: 14px;
    color: #09759d;
    margin-top: 3px;
    
    }


div.spotlight_item 
{
    border: 1px solid #979937;
    background-color: #e7e7d6;
    padding: 8px;
    width: 580px;
    margin: 10px 10px 20px 10px;
}


.spotlight_item  h2
{
    color: #3c3c34;
    font-family: Tahoma;
    font-size: 14px;
    background-color: White;
    padding: 7px;
    border: 1px solid #c2c2c0;

}


.spotlight_item img
{
    border: 1px solid #343431;
    
    }



/* product detail control display (Controls/ProductDetail.ascx) */


.tblPartList 
{
    border: 1px solid #828273;
    background-color: #ebebde;
    padding: 2px;
    margin: 10px;
    width: 550px;
    
}

.tblPartList tr.heading td
{
  
    color: White;
    background-color: Black;
}


.tblPartList td
{
    border: 0px solid #525322;
    
    }



.text_content_area, .spotlight_item ul
{
 
    padding: 7px;
    
}
 
 
h2
{
    font-family: Tahoma;
    font-size: 15px;
    color: #474b44;
    
    }