﻿.catalogTree 
{
  border: solid 1px #dcdcdc;
  text-decoration: none;
}

.subcatagoryPanel
{
  border: solid 1px #dcdcdc;
  text-decoration: none;  
  color: #000000;
}

.subCatagoryItem 
{
  background-color: #ffffff;
}

.subCatagoryItem:hover 
{
  background-color: #dcdcdc;
}

.subCatagoryLink 
{
  text-decoration: none;
}

.subCatagoryOverview
{
  border: solid 1px #dcdcdc;
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}

.subCatagoryOverviewHeadLine 
{
  font-weight:bold;
  font-size: 16px; 
  text-decoration: underline;
}

.subCatagoryOverviewItem
{
  
}

.productBox 
{
  border: solid 1px #dcdcdc;
  text-decoration: none;  
  color: #000000;
  width: 280px;
  height: 190px;  
  vertical-align: top;
  text-align: left;
}

.productBoxImage 
{
  border: none medium;
  max-height: 80px;
  max-width: 110px;
  
}

.productBoxHeadline
{
  font-weight:bold;
  font-size: 16px;
}

.productBoxPriceBox 
{
 
}

.productBoxPriceBoxPrice 
{
  font-size: medium;
  font-weight: bold;
  color: #91ACCC;
  text-align: left; 
}

.productBoxOverviewPrev 
{
  background-image: url(/sgs/weblink/images/search/Prev28x115.png);
  background-repeat: no-repeat;
  width: 28px;
  
}

.productBoxOverviewPrev:hover
{
  background-image: url(/sgs/weblink/images/search/PrevHover28x115.png);
  background-repeat: no-repeat;
  width: 28px;
}

.productBoxOverviewNext 
{
  background-image: url(/sgs/weblink/images/search/Next28x115.png);
  background-repeat: no-repeat;
  width: 28px;
}

.productBoxOverviewNext:hover
{
  background-image: url(/sgs/weblink/images/search/NextHover28x115.png);
  background-repeat: no-repeat;
  width: 28px;
}

.productList 
{
  width: 100%;
  border-bottom: solid 1px #dcdcdc;
  color: #000000; 
}

.productListItemOdd 
{
  background-color: #ffffff;  
}

.productListItemOdd:hover
{
  background-color: #f3f3f3;  
}

.productListItemEven 
{
  background-color: #ffffff;
}

.productListItemEven:hover 
{
  background-color: #f3f3f3;  
}

.productListLineItem 
{
  background-color: #ffffff;
    border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff; 
  border-bottom: 1px solid #fff;
}

.productListLineItem:hover
{
  background-color: #ffffff;
  background:url("/SGS/Weblink/Images/Search/selected1x125.png") repeat-x scroll 0 0;
  overflow:hidden;
  border-top: 1px solid #a1a1a0;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #a1a1a0; 
  border-bottom: 1px solid #a1a1a0;
}


.productListItemSelected 
{
  background:url("/SGS/Weblink/Images/Search/line1x125.png") repeat-x scroll 0 0;
  overflow:hidden;
  background-color: #ffffff;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #a1a1a0; 
}

.productListHeader 
{
  background-color: #f3f3f3;  
}

.productListPicture 
{
  max-width: 60px;
  max-height: 40px;
}

.productListLogo 
{
  max-width: 60px;
  max-height: 40px;
  padding-right: 4px;
}

/* The new catalog */

.BreadcrumItem 
{
  border: solid 1px #fff;
  background: #D3DAED url(/sgs/weblink/images/header_bkg.png) repeat-x scroll 0 0;  
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #a1a1a0; 
  border-bottom: 1px solid #a1a1a0;
  height: 16px;
}

.BreadcrumItem:hover 
{
  border: dotted 1px #000;
	text-align: left;
	text-decoration: none;
}

.BreadcrumDropdownItem 
{
  position: relative;
		display: block;
		margin: 0;
		padding: 3px 3px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f3f3f3;
		color: #000;
}

.BreadcrumDropdownItem:hover
{
  background: #91ACCC;
	color: #FFF;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
}


.BreadcrumDropdownPanel 
{
  visibility: hidden;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #a1a1a0; 
  border-bottom: 1px solid #a1a1a0;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #F3F3F3;
}

