 
        h1 { 
            margin-bottom: 2px; 
        }

       
        
        /* slider specific CSS */
        .sliderGallery {
		background-color:#202020;
        /*    background: url(http://static.jqueryfordesigners.com/demo/images/productbrowser_background_20070622.jpg) no-repeat;*/ 
            overflow: hidden;
            position: relative;
        /*    padding: 10px;*/
            height: 240px;
            width: 520px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
	 
	 
	 
	  
        /* slider specific CSS */
        .sliderGallerys {
		background-color:#202020;
        /*    background: url(http://static.jqueryfordesigners.com/demo/images/productbrowser_background_20070622.jpg) no-repeat;*/ 
            overflow: hidden;
            position: relative;
        /*    padding: 10px;*/
            height: 240px;
            width: 520px;
        }
        
        .sliderGallerys UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallerys UL LI {
            display: inline;
        }
        
	 
		
		.sliders{
            width: 522px;
            height: 17px;
            top: 190px;
            margin-left: 2px;
            padding: 1px;
            position: relative;
            background: url(images/productbrowser_scrollbar_20070622.png) no-repeat;
        }
          
		 .handles {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(images/barra.png) no-repeat;
            z-index: 100;
        }
		
		
        .slider {
            width: 522px;
            height: 17px;
            top: 190px;
            margin-left: 2px;
            padding: 1px;
            position: relative;
            background: url(images/productbrowser_scrollbar_20070622.png) no-repeat;
        }
          
        .handle {
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url(images/barra.png) no-repeat;
            z-index: 100;
        }
       
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 50px;
        }
        
        .slider .slider-lbl2 {
            left: 107px;
        }
        
        .slider .slider-lbl3 {
            left: 181px;
        }

        .slider .slider-lbl4 {
            left: 280px;
        }

        .slider .slider-lbl5 {
            left: 455px;
        }
		
	
		
.builder_heading {

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

  font-size: 12px;

  background: #8D140C;

  color: #FFFFFF;

  font-weight: bold;

}



.builder_footing {

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

  font-size: 12px;

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

  background-repeat: repeat-x;

  background-position: center;

  color: #FFFFFF;

  font-weight: bold;
  
}



TH {

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

  font-size: 12px;

  color: #FFFFFF;

  font-weight: bold;

}

/* END PC BUILDER */


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

