
/*added by prabhash*/
.limiter label
{
    float: left !important;
    margin-right: 10px;
}



/* View Type: Grid */
.products-grid { border-bottom:0px solid #e13867; background:url(bkg_grid.gif) -45 0 repeat; position:relative;clear: both; }
.products-grid.last { border-bottom:0; }
.std{font-size: 14px;margin-bottom: 15px;}
a.link-learn
{
  background:url(images/imgpsh_fullsize.png);
  display: block;
  height: 13%;
  background-repeat: no-repeat; 
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 29px;
}
.toolbar
{
    border-top: 1px solid orange;
    border-bottom: 1px solid orange;
    padding-left: 15px;
    height: 32px;
    display: block;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 11px;
}
.toolbar .sort-by{width: 40%;float: left;}
.toolbar-bottom .sort-by{display: none;}
.toolbar-bottom .sorter{display: none;}
.toolbar-bottom .pager .limiter{display: none;}
.toolbar .pager .pages{display: none;}
.toolbar .pager .amount--has-pages{display: none;}
.toolbar-bottom .toolbar .pager .pages{display: block;}
.toolbar-bottom .toolbar .pager .amount--has-pages{display: block;}
.toolbar .pager{width: 15%;float: right;border-bottom: none !important;border-top: none !important;margin:0 !important;padding:0 !important }
.toolbar-bottom .toolbar .pager{width: 100%;border-bottom: none !important;border-top: none !important;margin:0 !important;padding:0 !important }
.toolbar .sorter{width: 15%;float: left;border-bottom: none !important;border-top: none !important;}
#magebridge-content .productcontact {
    background: #fff  !important;
}
#magebridge-content .fieldset {
    border: none !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 0 !important;
}
.productcontact h2
{
    margin: 30px 10px 29px 5px !important;
    padding-top: 30px !important;
    color: #000 !important;
}
.legend{display: none;}
.form-list .field
{
    float: left !important;
    width: 45% !important;
}
.form-list .input-box
 {
    display: block;
    clear: both;
    width: 100% !important;
}
/*.toolbar .pager{width: 25%;float: left;}*/
.sort-by label 
{
  display: inline-block !important;
  vertical-align: super !important;
  padding: 5px;
}
.sorter label 
{
  display: inline-block !important;
  padding: 5px;
}
.sort-by select
{
  width: 80px;
}
a.sort-by-switcher--desc{background:url(images/uparrow.png);background-repeat: no-repeat;width: 8%;display: inline-block; }
a.sort-by-switcher--asc{background:url(images/downarrow.png);background-repeat: no-repeat; width: 8%;display: inline-block;}