.BreadcrumLink 
{
  text-decoration: none;
}

.catalogItem 
  {
  	padding: 2px; 
  	margin: 0px; 
    background-color: #F3F3F3;
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #a1a1a0; 
    border-bottom: 1px solid #a1a1a0;
  }

.catalogItem:hover
  {
  	padding: 10px; 
  	margin: 0px; 
  	background-color: #91ACCC;
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #a1a1a0; 
    border-bottom: 1px solid #a1a1a0;
  }  
  
  .CategoriesOverview 
  {
    padding: 0px;
  }
  
  
  .categoryItem 
  {
    margin: 2px 1px 4px 0px;
    padding: 10px 0px 2px 0px; 
    width: 210px;
    background-color: #FFF;
  }
  
.compareTitle 
  {
    padding: 2px; 
    background-color: #F3F3F3;
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #a1a1a0; 
    border-bottom: 1px solid #a1a1a0;
  }  

.compareItemOdd 
{
  background-color: #f3f3f3;  
}

.compareItemOdd:hover 
{
  background-color: #91ACCC;  
  color: #ffffff;
}


.compareItemEven 
{
  background-color: #ffffff;  
}

.compareItemEven:hover 
{
  background-color: #91ACCC;  
  color: #ffffff;
}

  
.SubCategoriesBulletList
 { 
  text-decoration: none;
  list-style-type: none; 
  list-style-image: none; 
 }

.FilterOverview 
  {
    padding: 10px 0px 20px 0px; 
    margin-bottom: 10px;
    width: 225px;
    background-color: #f3f3f3;
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #a1a1a0; 
    border-bottom: 1px solid #a1a1a0;
  }
  
  .directPath 
  {
    padding: 10px 0px 20px 0px; 
    margin-bottom: 10px;
    width: 225px;
    background-color: #f3f3f3;
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #a1a1a0; 
    border-bottom: 1px solid #a1a1a0;
  }
  
  .ArticleDetailsItem 
  {
  	padding: 2px; 
  	margin: 0px; 
    background-color: #F3F3F3;
    border-top: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #a1a1a0; 
    border-bottom: 1px solid #a1a1a0;
    filter: shadow(color:gray, strength:10, direction:135);
  }
  
.smallbox  {
background:url("/SGS/Weblink/Images/Search/bg-box.gif") repeat-y scroll 0 0 transparent;
float:left;
margin:0 2px 0 0;
width:226px;
}
.smallbox-t {
background:url("/SGS/Weblink/Images/Search/bg-box-t.gif") no-repeat scroll 0 0 transparent;
width:226px;
}
.smallbox-b {
background:url("/SGS/Weblink/Images/Search/bg-box-b.gif") no-repeat scroll 0 100% transparent;
overflow:hidden;
padding:4px 4px 15px 4px;
width:226px;
}

.caps {
 text-transform:uppercase; 
}

.smallbox .wrap {
overflow:hidden;
padding:0px 4px 0;
width:100%;
}
.smallbox .wrap .img {
float:left;
width:139px;
}
.smallbox .wrap .img img {
vertical-align:top;
}
.smallbox .wrap .img p {
font-weight:bold;
line-height:13px;
margin:0 0 12px;
}
.smallbox .wrap .img .price {
color:#8C0D0D;
font-size:14px;
font-weight:bold;
}
.smallbox .wrap .txt {
float:right;
width:250px;
}
.smallbox .wrap .info {
list-style:none outside none;
margin:0;
min-height:108px;
padding:0 0 10px;
}

.clearanceSaleListPrev 
{
  background-image: url(/sgs/weblink/images/frontpage/Prev28x115.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 28px;
  
}

.clearanceSaleListPrev:hover
{
  background-image: url(/sgs/weblink/images/frontpage/PrevHover28x115.png);
  background-repeat: no-repeat;
  background-position: center center;  
  height: 28px;
}

.clearanceSaleListNext 
{
  background-image: url(/sgs/weblink/images/frontpage/Next28x115.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 28px;
}

.clearanceSaleListNext:hover
{
  background-image: url(/sgs/weblink/images/frontpage/NextHover28x115.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 28px;
}

