/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/





.errorBox { 

font-family : Verdana, Arial, sans-serif; 

font-size : 12px;

color: #000000; 

background: #ffb3b5; 

font-weight: bold; 

}



/* Points/Rewards Module V2.1rc2a BOF */

SPAN.pointWarning {

  color: #f00;

}



.pointFaq {

  background-color:#f8f8f9;

  border: 1px dashed #bbc3d3;

  display: none;

  position: relative;

  padding:4px;

  margin:2px;

  text-align:justify;

}

/* Points/Rewards Module V2.1rc2a EOF */



/**********************************************/

BODY {

  	background: #ffffff;

  	color: #4C4C4C;

}



A {

	font-family: Verdana, Arial, sans-serif; 

	font-size: 11px;

	  color: #5CA0C7;

  text-decoration: none;

}



A:hover {

  text-decoration: underline;

  color: #5CA0C7;

}







/******************SLAVE BLOCK********************/



TD.slaveTableHeader {  padding:4px;background-color:#D4D5D7; font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #000000; font-weight: bold;}

TABLE.slaveTable {

  background: transparent;

  border-color: #D4D5D7;

  border-style: solid;

  border-width: 0px;

}



/* productSlaveListing-BLOCK */

.productSlaveListingBlock_sepline_style_header {

  height: 1px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productSlaveListingBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



td.productSlaveListingBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}







.productSlaveListingBlock-odd {

  height: 3px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



.productSlaveListingBlock-even {

  height: 3px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productSlaveListingBlock-productDescriptionTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:210px;

  padding: 0px;

}



td.productSlaveListingBlock-productDescriptionTableCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 3px;

  padding-bottom: 3px;

  padding-left: 0px;

}



table.productSlaveListingBlock-productDataAddedTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:auto;

  padding: 0px;

}



td.productSlaveListingBlock-productDataAddedTableCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;;

  padding-top: 5px;

  padding-bottom: 0px;

  padding-left: 0px;

  font-weight:bold;

}



table.productSlaveListingBlock-productQuantityTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:auto;

  padding: 0px;

}



td.productSlaveListingBlock-productQuantityTableIconCell{

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}



td.productSlaveListingBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #4C4C4C;

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}





.productSlaveListingBlock-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

}





A.productSlaveListBlockCell_mlink:hover, A.productSlaveListBlockCell_plink:hover {

  color: #000000;

  text-decoration: underline;

}



A.productSlaveListBlockCell_mlink, A.productSlaveListBlockCell_plink {

  color: #000000;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productSlaveListBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color:#000000;

  font-weight: bold;

  text-decoration: underline;

}



A.productSlaveListBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #000000;

  font-weight: bold;

  text-decoration: none;

}



A.productSlaveListingBlock-heading:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productSlaveListingBlock-heading {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}

/* productSlaveListing-BLOCK */



/******************SLAVE BLOCK********************/







.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #4C4C4C; }

.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #4C4C4C; font-weight: normal;}

.catname { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal;}

.small { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #006600; font-weight: normal;}

.shipping_extimator { font-family: Verdana; font-size: 11px; color: #4C4C4C; font-weight: normal;}





/*Links di editazizone di indirizzi/prodotti/metodi di sped ... nella pagina conferma ordine*/

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #9F0000; text-decoration: underline; }



/*Warn prodotti non in stock*/

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }



/*Prodotti da notificare nella pagina checkout_success*/

.productsNotifications { background: #EAEAEA; }



/*Testo pagine incluse*/

.customText { font-family : Verdana, Arial, sans-serif; font-size :11px; color: #4C4C4C;}









/***************** HEADER *****************/

/*Info message se ?error_message= appeso all'url in qualunque pagina*/

TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}

/*Info message se ?error_message= appeso all'url in qualunque pagina*/



/*Info message se ?info_message= appeso all'url in qualunque pagina*/

TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}

/*Info message se ?info_message= appeso all'url in qualunque pagina*/





/* category info on header */

TABLE.category-on-header {

  background: transparent;

}





TD.category-on-header {

  background-image: url('images/ddtemplate/cat_onheader_bg.gif');

}



TABLE.info-on-header {

  background: transparent;

}





TD.info-on-header {

  background: transparent;

  background-image: url(./images/ddtemplate/header_info_bg.gif);

  background-repeat: repeat-x;

  background-position: center;



}





.catonHeaderNavigationSelectText{

  font-family: Verdana, Arial, sans-serif;

  font-size: 16px;

  color: #EBEBEB;

  font-weight: bold;

  text-decoration: none;

}



.catonHeaderNavigationTop a{

  display:block;

  padding-left: 6px;

  padding-right: 6px;

  height:50px;

  line-height: 50px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 16px;

  color: #EBEBEB;

  font-weight: bold;

  text-decoration: none;

}

  



.catonHeaderNavigationTop a:hover {

  display:block;

  height:50px;

  line-height: 50px;

  padding-left: 6px;

  padding-right: 6px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 16px;

  color: #EBEBEB;

  background: #996633;

  text-decoration: none;

  font-weight: bold;

}



A.infoonHeaderNavigationTop {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #2D67B1;

  font-weight: bold;

  text-decoration: none;

}



A.infoonHeaderNavigationTop:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #2D67B1;

  font-weight: bold;

  border-bottom: 2px solid #bbb;

  cursor: pointer;

  background: #eee;

  text-decoration: none;

}