/* taille de la grille */
.products-grid li.item { position: relative; float:left; width:21%; padding:12px 10px 80px;background: #fff;margin-right: 15px;margin-bottom: 15px;height: 300px; }
.products-grid .product-image { display:block; width:135px; height:135px; margin:0 0 10px; margin: 30px auto !important;}
.products-grid .product-name { /*min-height:2.7em;*/ margin:0 0 5px; font-weight:bold; font-size:12px; color:#000;  }
.products-grid .price-box { display: none;}
.products-grid .tax-details { display: none;}
.products-grid .product-name a:link { color:#f48123 !important; text-decoration:none; font-size:18px; }
.products-grid .product-name a:visited  { color:#f48123; text-decoration:none; font-size:18px; }
.products-grid .product-name a:hover  { color:#f48123; text-decoration:underline; font-size:18px; }
.products-grid .price-box { margin:5px 0; }
.products-grid .availability { line-height:21px; }
.products-grid .actions { position:absolute; bottom:12px; }
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:632px; margin:0 auto; }
.col1-layout .products-grid { width:790px; margin:0 auto; }
.product-view .product-img-box {
    float: left !important;
    width: 49% !important;
    border-right: 5px dotted #eee !important;
}
.product-view .product-shop {
    float: right !important;
    width: 49% !important;
}
.product-collateral {
    padding: 10px !important;
    background: #fff !important;
    margin-top: 35px !important;
}
a.file{color: #000 !important;font-size: 13px !important;}
.form-list input.input-text,textarea{
    background: #eee !important;
    border: 1px #e3e3e3 solid !important;
}
div.buttons-set
{
  width: 90% !important;
}
.buttons-set button.button
{
  float: right !important;
  width: 15%;
}
button.button span
{
      height: 30px !important;
    line-height: 31px !important;
    font-size: 15px !important;
    font-weight: bold !important;
}
.data-table
{
  border: none !important;
}
.data-table th.label
{
    color: #666666 !important;
    margin-top: 10px !important;
    font-size: 15px !important;
    background: none !important;
    border: none !important;
}
.data-table .odd 
{
  background: #eee !important;
  height: 45px !important;
  text-align: center !important;
}
.data-table .even 
{
  background: #fff !important;
  height: 45px !important;
  text-align: center !important;
}
.product-collateral h2
{
  border-bottom: none !important;
}
/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */


/*added by prabhash for mage*/

.art-post {

    position: relative;

    min-width: 1px;

    min-height: 1px;

    margin: 5px;

}

.art-post-body {

    position: relative;

    padding: 10px;

}

.art-post-cc {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background-color: #F0F0F0;

}




/* begin Box, Block */

.art-block

{

  position: relative;

  min-width: 1px;

  min-height: 1px;

  margin: 7px;

}



.art-block-body

{

  position: relative;

  padding: 0;

}



div.art-block img

{

/* WARNING do NOT collapse this to 'border' - inheritance! */

    border-color: #EBD275;

  border-style: solid;

  margin: 0;

}



/* end Box, Block */

/* begin BlockHeader */

.art-blockheader

{

  position: relative;

  z-index: 0;

  height: 43px;

  margin-bottom: 0;

}



.art-blockheader .t

{

  height: 30px;

  color: #FFFFFF;

  margin-right: 10px;

  /*margin-top: 10px;  modif 0606 */

  margin-left: 10px;

  font-size: 13px;

  margin:0;

  padding: 0 10px 0 10px;

  white-space: nowrap;

  line-height: 30px;	

}



.art-blockheader .l, .art-blockheader .r

{

  display: block;

  position: absolute;

  z-index: -1;

  height: 43px;

  background-image: url('blockheader.png');

}



.art-blockheader .l

{

  left: 0;

  right: 0;

}



.art-blockheader .r

{

  width: 961px;

  right: 0;

  clip: rect(auto, auto, auto, 961px);

}



/* end BlockHeader */

/* begin Box, BlockContent */

.art-blockcontent

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-blockcontent-body

{

  position: relative;

  padding: 5px;

  color: #000000;

  font-family: Arial, Helvetica, Sans-Serif;

  font-style: normal;

  font-weight: normal;

  font-size: 12px;

}



.art-blockcontent-cc

{

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background-color: #F0F0F0;

}



.art-blockcontent-body table,

.art-blockcontent-body li, 

.art-blockcontent-body a,

.art-blockcontent-body a:link,

.art-blockcontent-body a:visited,

.art-blockcontent-body a:hover

{

  color: #000000;

  font-family: Arial, Helvetica, Sans-Serif;

  font-style: normal;

  font-weight: normal;

  font-size: 12px;

}



.art-blockcontent-body a, .art-blockcontent-body a:link

{

  color: #000000;

  text-decoration: none;

}



.art-blockcontent-body a:visited, .art-blockcontent-body a.visited

{

  color: #000000;

  text-decoration: none;

}



.art-blockcontent-body a:hover, .art-blockcontent-body a.hover

{

  color: #000000;

  text-decoration: underline;

}



.art-blockcontent-body ul li

{

  text-decoration: none;

  line-height: 125%;    

  color: #000000;

  padding: 0 0 0 11px;

  background-image: url('../images/blockcontentbullets.png');

  background-repeat: no-repeat;

}/* end Box, BlockContent */



/* begin Button */

.art-button-wrapper a.art-button,

.art-button-wrapper a.art-button:link,

.art-button-wrapper input.art-button,

.art-button-wrapper button.art-button

{

  text-decoration: none;

  font-family: Arial, Helvetica, Sans-Serif;

  font-style: normal;

  font-weight: normal;

  font-size: 12px;

  position:relative;

  top:0;

  display: inline-block;

  vertical-align: middle;

  white-space: nowrap;

  text-align: center;

  color: #000000 !important;

  width: auto;

  outline: none;

  border: none;

  background: none !important;

  line-height: 33px;

  height: 33px;

  margin: 0 !important;

  padding: 0 21px !important;

  overflow: visible;

  cursor: pointer;

}



.art-button img, .art-button-wrapper img

{

  margin: 0;

  vertical-align: middle;

}



.art-button-wrapper

{

  vertical-align: middle;

  display: inline-block;

  position: relative;

  height: 33px;

  overflow: hidden;

  white-space: nowrap;

  width: auto;

  margin: 0;

  padding: 0;

  z-index: 0;

}



.firefox2 .art-button-wrapper

{

  display: block;

  float: left;

}



input, select, textarea

{

  vertical-align: middle;

  font-family: Arial, Helvetica, Sans-Serif;

  font-style: normal;

  font-weight: normal;

  font-size: 12px;

}



.art-block select 

{

    width:96%;

}



.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover

{

  color: #D47709 !important;

  text-decoration: none !important;

}



.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link

{

  color: #D47709 !important;

}



.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r

{

  display: block;

  position: absolute;

  height: 109px;

  margin: 0;

  padding: 0;

  background-image: url('button.png');

}



.art-button-wrapper .art-button-l

{

  left: 0;

  right: 17px;

}



.art-button-wrapper .art-button-r

{

  width: 423px;

  right: 0;

  clip: rect(auto, auto, auto, 406px);

}



.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r

{

  top: -38px;

}



.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r

{

  top: -76px;

}



.art-button-wrapper input

{

  float: none !important;

}

/* end Button */

.product-essential {
    padding: 25px;
    background-color: #fff;
    margin-bottom: 15px;
}

.product-view .product-shop .short-description {

    margin: 10px 0;

    background: url(bkg_divider1.gif) 0 0 repeat-x;

    padding: 10px 0 0;

}

.short-description .std

{

	font-size: 13px;

    color: black;

    line-height: 20px;

}

div.toolbar-bottom .block.block-layered-nav.block-layered-nav--no-filters {
    display: none;
}

/*** Added by Shraddha ***/
.block.block-layered-nav.block-layered-nav--no-filters {
	width: 19%;
	float: left;
	margin-right: 1%;
}

.block.block-layered-nav + .toolbar + .products {
	width: 80%;
	float: right;
	clear: none;
}
.block.block-layered-nav + .toolbar {
	width: 77%;
	float: right;
}
#products-list {
	width: 77%;
	float: right;
}
#products-list .link-learn {
	position: unset !important;
}
#block-layered-nav-content {
	width: 19%;
	float: left;
	margin-right: 1%;
}
#block-layered-nav-content + .page-title.category-title {
	width: 77%;
	float: right;
}
#block-layered-nav-content + .page-title.category-title + .category-products{
	width: 80%;
	float: right;
}
.block-layered-nav select{width: auto;}