﻿body {
background: #e5e5e5 url(../images/info-box/bodyBg.jpg) repeat left top;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
.holiday {
background:  url(../images/info-box/snow.png) repeat-x left top;
position :absolute;
right: 0px;
top: -5px;
width: 466px;
height: 345px;
}
.header {
/*background: #c5cd3b;
border-bottom: 1px solid #fff;*/
background: transparent;
}
#header .logo {
position: absolute;
top: 0px;
left: 0px;
background: transparent url(../images/info-box/logo.gif) no-repeat left top;
width: 199px;
height: 88px;
text-indent: -999em;
}
#header .menuTop {
background: transparent;
}

/***** LIJEVI IZBORNIK *****/
/*- prva razina -*/
#mainContent #leftColumn ul li a {
color: #333;
background: #e3e3e3;
padding: 10px 7px 10px 25px !important;
background-position: 5px 5px !important;
padding-left: 19px !important;
}
#mainContent #leftColumn ul li ul li a {
color: #666;
padding-left: 20px !important;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul li {
width:109px !important;
}
#mainContent #leftColumn ul li ul.sub li a {
padding:2px 7px 2px 20px !important;
}
#mainContent #leftColumn ul li a:hover {
background: #cecece;
color: #000;
}
#mainContent #leftColumn ul li.selected a {
color: #fff;
background: #a6c400;
}
/*- druga razina -*/
#mainContent #leftColumn ul li ul {
background: #666666;
}
#mainContent #leftColumn ul li.selected ul {
background: #666666;
}
#mainContent #leftColumn ul li.selected ul li {
background: #666666;
}
#mainContent #leftColumn ul li ul li {
background: #666666;
}
#mainContent #leftColumn ul li ul li a {
color: #666;
}
#mainContent #leftColumn ul li.selected ul li a {
color: #fff;
background: #666666 url(../images/info-box/leftMenuBullet.gif) no-repeat 5px 14px;
}
#mainContent #leftColumn ul li ul li a:hover {
color: #fff;
}
#mainContent #leftColumn ul li ul li a:hover {
color: #dcdcdc;
}
#mainContent #leftColumn ul li ul li.selected a {
color: #bddd0f;
background: #666666 url(../images/info-box/leftMenuBullet.gif) no-repeat 5px 14px;
}
/*- treca razina -*/
#mainContent #leftColumn ul li ul li ul {
background: #fff;
}
#mainContent #leftColumn ul li ul li.selected ul li a {
color: #fff;
background: transparent url(../images/info-box/leftMenuBullet.gif) no-repeat left 6px;
}
#mainContent #leftColumn ul li ul li.selected ul li a:hover {
color: #dcdcdc;
}
#mainContent #leftColumn ul li ul li.selected ul li.selected a {
color: #bddd0f;
}

