/*----------------------------------------------------------------------------------
    Stylesheet :  Tapas Bonitas 4                         
    Name Style :  tapas1.css
    Date       :  Jun 2010              
    Designer   :  Juancho
    Ref        :  X-HTML
--------------------------------------------------------------------------------- */

/*   HTML STYLING    
--------------------------------------------------------------------------------- */
html {
     background-image    : url("images/Polka_Black_Transp_01-25x150.png");
     background-position : center top;
     background-repeat   : repeat-x;
     background-color    : #700000;    /*     */ 
     height           : 100%;
     margin           : 0;
     border           : 0;
     padding          : 0;
     }

/*   BODY STYLING         
--------------------------------------------------------------------------------- */
body {
     width               : 986px;
     margin-top          : 20px;
     margin-left         : auto;
     margin-right        : auto;
     text-align          : center;
     font-family         : "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
     font-size           : 100%; 
     }

/*   HEADERS
--------------------------------------------------------------------------------- */
h1   {           /* Used in main */
margin           : 12px 0 0 0;   
text-align       : left;
font-size        : 26px;
font-weight      : bold;
color            : #d00000;   
}
h2 {             /* Used in main */ 
margin           : 0 0 5px 0;
text-align       : left;
font-size        : 18px;
font-weight      : bold;
color            : #d00000;   
}
h2.subtitle {    /* main column subtitles */
margin           : 6px 0 4px 0;
text-align       : left;
font-size        : 20px;
font-weight      : bold;
font-style       : oblique;
color            : #a00000;
}
h3   {           /* Used in main */
margin           : 15px 0 5px 0;
text-align       : left;
font-size        : 15px;
font-weight      : bold;
color            : #600000; 
}
h4   {           /* Used in sidebar  */
margin           : 6px 0 0 0;
text-align       : left;
font-size        : 16px;
font-weight      : bold;
color            : #d00000;   
}
h5   {                                        
margin           : 16px 0 0 0;
text-align       : left;
font-size        : 15px;
font-weight      : normal;
color            : #303050;    /* Ironhead 3            #303050    */
}
h6   {                                        
margin           : 16px 0 0 0;
text-align       : left;
font-size        : 15px;
font-weight      : bold;
font-style       : oblique;              
color            : #303050;    /* Ironhead 3            #303050    */
}


/*   PARAGRAPHS
--------------------------------------------------------------------------------- */
p         { 
          margin           : 0 0 5px 0;
          text-align       : justify;
          font-size        : 13px;
          font-weight      : normal;
          }
p#list1   { 
          margin : 0 0 2px 10px;
          text-align       : left;
          font-size        : 13px;
          }
p#list2   { 
          margin : 0 0 4px 8px;
          text-align       : left;
          font-size        : 13px;
          }

/*   LISTS         
--------------------------------------------------------------------------------- */
li   { 
     margin           : 0 0 0 0;
     text-align       : left;
     font-size        : 13px;
     font-weight      : normal;
     }

/*   TABLES
--------------------------------------------------------------------------------- */
table.gen  {
     background       :           #000020;    /* Ironhead 0            #000020    */
     width            : 234px;
     height           : 20px;
     margin           : 0 0 0 0;
     border           : 0px solid #505070;    /* Ironhead 5            #505070    */        
     padding          : 0 0 0 0;
     font-size        : 13px;
     text-align       : center;
     align-vertical   : middle;
     }                   
table.list1  {
     width            : 468px;
     height           : 20px;
     margin           : 0 0 0 0;
     border           : 0px solid #505070;    /* Ironhead 5            #505070    */        
     padding          : 0 0 0 0;
     background       :           #c0c0e0;    /* Ironhead 12           #c0c0e0    */  
     color            :           #000020;    /* Ironhead 0            #000020    */ 
     font-size        : 13px;
     text-align       : left;
     align-vertical   : top;
     }  

table.ingredients1b   { 
             width            : 25%;
             float            : left;
             margin           : 0 0 10px 0;
             border           : 0 0 0 0;
             padding          : 0 0 0 0;
             font-size        : 13px;
             font-weight      : normal;
             text-align       : right;
             }