.headerCategoriesItems{background:url(images/cat_medio.png); background-repeat:repeat-x;color: #FFFFFF; height:36px;font-size: 11px; font-weight: bold;  text-decoration: none; padding-top:4px}

a.headerCategoriesItems{background:url(images/cat_medio.png); padding-top:4px;background-repeat:repeat-x;color: #FFFFFF;height:36px; font-size: 11px; font-weight: bold;  text-decoration: none;}
.cat_iz{background:url(images/cat_iz.png) no-repeat; width:12px;height:36px;}
.cat_der{background:url(images/cat_der.png) right no-repeat; width:12px;height:36px;}
.back_cat{background:url(images/categori_back.png) left no-repeat; color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;}
  .borderz{background:url(images/pestana.png); background-repeat:repeat-x;height:36px;}
A {
  color: #747474;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}
a.breadcrums_bg_inicio {background-image:url(images/home.png); padding-bottom:4px; padding-top:4px; 
background-repeat:no-repeat;background-position:left;font-size: 10px; color: #660000; text-decoration: none;    
}
 
a.breadcrums_bg_medio {background-image:url(images/medio.png);padding-bottom:4px; padding-top:4px; 
background-repeat:repeat-x; font-size: 10px; color: #660000; text-decoration: none; background-position:left;   
}
a.breadcrums_bg_flecha {background-image:url(images/flecha.png); padding-bottom:4px; padding-top:4px; 
background-repeat:repeat-x; font-size: 10px; color: #000000; text-decoration: none; background-position:left;   
}
a.breadcrums_bg_fin {background-image:url(images/fin.png); padding-bottom:4px; padding-top:4px; 
background-repeat:no-repeat; font-size: 10px; color: #000000; text-decoration: none; background-position:left;  
}
FORM {
 display: inline;
}

TR.header {
  background: #ffffff;
}

a.menu_header_txt{
 font-size:11px;
 color: #FFFFFF;
 font-weight: normal;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-image:url(images/red_bar_sep.png); background-repeat: no-repeat;  background-position:right; 
 text-shadow: 2px 2px 4px black }
 
 
 
 A.menu_header{
 font-size:11px;
 color: #FFFFFF;
 font-weight: normal;
  text-shadow: 2px 2px 4px black;
 font-family: verdana,arial,helvetica,sans-serif;
 }
 
A.menu_header:visited{
 font-size:11px;
 color: #FFFFFF;
 text-shadow: 2px 2px 4px black;
 font-weight: normal;
 font-family: verdana,arial,helvetica,sans-serif;}
A.menu_header:hover{
 font-size:11px;
 color: #FFFFFF;
 text-shadow: 2px 2px 4px black;
 font-weight: normal;
 font-family: verdana,arial,helvetica,sans-serif;
 text-decoration: underline;}
 
A.menu_header:link{
 font-size:11px;
 color: #FFFFFF;
 text-shadow: 2px 2px 4px black;
 font-weight: normal;
 font-family: verdana,arial,helvetica,sans-serif;}
 
 .categoria_gourmet{
 font-size:22px;
 color: #FFFFFF;
 font-weight:bolder; 
 }
 
 
TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

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;
}

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;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #8D140C;
}

.infoBoxContents {
  background: #282828;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

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

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: #202020;
  //shopping-cart content color
}

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: #202020;
  //shopping-cart content color
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #202020;
  //shopping-cart header/footer color
  border-spacing: 1px;
  
}

.productListing-heading {

border-right:1px solid #525252; 
border-top:0px solid #FFFFFF; 
border-bottom:1px solid #525252; 
text-align:center;
 

  color: #E9E7E4;
  font-weight: bold;
  padding: 12px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  text-transform:uppercase;
  font-size: 11px;
  background: #202020;
  //shopping-cart header/footer color
}

TD.productListing-data {
border-right:1px solid #525252; 
border-bottom:1px solid #525252; 
text-align:center;
vertical-align:top; 
padding:10 10 10 10;


  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #DC1400;
}

TD.productListing-data2 {
border-right:1px solid #525252; 
border-bottom:1px solid #525252; 
text-align:left;
vertical-align:top; 
padding:10 10 10 10;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #DC1400;
}
TD.productListing-data3 {
border-right:1px solid #525252; 
border-bottom:1px solid #525252; 
text-align:center;
vertical-align:top; 
padding:10 10 10 10;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}
TD.productListing-data_check_list {
border-right:1px solid #525252; 
border-bottom:1px solid #525252; 
text-align:right;
vertical-align:top; 
padding:10 10 10 10;
 
}
TD.productListing-data_product {
border-right:1px solid #525252; 
border-bottom:1px solid #525252; 
text-align:left;
vertical-align:top; 
padding:10 10 10 10;
 
}

A.pageResults {
  color: #747474;
}

A.pageResults:hover {
  color: #747474;
}

A.pageResults:visited {
  color: #747474;
}


TD.pageHeading, DIV.pageHeading {
 font-size: 12px;
 color: #FFC000;
 font-weight: bold;
 font-family: arial;
 text-transform: uppercase;


  text-decoration: none;
  height:28px;
  width: 517x;
  background-color: #595736;

  padding-bottom:0px;
  padding-left: 20px;

}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

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

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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

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

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: 12px;
  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.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}


 .pr_category{
  font-size: 13px;
 color: #000000;
 text-decoration: none;
 text-transform: uppercase;
 font-weight: bold;
 }

 .pr_name{
 font-size: 10px;
 color: #E9E7E4;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;



}


 .pr_price{
 font-size: 13px;
 color: #77804A;
 font-weight: bold;
 font-family: tahoma;

 }

 .pr_descr{
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 color: #8E8E8E;

}