/***** GUMBI *****/
/*- dodaj u ko�aricu (izdvojeni proizvodi) -*/
.tmpButton1 {
background: transparent url(../images/info-box/addToCartBig.gif) no-repeat left top;
}
/*- dodaj u ko�aricu (grupa proizvoda) -*/
.tmpButton2 {
background: transparent url(../images/info-box/addToCart.gif) no-repeat right top;
}
/*- pretra�i -*/
.tmpButton3 {
background: transparent url(../images/info-box/searchBoxBtn.gif) no-repeat left top;
}
/*- prethodna (izdvojeni proizvodi) -*/
.tmpButton4 {
background: transparent url(../images/info-box/promoLeft.gif) no-repeat left top;
}
/*- sljede�a (izdvojeni proizvodi) -*/
.tmpButton5 {
background: transparent url(../images/info-box/promoRight.gif) no-repeat left top;
}
/*- naru�i (mala ko�arica) -*/
.tmpButton6 {
background: transparent url(../images/info-box/smallCartOrderBtn.gif) no-repeat right top;
color: #A6C400;
}
/*- naru�i mouse over (mala ko�arica) -*/
.tmpButton6:hover {
background: transparent url(../images/info-box/smallCartOrderBtn.gif) no-repeat right top;
color: #fff;
}
/*- po�alji (prijava i registracija) -*/
.tmpButton7 {
background: #c0d54a;
color: #fff;
}
/*- po�alji mouse over (prijava i registracija) -*/
.tmpButton7:hover {
background: #93af00;
color: #fff;
}
/*- narud�ba nastavi -*/
.tmpButton8 {
background: transparent url(../images/info-box/orderForward.png) no-repeat right bottom;
color: #fff;
}
/*- narud�ba povratak -*/
.tmpButton9 {
background: transparent url(../images/info-box/orderBack.png) no-repeat left bottom;
color: #fff;
}
/*- narud�ba pomo� pri pla�anju -*/
.tmpButton10 {
background: transparent url(../images/info-box/helpIcon.png) no-repeat left top;
color: #fff;
}
/*- dodaj u ko�aricu (podgrupa proizvoda) -*/
.tmpButton11 {
background: transparent url(../images/info-box/addToCartSmall.gif) no-repeat left top;
}
/*- pove�aj koli�inu (mala ko�arica) -*/
.tmpButton12 {
background: transparent url(../images/info-box/qtyPlus.gif) no-repeat left top;
}
/*- smanji koli�inu (mala ko�arica) -*/
.tmpButton13 {
background: transparent url(../images/info-box/qtyMinus.gif) no-repeat left top;
}
/*- pove�aj koli�inu -*/
.tmpButton14 {
background: transparent url(../images/info-box/qtyPlus.png) no-repeat left top;
}
/*- smanji koli�inu -*/
.tmpButton15 {
background: transparent url(../images/info-box/qtyMinus.png) no-repeat left top;
}
/*- zatra�i ponudu (izdvojeni proizvodi) -*/
.tmpButton16 {
background: transparent url(../images/info-box/addToCartBig_request.png) no-repeat left top;
}
/*- zatra�i ponudu (grupa proizvoda) -*/
.tmpButton17 {
background: transparent url(../images/info-box/addToCart_request.gif) no-repeat right top;
height: 16px !important;
}
/*- zatra�i ponudu (podgrupa proizvoda) -*/
.tmpButton18 {
background: transparent url(../images/info-box/addToCartSmall_request.png) no-repeat left top;
}
/*- prijava na newsletter -*/
.tmpButton19 {
background: transparent url(../images/info-box/newsletterSignIn.gif) no-repeat left top;
}
/***** TABOVI *****/
.contentTabs ul {
border-bottom-color: #398CAC;
}
.contentTabs ul li a {
background: #a6c400;
color: #fff;
}
.contentTabs ul li a:hover {
background: #b8d903;
}
.boxCenter.userProfile .contentTabs ul li a {
background: #eeeeee;
color: #666;
}
.boxCenter.userProfile .contentTabs ul li a:hover {
background: #dddddd;
}
.contentTabs ul li.selected a,
.boxCenter.userProfile .contentTabs ul li.selected a {
background: #398cac;
color: #fff;
}

/***** BOJE POZADINE *****/
/*- pretra�ivanje -*/
.bgColor1 {
background: #C0D54A;
}
/*- login, gornji footer izbornik, izdvojene novosti  -*/
.bgColor2 {
background: #929292;
}
/*- cijena proizvoda (mala ko�arica) -*/
.bgColor3 {
background: #a6c400;
}
/*- donji footer izbornik -*/
.bgColor4 {
background: #F3F3F3;
}
/*- naslovi stranice -*/
.bgColor5 {
background: #398CAC;
}
/*- mala ko�arica, pomo� pri pla�anju -*/
.bgColor6 {
background: #59A9C7;
}
/*- koli�ina (mala ko�arica) -*/
.bgColor7 {
background: #398cac;
}
/*- odabir stranice -*/
.bgColor8 {
background: #eeeeee;
}
/*- podkategorija -*/
.bgColor9 {
background: #e0e0e0;
}
/*- podkategorija (prika�i sve) -*/
.bgColor10 {
background: #398cac;
}
/*- podkategorija mouse over (prika�i sve) -*/
.bgColor10:hover {
background: #469bbc;
}
/*- dodaj u ko�aricu (proizvod) -*/
.bgColor11 {
background: #a6c400;
}
/*- dodaj u ko�aricu mouse over (proizvod) -*/
.bgColor11:hover {
background: #93af00;
}
/*- alati (proizvod) -*/
.bgColor12 {
background: #eeeeee;
}
/*- alati mouse over (proizvod) -*/
.bgColor12:hover {
background: #e4e4e4;
}
/*- izdvojeni proizvodi (navigacija) -*/
.bgColor13 {
background: #b2b2b2;
margin-right: 0px;
}
/*- modal (zatvori) -*/
.bgColor14 {
background: #757575;
}
/*- login i pretra�ivanje -*/
.bgColor15 {
background: #ffffff;
}
/*- login i pretra�ivanje (narud�ba) -*/
.bgColor16 {
background: #ffffff;
}
/*- zatra�i ponudu (proizvod) -*/
.bgColor17 {
background: #3A92CC;
}
/*- zatra�i ponudu mouse over (proizvod) -*/
.bgColor17:hover {
background: #0062A3;
}

