﻿#topmenu{padding:0px 15px 5px 5px;background:#252122;}
 
ul#menu{list-style-type:none;width:100%;position:relative;height:27px;       
        
        font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:5px 0 0 0;}
        
        
ul#menu li{display:block;float:right;margin:0 0 0 4px;height:27px;}
ul#menu li.left{margin:0;}

ul#menu li a{display:block;float:right;color:#fff;background:#252122;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:27px;}

ul#menu li a.right{padding-right:19px;}

ul#menu li a:hover{background:#9B3036;}


#Home
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/home-lnk.gif") no-repeat 0 0;

}

#Home:hover
{ 
  background-position: 0 -33px;
}

#Home span
{
  display: none;
}

/* ThinStone*/


#ThinStone
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/thinstone-lnk.gif") no-repeat 0 0;

}

#ThinStone:hover
{ 
  background-position: 0 -33px;
}

#ThinStone span
{
  display: none;
}

/* Building FullStone*/

#BuildingFullStone
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/buildingfullstone-lnk.gif") no-repeat 0 0;

}

#BuildingFullStone:hover
{ 
  background-position: 0 -33px;
}

#BuildingFullStone span
{
  display: none;
}

/* Cut Stone*/

#CutStone
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/cutstone-lnk.gif") no-repeat 0 0;

}

#CutStone:hover
{ 
  background-position: 0 -33px;
}

#CutStone span
{
  display: none;
}

/* Concord Lexington */

#ConcordLex
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/concordlex-lnk.gif") no-repeat 0 0;

}

#ConcordLex:hover
{ 
  background-position: 0 -33px;
}

#ConcordLex span
{
  display: none;
}

/* Flooring Paving */

#FlooringPaving
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/flooringpaving-lnk.gif") no-repeat 0 0;

}

#FlooringPaving:hover
{ 
  background-position: 0 -33px;
}

#FlooringPaving span
{
  display: none;
}

/* Fireplaces */

#Fireplaces
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/fireplaces-lnk.gif") no-repeat 0 0;

}

#Fireplaces:hover
{ 
  background-position: 0 -33px;
}

#Fireplaces span
{
  display: none;
}

/* Landscapes */

#Landscapes
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/landscape-lnk.gif") no-repeat 0 0;
}

#Landscapes:hover
{ 
  background-position: 0 -33px;
}

#Landscapes span
{
  display: none;
}

/* Pool Coping */

#PoolCoping
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/poolcoping-lnk.gif") no-repeat 0 0;

}

#PoolCoping:hover
{ 
  background-position: 0 -33px;
}

#PoolCoping span
{
  display: none;
}

/* Thin Stone Cladding */

#ThinStoneCladding
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/thinstonecladding-lnk.gif") no-repeat 0 0;

}

#ThinStoneCladding:hover
{ 
  background-position: 0 -33px;
}

#ThinStoneCladding span
{
  display: none;
}


/* Project Showcase */

#ProjectShowcase
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/projectshowcase-lnk.gif") no-repeat 0 0;

}

#ProjectShowcase:hover
{ 
  background-position: 0 -33px;
}

#ProjectShowcase span
{
  display: none;
}

/* Dealer Locator */

#DealerLocator
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/dealerlocator-lnk.gif") no-repeat 0 0;

}

#DealerLocator:hover
{ 
  background-position: 0 -33px;
}

#DealerLocator span
{
  display: none;
}

/* Custom Product Lines */

#CustomProductLines
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/customproductlines-lnk.gif") no-repeat 0 0;

}

#CustomProductLines:hover
{ 
  background-position: 0 -33px;
}

#CustomProductLines span
{
  display: none;
}

/* Request a Catalog */

#RequestCatalog
{
  
  display: block;
  width: 175px;
  height: 33px;
  background: url("../images/menuitems/requestcatalog-lnk.gif") no-repeat 0 0;

}

#RequestCatalog:hover
{ 
  background-position: 0 -33px;
}

#RequestCatalog span
{
  display: none;
}



/* dropdowns
*************************/

ul.dropdown
{
margin: 0;
padding: 0;
display: block;
position: absolute;
z-index: 999;
top: 100%;
width: 250px;
display: none;
left: 0;
}

ul.dropdown ul.dropdown
{
top: 0;
left: 95%;
}

ul.dropdown li
{
margin: 0;
padding: 0;
float: none;
position: relative;
list-style: none;
display: block;
}

ul.dropdown li a
{
display: block;
}