/* category info on header */



/* link carrello, profilo, acquista */

A.topright { 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000099;

	font-weight: bold;

}



A.topright:hover { 

  	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000099;

	height: 12px;

	TEXT-DECORATION: underline; 

}

/***************** HEADER *****************/







/***************** FOOTER *****************/

.footer {

background-image: url(./images/ddtemplate/footer_bg.gif);

/*background: #D4D5D7;*/

}



.sub-footer{

background: #ffffff;

}



.footer_content {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #ffffff;

}



/* link in linea footer bookmark, tell e friend etc etc */

A.footer_link {

  color: #ffffff;

  text-decoration: none;

}



A.footer_link:hover {

  color: #ffffff;

  text-decoration: underline;

}





/* testo sotto linea footer bookmark, tell e friend etc etc */

.footer-shop-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #000000;

}



/* testo powered by */

.footer-powered-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 9px;

  color: #757575;

}



/* link powered by */

A.footer-powered-link {

  color: #757575;

  text-decoration: none;

}



A.footer-powered-link:hover {

  color: #757575;

  text-decoration: underline;

}



/***************** FOOTER *****************/









/***************** BOX CATEGORY *****************/  

.category a{

  display:block;

  height:20px;

  line-height: 20px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #737373;

  text-decoration: none;

  vertical-align:middle;

  border-top: 0px;

  border-bottom: 1px;

  border-left: 0px;  

  border-right: 0px;

  border-style: solid;

  border-color: #D5D5D5;

  border-spacing: 0px;

  background: #ffffff;

}



.category a:hover{

  background:#E8E8E8;

  line-height: 20px;

  color: #5CA0C7;

  text-decoration: none;

}



.category_selected a{

  display:block;

  height:20px;

  line-height: 20px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #870000;

  font-weight: bold;

  text-decoration: none;

  vertical-align:middle;

  border-top: 0px;

  border-bottom: 1px;

  border-left: 0px;  

  border-right: 0px;

  border-style: solid;

  border-color: #D5D5D5;

  border-spacing: 0px;

  background: #E8E8E8;

}



.category_selected a:hover{

 background:#E8E8E8;

 line-height: 20px;

 color:#870000;

 text-decoration: none;

}





/***************** BOX CATEGORY *****************/















/***************** INFOBOX *****************/

/* Sfondo infobox */

.infoBox {

  background: #D4D5D7;

}



/* Sfondo e testo contenuti infobox */

.infoBoxContents {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ffffff;

}



/* Testo heading infobox */

TD.infoBoxHeadingText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #ffffff;

}



/* Sfondo heading infobox */

TABLE.infoBoxHeading {

  background: #D4D5D7;

}



A.infoBoxHeadingLink {

  color: #ffffff;

  text-decoration: none;

}



A.infoBoxHeadingLink:hover {

  color: #ffffff;

  text-decoration: underline;

}

/***************** INFOBOX *****************/







/***************** CUSTOM-INFOBOX *****************/

/* Sfondo infobox */

.customInfoBox {

  border-top: 0px;

  border-bottom: 0px;

  border-left: 1px;  

  border-right: 1px;

  border-style: solid;

  border-color: #D5D5D5;

  border-spacing: 1px;

  background: #ffffff;

}



/* Sfondo e testo contenuti infobox */

.customInfoBoxContents {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  background: #ffffff;

}



/* Testo heading infobox */

TD.customInfoBoxHeadingText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #ffffff;

  background: transparent;

  background-image: url(./images/ddtemplate/center.gif);

  background-repeat: repeat-x;

  background-position: center;

}



TD.customInfoBoxHeadingSide {

  background: transparent;

}



TD.BoxFooterShadowBg{

  background: transparent;

}



TD.BoxFooterSide {

  background: transparent;

}



TD.BoxFooter {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: transparent;

  background-image: url(./images/ddtemplate/center_2.gif);

  background-repeat: repeat-x;

  background-position: center;

  color: #000000;

}



/* Sfondo heading infobox */

TABLE.customInfoBoxHeading {

 background: transparent;

}



.BoxLine {

  background-image: url(./images/ddtemplate/orizontal_line.gif);

  background-repeat: repeat-x;

  background-position: center;

}



.customBoxText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

}



A.customInfoBoxHeadingLink {

  color: #ffffff;

  text-decoration: none;

}



A.customInfoBoxHeadingLink:hover {

  color: #ffffff;

  text-decoration: underline;

}



A.customInfoBoxContent

{

    color: #4C4C4C;

    font-family: Verdana, Arial, sans-serif;

    font-size: 11px;

    text-decoration: none

}



A.customInfoBoxContent:hover

{

    color: #5CA0C7;

    background-color: #E8E8E8;

    font-family: Verdana, Arial, sans-serif;

    font-size: 11px;

    text-decoration: none;

}



/***************** CUSTOM-INFOBOX *****************/











/***************** CONTENT BOX GENERICO*****************/





/***************** PAGE-Heading *****************/

TD.pageHeadingHome {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #4C4C4C;

}



TD.pageHeadingRedbg {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #4C4C4C;

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #4C4C4C;

}