/***** BOJE OKVIRA *****/
/*- pretra�ivanje -*/
.borderColor1 {
border-color: #B7CC41;
border-right: 0px !important;
margin-right: 0px!important;
}
/*- gornji footer izbornik -*/
.borderColor2 {
border-color: #929292;
margin-right: 0px !important;
}
/*- donji footer izbornik -*/
.borderColor3 {
border-color: #F3F3F3;
margin-right: 0px !important;
}
/*- izdvojene novosti -*/
.borderColor4 {
border-color: #929292;
}
/*- mala ko�arica -*/
.borderColor5 {
border-color: #59A9C7;

}
/*- gornji izbornik (aktivan) -*/
.borderColor6 {
border-color: #59a9c7;
}
/*- odabir stranice -*/
.borderColor7 {
border-color: #eeeeee;
}
/*- odabir stranice (aktivan) -*/
.borderColor8 {
border-color: #398CAC;
} 

/***** BOJE TEKSTA *****/
/*- login, desni stupac, pomo� pri pla�anju -*/
.textColor1 {
color: #ffffff;
}
/*- naslovi stranice -*/
.textColor2 {
color: #ffffff;
}
/*- gornji izbornik -*/
.textColor3 {
color: #666666;
}
/*- koli�ina (mala ko�arica) -*/
.textColor4 {
color: #ffffff;
}
/*- cijena (mala ko�arica) -*/
.textColor5 {
color: #ffffff;
width: 106px !important;
}
/*- cijena -*/
.price {
color: #398CAC;
}
/*- nova cijena -*/
.new {
color: #398CAC;
}
/*- podkategorija -*/
.textColor7 {
color: #666666;
}
/*- podkategorija (prika�i sve) -*/
.textColor8 {
color: #ffffff;
}
/*- podnaslov (proizvod, �lanak) -*/
.textColor9 {
color: #398cac;
}
/*- dodaj u ko�aricu (proizvod) -*/
.textColor10 {
color: #ffffff;
}
/*- dodaj u ko�aricu mouse over (proizvod) -*/
.textColor10:hover {
color: #ffffff;
}
/*- alati (proizvod) -*/
.textColor11 {
color: #666666;
}
/*- alati mouse over (proizvod) -*/
.textColor11:hover {
color: #000000;
}
/*- aktivni korak narud�be -*/
.textColor12 {
color: #a6c400;
}
/*- poruka pri prijavi na newsletter -*/
.textColor13 {
color: #0062A3;
}
/*- zatra�i ponudu (proizvod) -*/
.textColor14 {
color: #ffffff;
}
/*- zatra�i ponudu mouse over (proizvod) -*/
.textColor14:hover {
color: #ffffff;
}

