#showimage
 {position:absolute; 
  width:300px; 
  margin-left: -150px;
  left: 150%; /* changed from 50% to 150% to prevent appearing in middle before slide starts */
  top:250px; 
  /*height: 350px;*/ /* disabled; causes iframe to spill over bottom border */
  border: 4px solid #005DAB;
  background-color: #fff;
  z-index: 10;}

#pagingBlok
 {xborder: 1px solid red;}

a#closeiframe
 {display: block; 
  float: right; 
  line-height: 150%; 
  background: url(/sites/benima/images/but-close.png) right no-repeat; 
  padding-right: 20px; 
  margin-right: 2px;}

body 
{margin: 0;
  z-index: 1;
  padding: 15px 0 50px 0;
  background-color: #dfe6ee;
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;}

select, input, textarea, submit 
 {font-family: arial;
  font-size: 12px;}

a
 {color: #005DAB;}

a:hover
 {color: #666;
 text-decoration: none;}

img 
 {border: none;}

#pageContainer
 {display: block;
  width: 1000px;
  text-align: left;
  margin: 0 auto 0 auto;}

#pageHeader 
{height: 210px;
 text-align: center;}

#pageLeftCol
{float: left;
 width: 235px;}

#pageCenterCol
 {float: left;
  width: 500px;
  margin-left: 15px;
  margin-right: 15px;}

#pageRightCol
 {float: left;
  width: 235px;}

#productCategories
 {margin: 0;
  padding: 0;
  list-style: none;}
#productCategories li 
 {float: left;
  width: 245px;
  height: 215px;
  display: block;
  margin-bottom: 10px;}
#productCategories li a 
 {display: block;
  width: 235px;
  height: 215px;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #3861B0;}
#productCategories li a:hover 
 {border-bottom: 1px solid #FF0000;
  color: #ff0000;}





/* CLASSES */
.shopCategory 
{
  margin-bottom: 15px;
  color: #005DAB; /* #2C5783 */
}

.shopCategoryTop
{
  background: #999 url(/sites/benima/images/leftCorner.gif) top left no-repeat;
  height: 18px;
  
  padding: 5px 0px 0px 5px;
  
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}

.shopCategoryTopRight 
{
  background: url(/sites/benima/images/RightCorner.gif) top right no-repeat;

  float: right;
  height: 23px;
  width: 4px;
  xbackground: red;
  
  margin-top: -5px;
}

.shopCategoryBottom
{
  background: #fff;
  padding: 5px 5px;

}



/* MENU */
.mainMenu
{
  list-style: none;
  margin: 0 0 39px 0;
  _margin-bottom: 30px;
  padding: 0;
}
.mainMenu
  margin-bottom: 15px;
}
.mainMenu li
{
  line-height: 16px;
}
.mainMenu li a
{
  text-decoration: none;
  font-weight: bold;
}

.newProducts
{
  list-style: none;
  margin: 0;
  padding: 0;
}
.newProducts li 
{
  border-bottom: 1px solid #b5b5b5;
  
  padding: 2px 0 2px 0;
  
  color: #666;
  font-size: 11px;
}
.newProducts li a
{
  text-decoration: none;
  font-weight: bold;
}


/* Product table */
#productTable
{
  text-align: center;
  margin: 38px 0 10px 0;
  _margin-top: 46px;
}
.productImg
{
  border-left: 2px solid #537cb2;
}
.productCell
{
  text-align: left;
  height: 130px;
  width: 120px; 
  color: #537cb2;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 30px;
}

/* search stuff */

.searchbutton
{
  border: 1px solid #fff;
  background: url(/sites/benima/images/go_button.gif) no-repeat;

  margin: 0;
  padding: 0;
  color: #666;
  font-weight: bold;
}
.searchfield
{
  border: 1px solid #a5acb2;
  width: 153px;
}
#searchbox
{
  padding: 10px 0 0 10px;
}
#searchbox form 
{
  margin: 0;
  padding: 0;
}
#searchbox select 
{
  border: 1px solid #a5acb2;
  color: #666;
  margin-top: 6px;
}

#gotoalloffers {
  font-size: x-small;
  display: block;
  margin-top: 10px;
}


div.productshortinfo
 {float: left;}

table.orderform
 {border-top: 1px solid #ddd;
  background-color: #f3f3f3;}

table.productlistitem
 {margin: 10px 0 10px 0;
  border: 2px solid #ccc;}

table.productlistitem td 
 {padding: 4px;}

table.productlistitem h3 
 {font-size: 15px;}

div.productlistitemimage img
 {float: right;}

table.productgrouplist
 {border: 2px solid #ccc;
}

tr.productgrouprowodd td
 {background-color: #f3f3f3;}

tr.productgrouproweven td
 {background-color: #ddd;}

#pagingBlok {
background:#cccccc;
font-size:17px;
font-weight:bold;
color:#000000;
}

#pagingBlok a {
color:#ff0000;
width:20px;
font-size:17px;
}
#pagingBlok span {
color:#ff0000;
width:20px;
font-size:17px;
}
#pagingBlok strong {
background:#ffffff;
font-size:17px;
width:20px;
}
#pagingBlok small {
font-size:17px;
}
.passiveLink b {
color:#ff0000;
font-size:17px;
font-weight:bold;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

 .clearfix {
display: inline-block;
}  

 /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End Holly Hack */