/* es: Le nostre proposte */

SPAN.subheading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

}

/***************** PAGE-Heading *****************/





/***************** CONTENT BOX GENERICO*****************/

/* Sfondo box */

.contentInfoBox {

  background: #D4D5D7;

}



/* Sfondo e testo contenuti box */

.contentInfoBoxContents {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ffffff;

}



/* Sfondo e Testo heading box */

TD.contentInfoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #ffffff;

  background: #D4D5D7;

}





A.contentInfoBoxHeading {

  color: #ffffff;

  text-decoration: none;

}



A.contentInfoBoxHeading:hover {

  color: #ffffff;

  text-decoration: underline;

}



/***************** CONTENT BOX GENERICO*****************/





/***************** FEATURED BOX *****************/

/* Testo heading box */

TD.featuredBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

  background: transparent;

  color: #B41D2E;

}





A.featuredBoxHeading {

  color: #5CA0C7;

  text-decoration: underline;

}



A.featuredBoxHeading:hover {

  color: #5CA0C7;

  text-decoration: underline;

}



.newFeaturedProducts {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  background: transparent;

  color: #4C4C4C;

  border: 0px solid;

  border-color: #000000;

  font-weight: normal;

}



A.newFeaturedProductsHeading { 

  color: #5CA0C7;

  text-decoration: underline;

}



A.newFeaturedProductsHeading:hover { 

  color: #5CA0C7;

  text-decoration: underline;

}



TD.newFeaturedProductsHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight : bold;

  background: transparent;

  color: #4C4C4C;

}



A.featuredtitle {

  color: #E55C19;

  text-decoration: none;

}



A.featuredtitle:hover {

  color: #996633;

  text-decoration: none;

}



.featuredtext {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

}



.featuredprice {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #5CA0C7;

}



/***************** FEATURED BOX *****************/







/***************** XSELL BOX *****************/

/* Sfondo e bordo box */

.xsellBox {

  background: #B5872D;

}



/* Sfondo contenuto e testo contenuto box */

.xsellBoxContents {

  background: #ffffff;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



/* Sfondo testata e testo testata box */

TD.xsellBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  background: #B5872D;

  color: #ffffff;

}





/***************** XSELL BOX *****************/







/***************** SCROLL *****************/

/* Cornice scroll Box */

.scrollbox {

  border: 1px;

  border-style: solid;

  border-color: #7F7F7F;

  border-spacing: 1px;

}



/* Sfondo Scroll box */

.scrollInfoBox {

  background: #ffffff;

}



/* Testo Scroll Box (Testo descrizione news scorrevole) */

.scrollInfoBoxContents {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

}



/* Nome Scroll Box (i.e. Ultime novità) */

.scrollboxtitle {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #ffffff;

}



/* Simbolo a sinistra Titolo descrizione news scorrevole(>>) */

.scrollraquo {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #B41D2E;

}



/* Titolo News scorrevole */

A.scrolltitle {

  color: #B41D2E;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 11px;

}



A.scrolltitle:hover {

  color: #B41D2E;

  text-decoration: underline;

}



/* Link a pagina news a fine descrizione scorrevole (...>>)*/

A.scrollraquo-link {

  color: #B41D2E;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



A.scrollraquo-link:hover {

  color: #B41D2E;

  text-decoration: underline;

}



/***************** SCROLL *****************/













/***************** Specials *****************/

TABLE.tableProdSpecials {

  background: #D4D5D7;

  border-color: #D4D5D7;

  border-style: solid;

  border-width: 0px;

}





TD.tableHeadingProdSpecials {

  background: #ffffff;

}

/***************** Specials *****************/





/***************** Pagina listing nuovi prod *****************/

TABLE.tableProdNews {

  background: #D4D5D7;

  border-color: #D4D5D7;

  border-style: solid;

  border-width: 0px;

}





TD.tableHeadingProdNews {

  background: #ffffff;

}

/***************** Pagina listing nuovi prod *****************/







/***************** Colonne laterali e centrale*****************/

TD.column-left {

  border-top: 0px;

  border-bottom: 0px;

  border-left: 0px;  

  border-right: 0px;

  border-style: solid;

  border-color: #1981D6;

  border-spacing: 1px;

  background: #ffffff;

}





TD.column-right {

  border-top: 0px;

  border-bottom: 0px;

  border-left: 0px;  

  border-right: 0px;

  border-style: solid;

  border-color: #1981D6;

  border-spacing: 1px;

  background: #ffffff;

}







TD.column-center {

  border-top: 0px;

  border-bottom: 0px;

  border-left: 0px;  

  border-right: 0px;

  border-style: solid;

  border-color: #ffffff;

  border-spacing: 1px;

  background: #ffffff;

}

/***************** Colonne laterali e centrale*****************/







/***************** Listing *****************/



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #ffffff;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #ffffff;

}



TABLE.productListing {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

}



A.productListing-heading:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productListing-heading {

  color: #4C4C4C;

  text-decoration: none;

}





A.pageResults {

  color: #4C4C4C;

}



A.pageResults:hover {

  color: #4C4C4C;

}



/***************** Listing *****************/



/***************** Scheda prod *****************/