/***** FILTERS *****/
#mainContent #leftColumn h2.green {
background: #398CAC;
color: #fff;
}
#mainContent #leftColumn ul.filters li a {
background: #59a9c7;
color: #fff;
}
#mainContent #leftColumn ul.filters li a:hover {
background: #50a0be;
color: #fff;
}
#mainContent #leftColumn ul.filters li.showFilters a {
background: #50a0be;
color: #fff;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul {
background: transparent url(../images/info-box/filter_popup_bottom.png) no-repeat left bottom;
}
#mainContent #leftColumn ul.filters li.selected a {
background: #59a9c7 none repeat scroll 0 0;
color: #fff;
}
#mainContent #leftColumn ul.filters li.selected ul {
background: #73cdef none repeat scroll 0 0;
}
#mainContent #leftColumn ul.filters li.selected ul li {
background: #73cdef none repeat scroll 0 0;
}
#mainContent #leftColumn ul.filters li.selected ul li a {
background: #73cdef none repeat scroll 0 0;
}
#mainContent #leftColumn ul li ul li.priceLilstItem {
background: #50a0be none repeat scroll 0 0;
color: #fff;
}
.filtersBox ul.priceUl li.priceLilstItem span.priceLabel {
color: #fff;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul li,
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul li a {
background: #50a0be;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul li a {
padding-left: 28px !important;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul li a.price {
padding-left: 0px !important;
}

/******  Konfigurator ******/

.ui-widget-header {background: #398cac;}
.no_bg {background: none !important;}
.configuratorContainer {
  width: 948px;
  padding-top: 10px;
  }
.configuratorContainer ul.main   {
  height: 32px;
  width: 954px;
 }  
.configuratorContainer ul.main li.main  {
  float: left;
  background: url(../images/info-box/nav_left_btn.jpg) no-repeat top left;
  display : inline;
  height: 32px;
  margin: 0px 1px 0px  0px;
  cursor: pointer;
  padding-left: 7px;
 }
 #mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .priceCart {
 width: 106px;
}
.filter .newConf {
  float: right;
  width: 118px;
  text-align: center;
  position: relative;
  padding-left: 7px;
  display: inline;
  height: 14px;
  margin: 3px 8px 0px  0px;
  cursor: pointer;
  background: #ababab;
  color: #fff;
  padding: 8px 10px 8px 10px;
  font: 11px arial;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid #ababab;
   }
.filter .newConf:hover {
  color: #fff;
  background: #787878;
  border: 1px solid #999;
 }
.filter .myConf {
  float: right;
  position: relative;
  padding-left: 7px;
  display: inline;
  height: 36px;
  margin: 3px 14px 0px  0px;
  cursor: pointer;
    width: 133px;
   }
.filter .myConf a {
  float: right;
  color: #fff;
  background: #398cac;
  border: 1px solid #398cac;
  padding: 8px 10px 8px 10px;
  font: 11px arial;
  text-decoration: none;
  text-transform: uppercase;
  }
.filter .myConf:hover a,
.filter .myConf a.active {
  color: #000;
  background: #F3F3F3;
  border: 1px solid #fff;
 }
.filter .myConf div {
  position: absolute;
  background: #F3F3F3;
  top: 30px;
  z-index: 10;
  left: -15px;
  width: 157px;
  padding: 10px 0px 10px 0px;
  overflow: hidden;
  border: 1px solid #fff;
  }
.filter .myConf div span {
  background: url(../images/info-box/my_conf_bg.png) repeat-y top left;
  width: 127px;
  padding: 6px 20px 6px 10px;
  float: left;
   }
.filter .myConf div span.last {
  background: url(../images/info-box/my_conf_bottom_bg.png) no-repeat bottom left;
  width: 137px;
}
.filter .myConf div span.last a {
 }      
.filter .myConf div span  a {
  background: none;
  padding: 0px 20px 5px 5px;
  float: left;
  font: 10px tahoma;
  color: #666;
  width: 106px;
  border: none !important;
  border-bottom: 1px solid #fff !important;
  }
.filter .myConf div span a:hover {
  color: #0b3278; 
  }          
.configuratorContainer ul.main li.main a {
  float: left;
  background: url(../images/info-box/nav_right_final_2.gif) no-repeat top right;
  height: 22px;
  padding: 0px 17px 0px 10px;
  font: bold 10px tahoma;
  color: #666;
  text-decoration: none;
  text-transform: uppercase;
  padding: 10px 17px 0px 10px;
 }
.configuratorContainer ul.main li a:hover {
 color: #000;
 } 
.configuratorContainer ul.main li.active  {
  background-position: bottom left;
  }
.configuratorContainer ul.main li.active a {
  background-position: bottom right;
  color: #398cac;
 }
.configuratorContainer  .content_head { 
    width : 960px;
 }
.configuratorContainer  .content_head  ul { 
  background:  #E8E8E8 url(../images/info-box/subanvigation_bg.jpg) repeat-x bottom left;
  width: 929px;
  padding: 19px 10px 0px 10px;
  overflow: hidden;
  *padding-bottom: 10px;
  
  }
.configuratorContainer   .content_head  ul li  { 
  background: url(../images/info-box/sub_btn_left.png) no-repeat top left;
  height: 28px;
  padding-left: 6px;
  float: left;
  margin-bottom: 10px;
  white-space: nowrap;
  margin-left: 3px;
  }
.configuratorContainer  .content_head  ul li a { 
  background: url(../images/info-box/sub_btn_right_active.png) no-repeat top right;
  height: 25px;
  float: left;
  padding: 7px 20px 0px 12px;
  font: 11px arial;
  color: #8C8C8C;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  cursor:pointer;
  } 
.configuratorContainer   .content_head  ul li a:hover { 
  color: #000;
  }
.configuratorContainer   .content_head  ul li.active a { 
  background: url(../images/info-box/sub_btn_right_active.png) no-repeat bottom right;   
  color: #fff;
  height: 21px;
  } 
.configuratorContainer   .content_head  ul li.active  { 
  background-position: bottom left;
  }
.configuratorContainer   .content_head  ul li.done a { 
   background: url(../images/info-box/sub_btn_right.png) no-repeat bottom right;
  color: #fff;
  height: 25px;
  } 
.configuratorContainer  .content_head  ul li.done  { 
   background: url(../images/info-box/sub_btn_left.png) no-repeat bottom left;
  }
.configuratorContainer  .content { 
  width: 942px;
  margin: 1px 0px 10px 0px;
  padding: 2px 0px 0px 5px;
  z-index: 5;
  background: #E8E8E8 url(../images/info-box/content_bg.jpg) repeat-x top left;
  border: 1px solid #E8E8E8;  
  overflow:hidden;
   } 
.filter .arrow_icon { 
 float: left;
 margin: 4px 0px 0px 0px;
 cursor: pointer;
   }
.filtersList { 
  background:  #e6e6e6;
  width: 939px;
  height: 26px;
  padding: 10px 0px 0px 10px;
  margin: 1px 0px;
   }
.filtersList label {
float: left;
margin-right: 5px;
padding-top: 2px;
}
.filtersList select {
float: left;
width: 100px;
background: #fff;
border: 1px solid #b3b3b3;
font: 11px Arial;
color: #666;
margin-right: 15px;
}
.filtersList #filterContainer {

}
.filtersList .priceSort {

}
.filtersList .priceSort select {
width: 145px;
}
.filter { 
  background:  url(../images/info-box/filter_bg.gif) no-repeat bottom left;
  width: 939px;
  height: 48px;
  padding: 10px 0px 0px 10px;
  margin: 1px 0px;
   }     
.filter input { 
  background:  #E5E5E5;
  color: #398cba;
   }        
.configuratorContainer  .content .content_txt   { 
  background: url(../images/info-box/right_coll_bg.jpg) repeat-y 624px 0px;
  overflow: hidden;
  width: 943px;
  }   
.configuratorContainer .content .content_txt .content_left { 
  width: 610px;
  float: left;
  position: relative;
  padding: 15px 5px 0px 5px;;
  _width: 609px;
  } 
.configuratorContainer .content .content_txt .content_left h2 { 
  font: bold 15px trebuchet ms !important;
  color: #398cac !important;
  margin-bottom: 20px !important; 
  }
.configuratorContainer .content .content_txt .content_left .components { 
 margin-top: -43px;
 float: left;
}    
.configuratorContainer .content .content_txt .content_left .product_box { 
  float: left;
  background: #fff !important;
  width: 282px;
  padding: 10px 6px 10px 15px;
  overflow: hidden;
  margin: 0px 0px 1px 0px;
  position: relative;
  margin-right: 1px;
  height: 120px;
  _height: 130px;
  } 
.configuratorContainer  .content .content_txt  .content_left .product_box img { 
  float: right;
  margin: 0px 0px 20px 0px;
  }
.configuratorContainer  .content .content_txt  .content_left .product_box h3  { 
  font: bold 11px trebuchet ms;
  color: #333;
  display: block;
  margin-bottom: 10px;
  text-decoration: none;
  }
.configuratorContainer  .content .content_txt  .content_left .product_box p { 
  font:  11px arial;
  color: #666;
 }
.configuratorContainer  .content .content_txt  .content_left .product_box p.price { 
  float: left;
  color: #398cac;
  margin-top: 5px;
 }
.configuratorContainer  .content .content_txt  .content_left .product_box a.pick_btn { 
 width: 81px;
 height: 17px;
 text-decoration: none;
 text-transform: uppercase;
 text-align: center;
 font: 10px arial;
 color: #fff;
 background: #a6c400;
 float: right;
 padding: 4px 0px 0px 0px;
 cursor: pointer;
 } 
.configuratorContainer  .content .content_txt  .content_left .product_box a.pick_btn:hover { 
 background: #93ad00;
 }
.configuratorContainer  .content .content_txt  .content_left .product_box a.more { 
 width: 76px;
 height: 17px;
 text-decoration: none;
 text-transform: uppercase;
 font: 10px arial;
 color: #fff;
 background: url(../images/info-box/more_btn.jpg) repeat-x top left;
 float: right;
 padding: 4px 0px 0px 13px;
 cursor: pointer;
 } 
.configuratorContainer  .content .content_txt  .content_left .product_box a.more:hover { 
 background-position: bottom left;
 } 
.configuratorContainer  .content .content_txt  .content_left .product_sep  {
 clear: both;
 display: none;
}
.configuratorContainer  .content .content_txt  .content_left ul  { 
margin: 10px 0px;
float: right;
 } 
.configuratorContainer  .content .content_txt  .content_left ul li  { 
 float: right;
 display: inline;
 font: 11px arial;
 color: #666;
 margin: 0px 3px;
 text-decoration: none;
 cursor:pointer;
 }
 .configuratorContainer  .content .content_txt  .content_left ul li.right {
 float: right;
 }

.configuratorContainer  .content .content_txt  .content_left ul li:hover,
.configuratorContainer  .content .content_txt  .content_left ul li.active { 
 color: #398cac;
 }
 .configuratorContainer  .content .content_txt  .content_left ul li.disabled ,
 .configuratorContainer  .content .content_txt  .content_left ul li.disabled { 
 color: #ccc;
 cursor:default;
 }
.configuratorContainer  .content .content_txt  .content_right { 
 float: right;
 width: 293px; 
 _width: 289px;
 padding: 17px 12px 20px 1px;
 text-transform: uppercase;
 }
.configuratorContainer  .content .content_txt  .content_right h2 { 
  font: bold 15px trebuchet ms !important;
  color: #398cac !important;
  margin-bottom: 10px !important; 
  float: left !important;
 } 
.configuratorContainer  .content .content_txt  .content_right a.del { 
  background: #3B3B3B;
  width: 66px;
  height: 17px;
  font: 10px tahoma;
  color: #fff;
  text-align: center;
  padding: 4px 0px 0px 0px;
  text-decoration: none;
  text-transform: uppercase;
  float: right;
  cursor: pointer;
 }
.configuratorContainer  .content .content_txt  .content_right a.del:hover { 
  background: #4d4d4d;
 } 
.configuratorContainer  .content .content_txt  .content_right .picked_box { 
  background: #fff;
  padding: 10px;
  overflow: hidden;
  *width: 250px;
  position: relative;
  height: 93px;
  border-bottom: 1px solid #EEE;
  }
.configuratorContainer  .content .content_txt  .content_right .picked_box .picked_right { 
  float: left;
  width: 174px;
  *width: 160px;
  }  
.configuratorContainer  .content .content_txt  .content_right .picked_box img { 
  float: right;
  margin-right: 10px;
  }
.configuratorContainer  .content .content_txt  .content_right .picked_box h2  { 
  font: bold 12px trebuchet ms !important;
  color: #000 !important;
  margin-bottom: 5px !important;
  
  }
.configuratorContainer  .content .content_txt  .content_right .picked_box a.img { 
  float: left;
  margin-right: 15px;
  }
.configuratorContainer  .content .content_txt  .content_right .picked_box h3 { 
  font:  11px trebuchet ms;
  color: #333;
  }
.configuratorContainer  .content .content_txt  .content_right .picked_box p { 
  font:  11px arial;
  color: #398cac;
  text-transform: none;
  margin-bottom: 10px;
  } 
.configuratorContainer  .content .content_txt  .content_right .picked_box a.del_small { 
  background: #3B3B3B;
  width: 66px;
  height: 17px;
  font: 10px tahoma;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding-top: 4px;
  text-decoration: none;
  margin-right: 0px;
  cursor: pointer;
  position: absolute;
  bottom: 5px;
  right: 5px;
  } 
  .configuratorContainer .content .content_txt  .content_right .picked_box a.del_small:hover { 
  background: #4D4D4D;
  }
  .configuratorContainer .content .content_txt .content_right .total_price { 
  font: 12px arial;
  color: #398cac;
  margin-bottom: 20px;
  padding-top: 20px;
  }
.configuratorContainer .content .content_txt .content_right a.save_conf { 
 background: #ABABAB;
 width: 178px;
 height: 21px;
 float: left;
 font: 11px arial;
 color: #fff;
 text-transform: uppercase;
 text-align: center;
 padding-top: 7px;
 text-decoration: none;
 cursor: pointer;
 }
.configuratorContainer .content .content_txt .content_right a.buy { 
 background: #a6c400;
 width: 80px;
 height: 21px;
 float: right;
 font: 11px arial;
 color: #fff;
 text-transform: uppercase;
 text-align: center;
 padding-top: 7px;
 text-decoration: none;
 cursor: pointer;
 } 
.configuratorContainer .content .content_txt .content_right a.save_conf:hover 
{
 background: #AFAFAF;   
    
    }
.configuratorContainer .content .content_txt .content_right a.buy:hover { 
 background: #93ad00;
  }  
.configuratorContainer  .footer { 

width: 960px;
height: 0px;

  }    
                 
.preloaderBox {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
text-align: center;
height: 111px;
background: transparent url(../images/info-box/opacityPromo.png) repeat left top;
z-index: 40;
}                               
.configurator_modal {
 background: #fff; 
 width: 280px;
 padding: 8px 10px 7px 10px;
 z-index: 100002;
 position: relative;
 border: 5px solid #E6E6E6
 }
.configurator_modal h2 {
 height: 20px;
 text-transform: uppercase;
 padding-left: 8px; 
 margin: 0px 0px 0px 0px;
 padding-top:7px;
}
.configurator_modal h2 span {
 font: bold 10px tahoma;
 color: Black;
 text-transform: uppercase;
 
}
.configurator_modal .configurator_modal_txt {
 background: #fff;
 background: url(../images/info-box/configurator_modal_body.png) left top; 
 padding: 0px 5px;
 
}      

.configurator_modal .configurator_modal_txt .specifications{
 max-height:250px;
 overflow-x: auto;
}
              
.configurator_modal .close {
position: absolute;
right: 0px;
top: 0px;
display: block;
width: 15px;
height: 15px;
cursor: pointer;
text-indent: -999em;
background: transparent url(../images/info-box/modalCloseBtn.png) no-repeat left top !important;
}
.configurator_modal .configurator_modal_foot {
background: transparent url(../images/info-box/configurator_modal_foot_new.png) left bottom;
height: 10px;
}

.configurator_modal .configurator_modal_txt .specRow {
border-bottom: 1px solid #fff;
background: #ededed url(../images/info-box/row_sep.gif) repeat-y 90px 0px  ;
float: left;
width: 100%;
}
.configurator_modal .configurator_modal_txt .specRow:hover {
background: #e6e5e5;
}
.configurator_modal .configurator_modal_txt .specRow .label {
width: 81px;
padding: 2px 0px 0px 4px;
font-size: 10px;
float: left;
padding-right: 5px;
white-space: pre-line;

}
.configurator_modal .configurator_modal_txt .specRow .value {
width: 156px;
float: left;
padding:2px 0 2px 4px;
font-size: 10px;
}
.configurator_modal .configurator_modal_txt .alternating {
background: #f4f4f4 url(../images/info-box/row_sep.gif) repeat-y 90px 0px  ;
}
.configuratorContainer  .content .content_txt  .content_left .info_box  { 
  background: #fff ;
  width: 607px;
  padding: 12px 0px;
  margin-top: 5px;
  }
.configuratorContainer  .content .content_txt  .content_left .info_box  .info_box_midd { 
  
  padding: 0px 15px;
  }
.configuratorContainer  .content .content_txt  .content_left .info_box  .info_box_midd p { 
  font: 11px arial;
  color: #ff0000;
  }  
.configuratorContainer  .content .content_txt  .content_left .info_box  .info_box_foot { 

  
  }      
  
.available {
  color:#999900; 
  } 
  
  .unavailable {
color: #666;
}
    
 .availiabilityDisplay {
    position:absolute;
    bottom:27px;
    right:10px;
    }
    
    
.configurator_modal {
 background: #fff; 
 width: 581px;
 padding: 0px 0px 0px 0px;
 }
.configurator_modal h2 {
 text-transform: uppercase;
 background: #50a0be;
 height: 45px;
 padding-left: 8px; 
 margin: 0px 0px 0px 0px;
 
}
.configurator_modal h2 span {
 font: bold 10px tahoma;
 color: #fff;
 text-transform: uppercase;
 background: url(../images/info-box/configurator_modal_h1_right.png) no-repeat right top;
 height: 25px; 
 padding: 13px 13px 0px 8px;
 float: left;
}
.configurator_modal h3 {
 margin: 5px 0px 10px 0px !important;
 padding: 0px !important; 
}
.configurator_modal .configurator_modal_txt {
 background: #fff;
 padding: 0px 10px;
 overflow:  auto;
 height: 300px;
}                    
.configurator_modal .close {
position: absolute;
right: 10px;
top: 10px;
display: block;
cursor: pointer;
width: 15px;
height: 15px;
text-indent: -999em;
background: transparent url(../images/info-box/modalCloseBtn.png) no-repeat left top !important;
}
.configurator_modal .configurator_modal_foot {
background: #50a0be;
height: 10px;
}

.configurator_modal .configurator_modal_txt .addConfigurationTable .specRow {
background: #fff;
float: none;
}
.configurator_modal .configurator_modal_txt .addConfigurationTable .alternating {
background: #fff;
float: none;
}   
.configurator_modal .configurator_modal_txt .addConfigurationTable .specRow .label {
padding: 5px 10px 4px 10px;
border-right: 1px solid #eee;
float: none;
width: auto;
border-bottom: 1px solid #eee;
}
.configurator_modal .configurator_modal_txt .addConfigurationTable .specRow .label_short {
padding: 5px 10px 4px 10px;
width: 100px;
float: left;
}
.configurator_modal .configurator_modal_txt .addConfigurationTable .specRow .price {
padding: 5px 10px 4px 10px;
font-size: 11px;
width:92px;
text-align: center;
vertical-align:top;
float: none;
border-bottom: 1px solid #eee;
}
.configurator_modal .configurator_modal_txt .addConfigurationTable .specRow .add {
border-left: 1px solid #fff;
text-align:center;
}   
.addConfiguration {
background: #a6c400;
cursor: pointer;
display: block;
text-align: center;
width: 145px;
padding: 6px 0px;
color: #fff;
text-transform: uppercase;
font: bold 10px Tahoma;
}

.content_right h4 {
cursor: pointer;
background: #dbdbdb url(../images/info-box/configGroupOpened.png) no-repeat 270px 3px;
padding: 3px 6px;
color: #2b2b2b;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #fff;
font-family: Trebuchet MS;
}
.content_right h4.hidden {
background: #dbdbdb url(../images/info-box/configGroupClosed.png) no-repeat 270px 3px;
}
#mainContent #rightColumn {
float:right;
margin-right:0px;
width:195px;
}
#mainContent #rightColumn .smallCart .smallCartFooter dd 
{
    width: 72px !important;
}
#mainContent #rightColumn .downloadPriceList {
width:195px;
}
.addToCartCloud {
background: transparent url(../images/info-box/cloud_bg.png) no-repeat left top;
}