table.ingredients2b   { 
             width            : 75%;
             float            : left;
             margin           : 0 0 10px 0;
             border           : 0 0 0 0;
             padding          : 0 0 0 0;
             font-size        : 13px;
             font-weight      : normal;
             text-align       : justify;
             }
             

/*   LINKS          
--------------------------------------------------------------------------------- */
a:link       {
     color             :          #b00000;    
     text-decoration   : none;
     }
a:visited    {
     color             :          #b00000;   
     text-decoration   : none;
     }
a:hover      {
     color             :          #900000;
     background        :          #efe8c0;    
     text-decoration   : none;
     }	
a:active     {  
     color             :          #ff0000;     
     text-decoration   : none;
     }

/*   LINKS IN RED BUTTONS          
--------------------------------------------------------------------------------- */
a.red:link       {
     color             :          #ffffff; 
     font-size         : 13px;      
     text-decoration   : none;
     }
a.red:visited    {
     color             :          #ffffff; 
     font-size         : 13px;   
     text-decoration   : none;
     }
a.red:hover      {
     color             :          #ffff00;
     background        :          #ff0000;
     font-size         : 13px;     
     text-decoration   : none;
     }	
a.red:active     {  
     color             :          #ffff80; 
     background        :          #ff8000;  
     font-size         : 13px;   
     text-decoration   : none;
     }	


/*   PICTURES
--------------------------------------------------------------------------------- */
img.right   { 
     float            : right;
     margin           : 0 0 10px 20px;
     border           : 0 0 0 0;
     padding          : 0 0 0 0;
     text-align       : left;
     }

/* - HEADER DIVS ---------------- HEADER DIVS ---------------- HEADER DIVS ---------------- HEADER DIVS ---------------- HEADER DIVS ---------------- */


div.headerbgrnd {
     background-image    : url("images/TB-Logo-01b10-986x166.png");
     background-position : left top;
     background-repeat   : no-repeat;
     height              : 164px;
     width               : 986px;
     margin              : 0 0 0 0;  
     padding             : 0 0 0 0;
     }
div.headerb1 {
     height              : 94px;
     width               : 766px;
     float               : right;
     margin              : 10px 20px 0 0; 
     border              : 0 0 0 0;
     padding             : 5px 0 5px 0;
     text-align          : center;
     }
div.headerb2 {
     height              : 16px;
     width               : 764px;
     float               : right;
     margin              : 0 20px 0 0;
     border              : 0 0 0 0;
     padding             : 0 0 6px 0;
     color               :           #ffffff;  
     text-align          : center;
     line-height         : 1.0em;
     }
div.headerb3 {
     height              : 15px;
     width               : 762px;
     float               : right;
     margin              : 0 20px 0 0; 
     border              : 0 0 0 0; 
     padding             : 2px 1px 1px 1px;
     text-align          : center;
     }

/*-- SIDEBAR 160 DIVS -------------------- SIDEBAR 160 DIVS -------------------- SIDEBAR 160 DIVS ----  --------------- SIDEBAR 160 DIVS ------------- */


div.sidebar160container  {
     width               : 202px;
     float               : right;
     margin              : 0 0 0 0;    
     padding             : 0 0 0 0;
     text-align          : center;
     }

div.sidebar160  {
     background-image       : url("images/Bgrnd_Shadow_160_202x10.png");
     background-position    : right top;
     background-repeat      : repeat-y;
     width                  : 160px;
     float                  : right;
     margin                 : 0 0 0 0;    
     padding                : 0 32px 0 10px;
     text-align             : center;
     }

div.sidebar160bottom  {
     background-image    : url("images/Bgrnd_Shadow_160b_202x12.png");
     background-position : right top;
     background-repeat   : no-repeat;
     width               : 160px;
     height              : 12px;
     float               : right;
     margin              : 0 0 0 0;    
     padding             : 0 32px 0 10px;
     text-align          : center;
     }

div.sidebar160panel  {
     width               : 142px;
     float               : left;
     background          : #efe8c0;    /*     */ 
     margin              : 5px 0 5px 0;
     border-top          : 1px solid #7f7850; 
     border-right        : 1px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 1px solid #7f7850;
     padding             : 5px 8px 5px 8px; 
     font-size           : 13px;   
     }