TABLE.product_body {

  border-top: 0px;

  border-bottom: 0px;

  border-left: 1px;  

  border-right: 1px;

  border-style: solid;

  border-color: #D5D5D5;

  border-spacing: 1px;

  background: #ffffff;

}



TABLE.prod-main-image {

  background: transparent;

  border-color: #D3D3D3;

  border-style: solid;

  border-width: 1px;

}



A.rel-link {

  color: #000066;

  text-decoration: none;

}



A.rel-link:hover {

  color: #000066;

  text-decoration: none;

}



.label { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; }

.labellistprice { color: #000000;font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; }

.listprice { color: #000000; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; font-weight: bold;}

.listprice_nospecial { color: #000000;font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif;}

.specialprice { font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #C01F31; }

.yousaveprice { font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; color: #C01F31; }

.detail { font-size: 12px; font-family: arial,verdana,helvetica,sans-serif;}

.rellink-label { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; }



.publicprice { font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; font-weight: normal;}

.yousavelistprice { font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; font-weight: normal;}



.small-caption {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

}



.prod-title-caption { font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; font-size: 16px; color: #4C4C4C;}



SPAN.smallTextProdInfo {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #687B8D;

}



.prod-description-caption { font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #4C4C4C;}



.prod-data-available { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #4C4C4C; background-color: #EAEAEA; }



/***************** Scheda prod *****************/







/***************** Simbolo prodotti non disponibili *****************/

SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #c76170;

  font-weight: bold;

}

/***************** Simbolo prodotti non disponibili *****************/







/***************** Nuovo oggetto nel carrello *****************/

SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #C01F31;

}

/***************** Nuovo oggetto nel carrello *****************/











A.conditions { 

  COLOR: #FFFFFF; TEXT-DECORATION: none;

}



A.conditions:hover { 

  COLOR: #FFFFFF; TEXT-DECORATION: underline; 

}





FORM {

	display: inline;

}













.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}









TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

}













TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

}











CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #f0a480;

  font-weight: bold;

}















TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}











SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #F3F3F3; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #D3D3D3; }



/* checkout color */

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #B41D2E; font-weight: bold;}

/* checkout color */



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #007C00; }

.messageBoxWarn { 

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



A.messageBoxWarn { 

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}





A.messageBoxWarn:hover { 

 text-decoration:underline;

 color: #c76170;

}



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



.main_header{

  font-family: Verdana, Arial, sans-serif;

 font-size: 12px;

 font-weight: bold;

 color: #46484A;

}



A.ch3{

  font-family: Verdana, Arial, sans-serif;

 font-size: 12px;

 font-weight: bold;

 color: #46484A;

 text-decoration:underline;

}

 

A.ch3:hover{

  font-family: Verdana, Arial, sans-serif;

 font-size: 12px;

 font-weight: bold;

 color: #46484A;

 text-decoration:underline;

}

 

.ch1{

 border-left: #C6C6C6 1px solid;

 border-right: #C6C6C6 1px solid;

 }

 .ch2{

 padding-left: 13px;

 }               

 



 .ch4{

 font-size: 11px;

 color: #46484A;

 }



 A.ch5{

   font-family: Verdana, Arial, sans-serif;

 font-size: 12px;

 font-weight: bold;

 text-decoration: none; 

 color: #E55C19;

 }



 A.ch5:hover{

   font-family: Verdana, Arial, sans-serif;

 font-size: 12px;

 font-weight: bold;

 text-decoration: none; 

 color: #E55C19;

 }

 

 .ch6{

 font-size: 11px;

 text-transform: uppercase;

 font-weight: bold;

 color: #FFFFFF;

 }



 .ch7{

 border-left: #B6B6B6 1px solid;

 border-right: #B6B6B6 1px solid;

 }



 .ch8{

 font-size: 14px;

 font-weight: bold;

 color: #3091BB;

 }



 .ch9{

 font-size: 14px;

 font-family: arial;

 font-weight: bold;

 text-decoration: none; 

 color: #E55C19;

 }



 .ch10{

 font-size: 11px;

 font-weight: bold;

 color: #484E53;

 }



 .ch11{

 font-size: 12px;

 font-weight: bold;

 color: #484E53;

 }



 .ch12{

 font-size: 11px;

 color: #484E53;

 }



 .ch13{

 font-size: 14px;

 font-weight: bold;

 color: #484E53;

 }



 .ch14{

 font-size: 11px;

 color: #484E53;

 }



 .ch15{

 font-size: 11px;

 text-decoration: none; 

 color: #484E53;

 }



 .ch16{

 font-size: 11px;

 text-decoration: none; 

 color: #58B4D2;

 }



 .ch17{

 font-size: 13px;

 color: #565656;

 }



 .ch18{

 font-size: 13px;

 color: #565656;

 }



               

 .ml1{

 font-size: 11px;

 text-decoration: none; 

 color: #484E53;

 }





 .se{            

 width: 100px;

 font-size: 9px;

 color: #282E3E

 }

 .se2{            

 width: 115px;

 font-size: 9px;

 color: #282E3E

 }



 

 /* productGridAlsoPurchasedBox-BLOCK */ 

table.productGridAlsoPurchasedBoxBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



table.productGridAlsoPurchasedBoxBlockBodyCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 0px; 

}



table.productGridAlsoPurchasedBoxBlockBodyInfoCell, table.productGridAlsoPurchasedBoxBlockBodyImageCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 1px; 

}