.moduleRow { }
.moduleRowOver {
	background-color: #595736;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected { background-color: #595736; }

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

/* message box */

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

/* input requirement */

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



td{
 font-family: tahoma, verdana, arial;
 font-size: 11px;
 color: #8E8E8E;
}

 .bg1{
 background-image: url("images/m08.gif");
 background-repeat: repeat-x; 
 }

 .ch1{
 padding-left: 15px;
 }
              
 .ch2{
 font-size: 10px;
 color: #FFCC00;
 font-weight: bold;
 }             

 .ch3{
 font-size: 10px;
 color: #B8C016;
 font-weight: bold;
 }             

 .ch4{
 font-size: 12px;
 color: #FFE764;
 font-weight: bold;
 font-family: verdana;
 }             

 .ch5{
 font-size: 11px;
 color: #FFFFFF;
 }             

 .ch6{
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 font-family: arial;
 text-transform: uppercase;
 }             

 .ch7{
 padding-left: 10px;
 }

 .ch8{
 font-size: 11px;
 color: #FFFFFF;
 font-weight: bold;
 }             

 .ch9{
 font-size: 12px;
 color: #C1C168;
 font-weight: bold;
 font-family: arial;
 text-transform: uppercase;
 }             

 .ch10{
 padding-left: 39px;
 }             

 .ch11{
 font-size: 12px;
 color: #FFC000;
 font-weight: bold;
 font-family: arial;
 text-transform: uppercase;
 }             

 .ch12{
 font-size: 11px;
 color: #77804A;
 font-weight: bold;
 font-family: tahoma;
 }             

 .ch13{
 font-size: 13px;
 color: #77804A;
 font-weight: bold;
 font-family: tahoma;
 }             

 .ch14{
 font-size: 11px;
 color: #DC1400;
 font-weight: bold;
 font-family: tahoma;
 }             

 .ch15{
 font-size: 13px;
 color: #DC1400;
 font-weight: bold;
 font-family: tahoma;
 }             

 .ch16{
 font-size: 10px;
 color: #A3A3A3;
 }             

 .ml1{
 font-size: 10px;
 color: #EEEEEE;
 text-decoration: none;
 }             

 .ml2{
 font-size: 10px;
 color: #FF9C00;
 text-decoration: none;
 }             

 .ml3{
 font-size: 11px;
 color: #FFFF64;
 font-weight: bold;
 }             

 .ml4{
 font-size: 11px;
 color: #D3D3D3;
 font-weight: bold;
 text-decoration: none;
 }             

 .ml5{
 font-size: 11px;
 color: #DE281F;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
 }             

 .ml6{
 font-size: 12px;
 color: #E9E7E4;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
 }             

 .ml7{
 font-size: 9px;
 color: #ADADAD;
 font-weight: bold;
 text-decoration: none;
 
 }             

 .ml8{
 font-size: 10px;
 color: #C32F1D;
 text-decoration: none;
 }             

 .se{            
 width: 129px;
 font-size: 9px;
 color: #858585
 }

 .se2{            
 border: #9F2415 1px solid;
 width: 115px;
 font-size: 9px;
 color: #858585
 }

 
 .image_border{
  border:1px solid #DAD9D7; 
 }
.pr_name_pizza{
	font-size: 16px;
	color: #FE581E;
	font-weight: bold;
	text-decoration: none;
	
}
a.footer_bottom{
	font-size: 12px;
	color: #CCCCCC;
	text-decoration:none;
}
a.footer_bottom:hover{
	font-size: 12px;
	color: #CCCCCC;
	text-decoration:underline;
}
a.listado{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.listado:hover{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}