div.sidebar160panelline2  {
     width               : 141px;
     height	         : 1px;
     float               : left;
     margin              : 5px 0 5px 0;
     background          :           #efe8c0; 
     border-top          : 1px solid #7f7850; 
     border-right        : 1px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 1px solid #7f7850; 
     }

div.sidebar160line1  {
     width               : 160px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     border-top          : 0px solid #7f7850; 
     border-right        : 0px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 0px solid #7f7850; 
     }

div.sidebar160line1red  {
     width               : 160px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     border-top          : 0px solid #b00000;    /*     */
     border-right        : 0px solid #d00000;    /*     */
     border-bottom       : 1px solid #d00000;    /*     */
     border-left         : 0px solid #b00000;    /*     */
     }

div.sidebar160line2  {
     width               : 158px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     background          :           #efe8c0; 
     border-top          : 1px solid #7f7850; 
     border-right        : 1px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 1px solid #7f7850; 
     }

div.sidebar160line2red  {
     width               : 158px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     background          :           #000000;    /*     */
     border-top          : 1px solid #b06060;    /*     */
     border-right        : 1px solid #ff8080;    /*     */
     border-bottom       : 1px solid #ff8080;    /*     */
     border-left         : 1px solid #b06060;    /*     */
     }

div.sidebar160buttonredb  {
     width               : 156px;
     float               : left;
     margin              : 0 0 3px 0;
     padding             : 1px 0 1px 1px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }

div.sidebar160buttonredbh  {
     width               : 156px;
     float               : left;
     margin              : 5px 0 3px 0;
     padding             : 1px 0 1px 1px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }

div.sidebar160buttonredbl  {
     width               : 156px;
     float               : left;
     margin              : 0 0 6px 0;
     padding             : 1px 0 1px 1px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }

div.sidebar160buttonredbhl  {
     width               : 156px;
     float               : left;
     margin              : 5px 0 6px 0;
     padding             : 1px 0 1px 1px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }


/* - RIGHT MAIN CONTAINER DIVS ---------------- RIGHT MAIN CONTAINER DIVS ---------------- RIGHT MAIN CONTAINER DIVS ---------------- RIGHT MAIN CONTAINER DIVS ---------------- */

div.rmain    {
     width            : 784px;
     float            : left;
     margin           : 0 0 0 0;
     border           : 0 0 0 0;
     padding          : 0 0 0 0;
     }




/* - FOTO CONTAINER DIVS ---------------- FOTO CONTAINER DIVS ---------------- FOTO CONTAINER DIVS ---------------- FOTO CONTAINER DIVS ---------------- */

div.fotocontainer    {
     width            : 640px;
     float            : left;
     margin           : 0 0 0 40px;
     border           : 0 0 0 0;
     padding          : 0 0 0 0;
     }

/*-- MAIN COLUMN DIVS --------------------- MAIN COLUMN DIVS --------------------- MAIN COLUMN DIVS ---------------------- MAIN COLUMN DIVS ------------- */


div.maincontainer     {
     width                  : 498px;
     float                  : right;
     margin                 : 0 0 0 0;      
     padding                : 0 0 0 0;
     }

div.main              {
     background-image       : url("images/Bgrnd_Shadow_468_498x10.png");
     background-position    : right top;
     background-repeat      : repeat-y;
     width                  : 468px;
     float                  : right;
     margin                 : 0 0 0 0;    
     color                  : #300000;   
     padding                : 0 20px 0 10px;
     }

div.mainbottom  {
     background-image       : url("images/Bgrnd_Shadow_468b_498x12.png");
     background-position    : right top;
     background-repeat      : no-repeat;
     width                  : 468px;
     height                 : 12px;
     float                  : right;
     margin                 : 0 0 20px 0; 
     padding                : 0 20px 0 10px;
     }

div.mainline1  {
     width               : 468px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     border-top          : 0px solid #7f7850; 
     border-right        : 0px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 0px solid #7f7850; 
     text-align          : right;
     font-size           : 12px;
     font-weight         : bold;
     }

div.mainline1red  {
     width               : 468px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     border-top          : 0px solid #b00000;    /*     */
     border-right        : 0px solid #d00000;    /*     */
     border-bottom       : 1px solid #d00000;    /*     */
     border-left         : 0px solid #b00000;    /*     */
     text-align          : right;
     font-size           : 12px;
     font-weight         : bold;
     }