td.productGridAlsoPurchasedBoxBlockBodyInfoCell_pname {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}

 

td.productGridAlsoPurchasedBoxBlockBodyInfoCell_mname,

td.productGridAlsoPurchasedBoxBlockBodyInfoCell_pweight,

td.productGridAlsoPurchasedBoxBlockBodyInfoCell_pmodel{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 0px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridAlsoPurchasedBoxBlockBodyInfoCell_pbutton{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 3px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridAlsoPurchasedBoxBlockBodyInfoCell_pdescription{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridAlsoPurchasedBoxBlockBodyInfoCell_pquantity{

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridAlsoPurchasedBoxBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

  font-weight:bold;

}



td.productGridAlsoPurchasedBoxBlock-productQuantityTableIconCell{

  padding: 2px;

}





td.productGridAlsoPurchasedBoxBlockBodyInfoCell_pprice{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-right: 6px;

  font-weight:bold;

}





A.productGridAlsoPurchasedBoxBlockBodyInfoCell_plink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridAlsoPurchasedBoxBlockBodyInfoCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productGridAlsoPurchasedBoxBlockBodyInfoCell_mlink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridAlsoPurchasedBoxBlockBodyInfoCell_mlink {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 11px;

}



A.productGridAlsoPurchasedBoxBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridAlsoPurchasedBoxBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}





.productGridAlsoPurchasedBoxBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}



A.productGridAlsoPurchasedBoxBlock-headingLink:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productGridAlsoPurchasedBoxBlock-headingLink {

  color: #4C4C4C;

  text-decoration: none;

}

/* productGridAlsoPurchasedBoxBlock-BLOCK */

 

 

 

 /* productGridRelatedBox-BLOCK */ 

table.productGridRelatedBoxBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



table.productGridRelatedBoxBlockBodyCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 0px; 

}



table.productGridRelatedBoxBlockBodyInfoCell, table.productGridRelatedBoxBlockBodyImageCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 1px; 

}





td.productGridRelatedBoxBlockBodyInfoCell_pname {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}

 

td.productGridRelatedBoxBlockBodyInfoCell_mname,

td.productGridRelatedBoxBlockBodyInfoCell_pweight,

td.productGridRelatedBoxBlockBodyInfoCell_pmodel{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 0px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridRelatedBoxBlockBodyInfoCell_pbutton{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 3px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridRelatedBoxBlockBodyInfoCell_pdescription{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridRelatedBoxBlockBodyInfoCell_pquantity{

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridRelatedBoxBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

  font-weight:bold;

}



td.productGridRelatedBoxBlock-productQuantityTableIconCell{

  padding: 2px;

}





td.productGridRelatedBoxBlockBodyInfoCell_pprice{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-right: 6px;

  font-weight:bold;

}





A.productGridRelatedBoxBlockBodyInfoCell_plink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridRelatedBoxBlockBodyInfoCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productGridRelatedBoxBlockBodyInfoCell_mlink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridRelatedBoxBlockBodyInfoCell_mlink {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 11px;

}



A.productGridRelatedBoxBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridRelatedBoxBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}





.productGridRelatedBoxBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}



A.productGridRelatedBoxBlock-headingLink:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productGridRelatedBoxBlock-headingLink {

  color: #4C4C4C;

  text-decoration: none;

}

/* productGridRelatedBox-BLOCK */





/* productGridFeaturedBox-BLOCK */ 

table.productGridFeaturedBoxBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



table.productGridFeaturedBoxBlockBodyCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 0px; 

}



table.productGridFeaturedBoxBlockBodyInfoCell, table.productGridFeaturedBoxBlockBodyImageCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 1px; 

}





td.productGridFeaturedBoxBlockBodyInfoCell_pname {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}

 

td.productGridFeaturedBoxBlockBodyInfoCell_mname,

td.productGridFeaturedBoxBlockBodyInfoCell_pweight,

td.productGridFeaturedBoxBlockBodyInfoCell_pmodel{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 0px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridFeaturedBoxBlockBodyInfoCell_pbutton{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 3px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridFeaturedBoxBlockBodyInfoCell_pdescription{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridFeaturedBoxBlockBodyInfoCell_pquantity{

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridFeaturedBoxBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

  font-weight:bold;

}



td.productGridFeaturedBoxBlock-productQuantityTableIconCell{

  padding: 2px;

}





td.productGridFeaturedBoxBlockBodyInfoCell_pprice{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-right: 6px;

  font-weight:bold;

}





A.productGridFeaturedBoxBlockBodyInfoCell_plink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridFeaturedBoxBlockBodyInfoCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productGridFeaturedBoxBlockBodyInfoCell_mlink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridFeaturedBoxBlockBodyInfoCell_mlink {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 11px;

}



A.productGridFeaturedBoxBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridFeaturedBoxBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}





.productGridFeaturedBoxBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}



A.productGridFeaturedBoxBlock-headingLink:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productGridFeaturedBoxBlock-headingLink {

  color: #4C4C4C;

  text-decoration: none;

}

/* productGridFeaturedBox-BLOCK */





/* productGridNewBox-BLOCK */ 

table.productGridNewBoxBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



table.productGridNewBoxBlockBodyCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 0px; 

}



