.ContentArea
{
clear:both;
}

.modCatalog ul
{
padding: 0;
margin: 0;
list-style-type: none;
position: relative;
width:100%;
}

.navigator
{
margin-bottom:20px;
}

.modCatalog li { display: inline; }

.modCatalog ul
{
padding: 2px 0;
margin-bottom: 2em;
}

.modCatalog li { margin: 0; }

.modCatalog ul a,
.modCatalog ul a:link,
.modCatalog ul a:visited
{
padding: 0px 5px;
}

.modCatalog ul a:hover,
.modCatalogr ul a:focus
{
color: black;
}

.modCatalog ul a#current,
.modCatalog ul a#current:link,
.modCatalog ul a#current:visited 
{ font-weight: bold; }

.modCatalog ul ul
{
position:absolute;
top: 2em;
left: 0;
}

.modCatalog ul ul li 
{ 
display: inline; 
}

.modCatalog
{
    /*margin-bottom: 50px;*/
    /*padding-bottom: 50px;
    padding-top: 10px;*/
    width:575px;
    margin-left:0px;
}

.CategoryAsImage 
{
    /*display: inline;*/
    float: left;
    padding: 10px;
}

.CategoryAsImage img, 
.ProductAsImage img, 
.modCatalog img
{
     border: 1px dotted #7fcbff;
     background: #e3f4ff;
     padding: 3px;
     margin: 5px;
}

.ProductAsImage
{
    border: 1px solid #0198ff;
    float: left;
    padding: 10px;
    height: 140px;
    width: 140px;
    text-align: center;
    margin: 5px;
}

.divAdditionalImage 
{
width:120px;
height:100px;
float:left;
}

img
{
border: 0;
}

.modCatalog .Product #img-placeholder a:hover img,
.modCatalog .CategoryAsImage a:hover img 
{
border: 1px dotted #0198ff;
}

.modCatalog .ProductAsImage a:hover img
{
border: 1px dotted #0198ff;
}