div.mainline2  {
     width               : 466px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     background          :           #efe8c0; 
     border-top          : 1px solid #7f7850; 
     border-right        : 1px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 1px solid #7f7850; 
     text-align          : right;
     font-size           : 12px;
     font-weight         : bold;
     }

div.mainline2red  {
     width               : 466px;
     height	             : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     background          : #000000;    /*     */
     border-top          : 1px solid #b06060;    /*     */
     border-right        : 1px solid #ff8080;    /*     */
     border-bottom       : 1px solid #ff8080;    /*     */
     border-left         : 1px solid #b06060;    /*     */
     }

div.main1      {
     width               : 446px;
     float               : left;
     margin              : 15px 0 5px 0;   
     padding             : 10px 10px 10px 10px; 
     border-top          : 1px solid #7f7850; 
     border-right        : 1px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 1px solid #7f7850; 
     background          :           #efe8c0; 
     color               :           #300000;  
     text-align          : center;
     }
div.main4                {                       /*  used for thumbnail link blocks in main column */
     width               : 101px;
     float               : left;
     margin              : 0 0 0 0;
     border              : 0 0 0 0;
     padding             : 10px 5px 0 5px;
     text-align          : center;
     font-size           : 12px; 
     }

div.mainbutton8  {
     width               : 461px;
     float               : center;
     margin              : 0 0 3px 0;
     padding             : 1px 0 1px 5px;
     background          :           #fffff8;    /*    */
     border-top          : 1px solid #eeebc3;    /*    */  
     border-right        : 1px solid #aaab83;    /*    */  
     border-bottom       : 1px solid #aaab83;    /*    */  
     border-left         : 1px solid #eeebc3;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }

div.mainbuttonredb  {
     width               : 461px;
     float               : left;
     margin              : 0 7px 3px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }

div.mainbuttonredbh  {
     width               : 461px;
     float               : left;
     margin              : 5px 7px 3px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }

div.mainbuttonredbl  {
     width               : 461px;
     float               : left;
     margin              : 0 7px 6px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }

div.mainbuttonredbhl  {
     width               : 461px;
     float               : left;
     margin              : 5px 7px 6px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.mainbuttonred2lb  {
width               : 220px;
float               : left;
margin              : 0 0 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred2lbh  {
width               : 220px;
float               : left;
margin              : 5px 0 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred2lbl  {
width               : 220px;
float               : left;
margin              : 0 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred2lbhl  {
width               : 220px;
float               : left;
margin              : 5px 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred2rb  {
width               : 219px;
float               : right;
margin              : 0 0 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred2rbh  {
width               : 219px;
float               : right;
margin              : 5px 0 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred2rbl  {
width               : 219px;
float               : right;
margin              : 0 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred2rbhl  {
width               : 219px;
float               : right;
margin              : 5px 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.mainbuttonred3lb  {
width               : 141px;
float               : left;
margin              : 0 8px 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred3lbh  {
width               : 141px;
float               : left;
margin              : 5px 8px 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred3lbl  {
width               : 141px;
float               : left;
margin              : 0 8px 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred3lbhl  {
width               : 141px;
float               : left;
margin              : 5px 8px 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred3rb  {
width               : 140px;
float               : right;
margin              : 0 0 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred3rbh  {
width               : 140px;
float               : right;
margin              : 5px 0 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred3rbl  {
width               : 140px;
float               : right;
margin              : 0 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
div.mainbuttonred3rbhl  {
width               : 140px;
float               : right;
margin              : 5px 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.mainbuttonred4lb  {
width               : 101px;
float               : left;
margin              : 0 8px 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred4lbh  {
width               : 101px;
float               : left;
margin              : 5px 8px 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred4lbl  {
width               : 101px;
float               : left;
margin              : 0 8px 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred4lbhl  {
width               : 101px;
float               : left;
margin              : 5px 8px 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred4rb  {
width               : 100px;
float               : right;
margin              : 0 0 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred4rbh  {
width               : 100px;
float               : right;
margin              : 5px 0 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred4rbl  {
width               : 100px;
float               : right;
margin              : 0 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred4rbhl  {
width               : 100px;
float               : right;
margin              : 5px 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.mainbuttonred5lb  {
width               : 78px;
float               : left;
margin              : 0 7px 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred5lbh  {
width               : 78px;
float               : left;
margin              : 5px 7px 3px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred5lbl  {
width               : 78px;
float               : left;
margin              : 0 7px 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred5lbhl  {
width               : 78px;
float               : left;
margin              : 5px 7px 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred5rb  {
width               : 77px;
float               : right;
margin              : 0 0 3px 0;
padding             : 1px 4px 1px 4px;
background          : #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred5rbh  {
width               : 77px;
float               : right;
margin              : 5px 0 3px 0;
padding             : 1px 4px 1px 4px;
background          : #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred5rbl  {
width               : 77px;
float               : right;
margin              : 0 0 6px 0;
padding             : 1px 4px 1px 4px;
background          : #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

div.mainbuttonred5rbhl  {
width               : 77px;
float               : right;
margin              : 5px 0 6px 0;
padding             : 1px 4px 1px 4px;
background          :           #d00000; 
border-top          : 1px solid #ff8080;    /*    */  
border-right        : 1px solid #300000;    /*    */  
border-bottom       : 1px solid #300000;    /*    */  
border-left         : 1px solid #ff8080;    /*    */   
font-size           : 13px;
line-height         : 1.3em;
}

/*-- SIDEBAR 251 DIVS ------------------- SIDEBAR 251 DIVS ------------------- SIDEBAR 251 DIVS------------------- SIDEBAR 251 DIVS ------------- */

div.sidebar251container  {
     width                  : 286px;
     float                  : left;
     margin                 : 0 0 0 0px;  
     padding                : 0 0 0 0;
     text-align             : left;
     } 

div.sidebar251  {
     background-image       : url("images/Bgrnd_Shadow_251_286x10.png");
     background-position    : right top;
     background-repeat      : repeat-y;
     width                  : 251px;
     float                  : left;
     margin                 : 0 0 0 10px;
     color                  : #300000;   
     padding                : 10px 17px 0 8px;
     text-align             : left;
     } 

div.sidebar251bottom  {
     background-image       : url("images/Bgrnd_Shadow_251b_286x12.png");
     background-position    : right top;
     background-repeat      : no-repeat;
     width                  : 251px;
     height                 : 12px;
     float                  : left;
     margin                 : 0 0 0 10px;
     color                  :           #300000;   
     padding                : 0 17px 0 8px;
     text-align             : left;
     }

div.sidebar251line1  {
     width               : 252px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     border-top          : 0px solid #7f7850; 
     border-right        : 0px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 0px solid #7f7850; 
     }

div.sidebar251line1red  {
     width               : 252px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     border-top          : 0px solid #b00000;    /*     */
     border-right        : 0px solid #d00000;    /*     */
     border-bottom       : 1px solid #d00000;    /*     */
     border-left         : 0px solid #b00000;    /*     */
     }

div.sidebar251line2  {
     width               : 250px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     border-top          : 1px solid #7f7850; 
     border-right        : 1px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 1px solid #7f7850; 
     }

div.sidebar251line2red  {
     width               : 250px;
     height	         : 1px;
     float               : left;
     margin              : 2px 0 2px 0;
     background          :           #000000;    /*     */
     border-top          : 1px solid #b06060;    /*     */
     border-right        : 1px solid #ff8080;    /*     */
     border-bottom       : 1px solid #ff8080;    /*     */
     border-left         : 1px solid #b06060;    /*     */ 
     }

div.sidebar251panel   {
     width               : 240px;
     float               : left;
     background          :           #efe8c0;    /*     */ 
     margin              : 5px 0 5px 0;
     border-top          : 1px solid #7f7850; 
     border-right        : 1px solid #cfc8a0; 
     border-bottom       : 1px solid #cfc8a0; 
     border-left         : 1px solid #7f7850;
     padding             : 5px 0 0 10px; 
     }

div.sidebar251button8  {
     width               : 245px;
     float               : center;
     margin              : 0 0 3px 0;
     padding             : 1px 0 1px 5px;
     background          :           #fffff8;    /*    */
     border-top          : 1px solid #eeebc3;    /*    */  
     border-right        : 1px solid #aaab83;    /*    */  
     border-bottom       : 1px solid #aaab83;    /*    */  
     border-left         : 1px solid #eeebc3;    /*    */   
     font-size           : 13px;
     line-height         : 1.3em;
     }

div.sidebar251buttonredb  {
     width               : 245px;
     float               : left;
     margin              : 0 0 3px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     color               :           #ffffff; 
     line-height         : 1.3em;
     }

div.sidebar251buttonredbh  {
     width               : 245px;
     float               : left;
     margin              : 5px 0 3px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     color               :           #ffffff; 
     line-height         : 1.3em;
     }

div.sidebar251buttonredbl  {
     width               : 245px;
     float               : left;
     margin              : 0 0 6px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     color               :           #ffffff; 
     line-height         : 1.3em;
     }

div.sidebar251buttonredbhl  {
     width               : 245px;
     float               : left;
     margin              : 5px 0 6px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     color               :           #ffffff; 
     line-height         : 1.3em;
     }

div.sidebar251buttonredbhli  {
     width               : 245px;
     float               : left;
     margin              : 5px 0 6px 0;
     padding             : 10px 0 4px 5px;
     background          :           #d00000; 
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     color               :           #ffffff; 
     line-height         : 1.3em;
     }

div.sidebar251buttonredd  {
     width               : 245px;
     float               : left;
     margin              : 0 0 3px 0;
     padding             : 1px 0 1px 5px;
     background          :           #d04040;    /*    */
     border-top          : 1px solid #ff8080;    /*    */  
     border-right        : 1px solid #300000;    /*    */  
     border-bottom       : 1px solid #300000;    /*    */  
     border-left         : 1px solid #ff8080;    /*    */   
     font-size           : 13px;
     color               :           #ffffff; 
     line-height         : 1.3em;
     }

/*-- FOOTER DIVS ------------------ FOOTER DIVS ------------------  FOOTER DIVS -------- */
div.footer {
width          : 986px;
float          : left;
margin         : 20px 0 0 0;
padding        : 0 0 0 0;
text-align     : center;
}
div.footertop   {
background-image    : url("images/Bgrnd_Shadow_956_976x9.png");
background-position : right top;
background-repeat   : no-repeat;
width          : 956px;
height         : 9px;
clear          : both;
float          : left;
margin         : 0 0 0 10px;
padding        : 0 20px 0 0;
text-align     : center;
}
div.footerbody {
background-image    : url("images/Bgrnd_Shadow_956_976x10.png");
background-position : right top;
background-repeat   : repeat-y;
width          : 956px;
clear          : both;
float          : left;
margin         : 0 0 0 10px;
color          :           #300000;
padding        : 0 20px 0 0;
text-align     : center;
}
div.footerbottom {
background-image    : url("images/Bgrnd_Shadow_956_976x12.png");
background-position : right top;
background-repeat   : no-repeat;
width          : 956px;
height         : 12px;
clear          : both;
float          : left;
margin         : 0 0 0 10px;
padding        : 0 20px 0 0;
text-align     : center;
}
div.footer1 {
width          : 916px;
float          : left;
margin         : 10px 0 0 12px;
background     :           #efe8c0;
border-top     : 1px solid #7f7850;
border-right   : 1px solid #cfc8a0;
border-bottom  : 1px solid #cfc8a0;
border-left    : 1px solid #7f7850;
color          :           #300000;
padding        : 5px 5px 5px 5px;
text-align     : center;
font-size      : 12px;
}
div.footerbuttonred1 {
float          : center;
margin         : 0 2px 3px 9px;
padding        : 1px 6px 1px 6px;
background     :           #b00000;
border-top     : 1px solid #ff8080;  
border-right   : 1px solid #300000;
border-bottom  : 1px solid #300000;
border-left    : 1px solid #ff8080;
text-align     : center;
font-size      : 13px;
line-height    : 1.3em;
}
div.footerbuttonred2 {
float          : center;
margin         : 0 2px 3px 2px;
padding        : 1px 6px 1px 6px;
background     :           #b00000;
border-top     : 1px solid #ff8080;  
border-right   : 1px solid #300000;
border-bottom  : 1px solid #300000;
border-left    : 1px solid #ff8080;
text-align     : center;
font-size      : 13px;
line-height    : 1.3em;
}