table.productGridNewBoxBlockBodyInfoCell, table.productGridNewBoxBlockBodyImageCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 1px; 

}





td.productGridNewBoxBlockBodyInfoCell_pname {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}

 

td.productGridNewBoxBlockBodyInfoCell_mname,

td.productGridNewBoxBlockBodyInfoCell_pweight,

td.productGridNewBoxBlockBodyInfoCell_pmodel{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 0px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridNewBoxBlockBodyInfoCell_pbutton{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 3px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}





td.productGridNewBoxBlockBodyInfoCell_pdescription{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridNewBoxBlockBodyInfoCell_pquantity{

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridNewBoxBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

  font-weight:bold;

}



td.productGridNewBoxBlock-productQuantityTableIconCell{

  padding: 2px;

}





td.productGridNewBoxBlockBodyInfoCell_pprice{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-right: 6px;

  font-weight:bold;

}





A.productGridNewBoxBlockBodyInfoCell_plink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridNewBoxBlockBodyInfoCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productGridNewBoxBlockBodyInfoCell_mlink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridNewBoxBlockBodyInfoCell_mlink {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 11px;

}



A.productGridNewBoxBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridNewBoxBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}





.productGridNewBoxBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}



A.productGridNewBoxBlock-headingLink:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productGridNewBoxBlock-headingLink {

  color: #4C4C4C;

  text-decoration: none;

}

/* productGridNewBox-BLOCK */











 

/* General Links */

A.pageResults {

  color: #4C4C4C;

}



A.pageResults:hover {

  color: #4C4C4C;

}

/* General Links */







/* productBLOCK-viewtype text*/

.productBlock-viewCurrent {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #ffffff;

  font-weight: bold;

} 

 

.productBlock-viewLabel {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #ffffff;

  font-weight: bold;

}



A.productBlock-viewlink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #ffffff;

  font-weight:bold;

  text-decoration: underline;

}



A.productBlock-viewlink {

  color: #ffffff;

  text-decoration: underline;

  font-family: Verdana, Arial, sans-serif;

  font-weight:bold;

  font-size: 11px;

} 

/* productBLOCK-viewtype text */ 



 

/* productGrid-BLOCK */ 

.productGridBlock_sepline_style_header {

  height: 1px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productGridBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



table.productGridBlockBodyCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 0px; 

}



table.productGridBlockBodyInfoCell, table.productGridBlockBodyImageCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 1px; 

}





td.productGridBlockBodyInfoCell_pname {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}

 

td.productGridBlockBodyInfoCell_mname,

td.productGridBlockBodyInfoCell_pweight,

td.productGridBlockBodyInfoCell_pmodel{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 0px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridBlockBodyInfoCell_pbutton{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 3px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridBlockBodyInfoCell_pdescription{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridBlockBodyInfoCell_pquantity{

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

  font-weight:bold;

}



td.productGridBlock-productQuantityTableIconCell{

  padding: 2px;

}





td.productGridBlockBodyInfoCell_pprice{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-right: 6px;

  font-weight:bold;

}





A.productGridBlockBodyInfoCell_plink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridBlockBodyInfoCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productGridBlockBodyInfoCell_mlink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridBlockBodyInfoCell_mlink {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 11px;

}



A.productGridBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}





.productGridBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}



A.productGridBlock-headingLink:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productGridBlock-headingLink {

  color: #4C4C4C;

  text-decoration: none;

}

/* productGrid-BLOCK */





/* productGridSpecial-BLOCK */ 

.productGridSpecialBlock_sepline_style_header {

  height: 1px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productGridSpecialBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}





table.productGridSpecialBlockBodyCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 0px; 

}



table.productGridSpecialBlockBodyInfoCell, table.productGridSpecialBlockBodyImageCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 1px; 

}





td.productGridSpecialBlockBodyInfoCell_pname {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}

 

td.productGridSpecialBlockBodyInfoCell_pdateadded{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;;

  padding-top: 5px;

  padding-bottom: 0px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridSpecialBlockBodyInfoCell_mname,

td.productGridSpecialBlockBodyInfoCell_pweight,

td.productGridSpecialBlockBodyInfoCell_pmodel{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 0px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridSpecialBlockBodyInfoCell_pbutton{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 3px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridSpecialBlockBodyInfoCell_pdescription{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridSpecialBlockBodyInfoCell_pquantity{

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridSpecialBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

  font-weight:bold;

}



td.productGridSpecialBlock-productQuantityTableIconCell{

  padding: 2px;

}





td.productGridSpecialBlockBodyInfoCell_pprice{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-right: 6px;

  font-weight:bold;

}





A.productGridSpecialBlockBodyInfoCell_plink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridSpecialBlockBodyInfoCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productGridSpecialBlockBodyInfoCell_mlink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridSpecialBlockBodyInfoCell_mlink {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 11px;

}



A.productGridSpecialBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridSpecialBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}





.productGridSpecialBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}



A.productGridSpecialBlock-headingLink:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productGridSpecialBlock-headingLink {

  color: #4C4C4C;

  text-decoration: none;

}

/* productGridSpecial-BLOCK */





/* productGridNew-BLOCK */ 

.productGridNewBlock_sepline_style_header {

  height: 1px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productGridNewBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}





table.productGridNewBlockBodyCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 0px; 

}



table.productGridNewBlockBodyInfoCell, table.productGridNewBlockBodyImageCell {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 1px; 

}



td.productGridNewBlockBodyInfoCell_pname {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}

 

td.productGridNewBlockBodyInfoCell_pdateadded{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;;

  padding-top: 5px;

  padding-bottom: 0px;

  padding-left: 0px;

  font-weight:bold;

}





td.productGridNewBlockBodyInfoCell_mname,

td.productGridNewBlockBodyInfoCell_pweight,

td.productGridNewBlockBodyInfoCell_pmodel{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 0px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridNewBlockBodyInfoCell_pbutton{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;;

  padding-top: 3px;

  padding-bottom: 1px;

  padding-left: 0px;

  font-weight:bold;

}



td.productGridNewBlockBodyInfoCell_pdescription{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 0px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridNewBlockBodyInfoCell_pquantity{

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 0px;

}



td.productGridNewBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;

  font-weight:bold;

}



td.productGridNewBlock-productQuantityTableIconCell{

  padding: 2px;

}





td.productGridNewBlockBodyInfoCell_pprice{

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-right: 6px;

  font-weight:bold;

}





A.productGridNewBlockBodyInfoCell_plink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridNewBlockBodyInfoCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productGridNewBlockBodyInfoCell_mlink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridNewBlockBodyInfoCell_mlink {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 11px;

}



A.productGridNewBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productGridNewBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}





.productGridNewBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}



A.productGridNewBlock-headingLink:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productGridNewBlock-headingLink {

  color: #4C4C4C;

  text-decoration: none;

}

/* productGridNew-BLOCK */















/* productListing-BLOCK */

.productListingBlock_sepline_style_header {

  height: 1px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productListingBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



td.productListingBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}







.productListingBlock-odd {

  height: 3px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



.productListingBlock-even {

  height: 3px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productListingBlock-productDescriptionTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:210px;

  padding: 0px;

}



td.productListingBlock-productDescriptionTableCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 3px;

  padding-bottom: 3px;

  padding-left: 0px;

}



table.productListingBlock-productQuantityTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:auto;

  padding: 0px;

}



td.productListingBlock-productQuantityTableIconCell{

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}



td.productListingBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #4C4C4C;

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}





.productListingBlock-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

}





A.productListBlockCell_mlink:hover, A.productListBlockCell_plink:hover {

  color: #5CA0C7;

  text-decoration: underline;

}



A.productListBlockCell_mlink, A.productListBlockCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productListBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productListBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}



A.productListingBlock-heading:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productListingBlock-heading {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}

/* productListing-BLOCK */





/* productListingSpecial-BLOCK */ 

.productListingSpecialBlock_sepline_style_header {

  height: 1px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productListingSpecialBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



td.productListingSpecialBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}







.productListingSpecialBlock-odd {

  height: 3px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



.productListingSpecialBlock-even {

  height: 3px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productListingSpecialBlock-productDescriptionTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:210px;

  padding: 0px;

}



td.productListingSpecialBlock-productDescriptionTableCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 3px;

  padding-bottom: 3px;

  padding-left: 0px;

}



table.productListingSpecialBlock-productDataAddedTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:auto;

  padding: 0px;

}



td.productListingSpecialBlock-productDataAddedTableCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;;

  padding-top: 5px;

  padding-bottom: 0px;

  padding-left: 0px;

  font-weight:bold;

}



table.productListingSpecialBlock-productQuantityTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:auto;

  padding: 0px;

}



td.productListingSpecialBlock-productQuantityTableIconCell{

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}



td.productListingSpecialBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #4C4C4C;

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}





.productListingSpecialBlock-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

}





A.productListBlockCell_mlink:hover, A.productListBlockCell_plink:hover {

  color: #5CA0C7;

  text-decoration: underline;

}



A.productListBlockCell_mlink, A.productListBlockCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productListBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productListBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}



A.productListingSpecialBlock-heading:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productListingSpecialBlock-heading {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}

/* productListingSpecial-BLOCK */







/* productListingNew-BLOCK */ 

.productListingNewBlock_sepline_style_header {

  height: 1px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productListingNewBlock {

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 1px;

  background: transparent;

  width:99%;  

}



td.productListingNewBlock-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: transparent;

  color: #4C4C4C;

  font-weight: bold;

}







.productListingNewBlock-odd {

  height: 3px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



.productListingNewBlock-even {

  height: 3px;

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}



table.productListingNewBlock-productDescriptionTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:210px;

  padding: 0px;

}



td.productListingNewBlock-productDescriptionTableCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  padding-top: 3px;

  padding-bottom: 3px;

  padding-left: 0px;

}



table.productListingNewBlock-productQuantityTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:auto;

  padding: 0px;

}



td.productListingNewBlock-productQuantityTableIconCell{

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}



td.productListingNewBlock-productQuantityTableLabelCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #4C4C4C;

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}



table.productListingNewBlock-productDataAddedTable{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:auto;

  padding: 0px;

}



td.productListingNewBlock-productDataAddedTableCell{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #4C4C4C;;

  padding-top: 5px;

  padding-bottom: 0px;

  padding-left: 0px;

  font-weight:bold;

}



.productListingNewBlock-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

}





A.productListNewBlockCell_mlink:hover, A.productListNewBlockCell_plink:hover {

  color: #5CA0C7;

  text-decoration: underline;

}



A.productListNewBlockCell_mlink, A.productListNewBlockCell_plink {

  color: #5CA0C7;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productListNewBlockBodyInfoCell_raquolink:hover {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: underline;

}



A.productListNewBlockBodyInfoCell_raquolink {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #5CA0C7;

  font-weight: bold;

  text-decoration: none;

}



A.productListingNewBlock-heading:hover {

  color: #4C4C4C;

  text-decoration: underline;

}



A.productListingNewBlock-heading {

  color: #4C4C4C;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}

/* productListingNew-BLOCK */







/***************** CUSTOM CONTENT BOX*****************/

.customContentInfoBoxHeadingArea {

  border-top: 0px;

  border-bottom: 0px;

  border-left: 1px;  

  border-right: 1px;

  border-style: solid;

  border-color: #D5D5D5;

  border-spacing: 0px;

  background: transparent;

}



.customContentInfoBoxHeadingAreaText {

    font-family: Verdana, Arial, sans-serif;

    font-size: 15px;

    font-weight: bold;

    color: #870000;

    vertical-align: middle;

    background: #E8E8E8;

}



.customContentInfoBoxHeadingAreaSubText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #4C4C4C;

}



/* Sfondo box */

.customContentInfoBox {

  border-top: 0px;

  border-bottom: 0px;

  border-left: 1px;  

  border-right: 1px;

  border-style: solid;

  border-color: #D5D5D5;

  border-spacing: 1px;

  background: #ffffff;

}



/* Sfondo e testo contenuti box */

.customContentInfoBoxContents {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #4C4C4C;

  background: #ffffff;

}



/* Sfondo e Testo heading box */

TD.customContentInfoBoxHeadingText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #ffffff;

  background-image: url(./images/ddtemplate/content_box_center.gif);

  background-repeat: repeat-x;

  background-position: center;

}



TD.customContentInfoBoxFooterSide {

  background: transparent;

}



TD.customContentInfoBoxFooter {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: transparent;

  background-image: url(./images/ddtemplate/content_center_2.gif);

  background-repeat: repeat-x;

  background-position: center;

  color: #000000;

}





/* Sep verticale nuovi prod */

.customContentInfoBoxTravert {

  background-image: url(./images/ddtemplate/m_vert.jpg);

  background-repeat: repeat-y;

  background-position: center;

}



/* Sep orizzontale nuovi prod */

.customContentInfoBoxTraoriz {

  background-image: url(./images/ddtemplate/m_horizontal.jpg);

  background-repeat: repeat-x;

  background-position: center;

}







A.contentInfoBoxHeading {

  color: #ffffff;

  text-decoration: none;

}



A.contentInfoBoxHeading:hover {

  color: #ffffff;

  text-decoration: underline;

}



A.contentInfoBoxHeading:active {

  color: #ffffff;

  text-decoration: underline;

}



A.contentInfoBoxHeading:visited {

  color: #ffffff;

  text-decoration: none;

}

/***************** CUSTOM CONTENT BOX*****************/





/***************** subcategoriesGridBlock*****************/

.ItemsListCat{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  width:95%;

  padding: 2px;

}



.ItemsListCatBlock{

  border: 0px;

  border-style: solid;

  border-color: #D4D5D7;

  border-spacing: 0px;

  background: transparent;

  padding: 2px;

}



A.ItemsListCatLink {

    font-family: Verdana, Arial, sans-serif; 

    font-size: 12px;

    FONT-WEIGHT: bold;

}

A.ItemsListCatLink:link {

    color: #4C4C4C;

    TEXT-DECORATION: none;

}

A.ItemsListCatLink:visited {

    color: #4C4C4C;

    TEXT-DECORATION: none;

}

A.ItemsListCatLink:hover {

    color: #4C4C4C;

}

A.ItemsListCatLink:active {

    color: #4C4C4C;

    TEXT-DECORATION: none;

}



/***************** subcategoriesGridBlock*****************/





/***************** BREADCRUMB *****************/

.breadcrumb_separator {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #71FF38;

    height: 11px;

    font-weight: bold;

}





A.breadcrumb { 

  color: #ffffff;

  text-decoration: none;

}



A.breadcrumb:hover {

  color: #ffffff;

  text-decoration: underline;

}

/***************** BREADCRUMB *****************/





/* product prices */

 

SPAN.cutProductPrice {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #000000;

  font-weight: bold;

}               



SPAN.cutPublicProductPrice {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #666;

  font-weight: bold;

}  



SPAN.productPrice {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #C01F31;

  font-weight: bold;

}



SPAN.productSpecialPriceTag {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}





A.productPriceRequestLoginLabel {

  color: #000000;

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-weight: bold;

  font-size: 12px;

}



A.productPriceRequestLoginLabel:hover {

  color: #B41D2E;

  text-decoration: none;

}

/* product prices */

.productItems{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  color: #4C4C4C;

  padding-top: 1px;

  padding-bottom: 1px;

  padding-left: 0px;

}