body { font-family:verdana;
       font-size:0.8em;
       color:#024344;
       margin:0px;
       background-color:#fffbf3; }
       
       
h2 { font-size:1em;
     color:#672620;
     margin:0px;
     margin-bottom:0px }
     
h3 { font-size:1em;
     background-color:#f1eade;
     color:#672620;
     margin-top:5px;
     margin-bottom:0px;
     padding:3px; }

h1 { font-size:1 em;
     background-color:#f1eade;
     color:#672620;
     margin-top:5px;
     margin-bottom:5px;
     padding:0px; }
     
b { color:#672620; }

a { font-family:verdana;
    color:#672620;
    text-decoration:underline; }
    
     
td { font-size:0.8em;
color:#024344; }

td.hdesc1  { padding-left:10px;
             text-align:left; }
             
             
span.selectedmenu  {  font-weight:bold;
                      text-transform:uppercase;
                      background-color:#672620;
                      color:#f1eade; }
                      
a.menulinks { color:#067e80;
              text-decoration:none;
              font-weight:bold;
              text-decoration:none;
              xline-height:20px;
              font-size:0.85em; }
              
a.menulinks:hover { color:#2E200F;
                    text-decoration:none;
                    font-weight:bold;
                    background-color:#fff;
                    text-decoration:underline;
                    xline-height:20px;
                    font-size:0.85em; }

a.red { color:#672620; text-decoration:underline;font-size:1em; }
a.red:hover { color:#672620; text-decoration:underline;font-size:1em; }

a.smalllinks { color:#2E200F; text-decoration:underline;font-size: 10px; }
a.smalllinks:hover { color:#2E200F; text-decoration:underline;font-size: 10px; }

a.cartlink { color:#2E200F; text-decoration:underline;font-size: 12px;font-weight:bold; }

a.buttonlinks { color:#fff; text-decoration:none;font-size: 12px;font-weight:bold; }
a.buttonlinks:hover { color:#fff; text-decoration:none;font-size: 12px;font-weight:bold; }

a.titlelink { color:#672620;
              text-decoration:none;
              font-weight:bold;
              text-decoration:none;
               }
              
a.titlelink:hover { color:#672620;
                    text-decoration:none;
                    font-weight:bold;
                    background-color:#fff;
                    text-decoration:underline;;
                     }
                     
span.count { font-size:0.67em;   }



td.titleprice  {  border:1px #2E200F solid;color:#672620;font-family:verdana; font-weight:bold;font-size:0.7em}

td.price  {  border:1px #2E200F solid;color:#000;font-family:verdana;font-size:0.7em; }

td.sidecart  { color:#000;font-family:verdana;font-size:10px;border-bottom:1px dotted #672620;text-align:center; }

table.sidecart  {  background-color:#fff;border:2px solid #672620;border-right:2px solid #672620;border-left:2px solid #672620;width:180px;   }

table.maincart  {  background-color:#fff;border:2px solid #672620;border-right:2px solid #672620;border-left:2px solid #672620;  }

td.maincart  { color:#000;font-family:verdana;border-bottom:1px dotted #672620;text-align:center; }

span.required  {  color:#672620; }

span.buttonbox {  background-color:#672620;
                 color:#fff;
                 padding:7px;
                 font-weight:bold;
                 text-align:center;  }

div.centerspacing  {  padding:0 10px 10px 10px;  }

div.centerspacing ul {  margin:5px 0px 10px 0px;  }
div.centerspacing li {  margin:2px 0px 2px 20px;  }

p.sideboxes  {  font-size:0.8em;
                color:#067e80;
                padding:0px 5px 0px 5px;
                Xbackground-color:#fff;
                Xborder-bottom:10px solid #fff;
                margin:5px 5px 20px 5px;  }

img.delivery { float:right;margin-right:40px;  }

div.delivery  { float:right;
                margin-right:0px;
                font-weight:bold;
                color:#067e80;
                text-align:center;  }
                
div.nextprevbox {  padding:5px;
                   margin:5px;
                   -moz-border-radius:1em;
                   border-radius:1em;
                   border:1px solid #672620;
                   background-color:#fff;
                   text-align:center;
                   width:60%
                     }	
	
	
input.text {  font-family:verdana;font-size:11px;border:1px solid #2E200F;background-color:#F3F3F3;text-align:center  }

input.textarea {  font-family:verdana;font-size:12px;border:1px solid #2E200F;background-color:#F3F3F3;  }

.select {  font-family:verdana;font-size:11px;border:3px solid #2E200F;background-color:#F3F3F3;  }


div.custdetails input.text {  font-family:verdana;font-size:13px;border:1px solid #2E200F;background-color:#F3F3F3;width:230px;text-align:left;  }

input.option {  font-family:verdana;font-size:12px;border:1px solid #2E200F;background-color:#F3F3F3;  }

input.submit {  font-family:verdana;font-size:12px;border:3px solid #672620;background-color:#fff;color:#672620;  }

input.submitbox {  font-family:verdana;background-color:#672620;color:#fff;padding:3px;font-weight:bold;text-align:center;border:1px solid #fff;  }

input.buybutton  {  background-color:#672620;
                 color:#fff;
                 padding:2px;
                 font-weight:bold;
                 text-align:center;
                 font-size:0.8em;  }


input.radio {  font-family:verdana;font-size:12px;  }


                     
                     
.bl {background: url(imgs/gen/bl.gif) 0 100% no-repeat #f1eade; }
.br {background: url(imgs/gen/br.gif) 100% 100% no-repeat}
.tl {background: url(imgs/gen/tl.gif) 0 0 no-repeat #f1eade;}
.tr {background: url(imgs/gen/tr.gif) 100% 0 no-repeat; padding:7px}
.clear {font-size: 1px; height: 1px} 

.clearer {clear:both;} 

#flatbox { text-align:center;border-top:2px solid #672620;border-left:2px solid #672620;border-right:2px solid #672620;padding:3px;margin-right:5px;width:150px;text-decoration:none;float:left;font-weight:bold;background-color:#672620;}

#actualbox { text-align:center;border-top:2px solid #672620;border-left:2px solid #672620;border-right:2px solid #672620;padding:3px;margin-right:5px;width:150px;text-decoration:none;float:left;font-weight:normal;background-color:#fff;}

#helpbox { text-align:center;border-top:2px solid #672620;border-left:2px solid #672620;border-right:2px solid #672620;padding:3px;margin-right:5px;width:150px;text-decoration:none;float:left;font-weight:normal;background-color:#fff;}

#flattext { text-decoration:none;font-weight:bold;color:#fff;}
#actualtext { text-decoration:none;font-weight:bold;color:#672620;}
#helptext { text-decoration:none;font-weight:bold;color:#672620;}

.sizebox { border:2px solid #672620;padding:10px;background-color:#fff; }

#div0 { visibility:visible;display:block;} 
#div1 { visibility:hidden;display:none;}
#div2 { visibility:hidden;display:none;}

/**.productdetails { position:absolute;left:430px;padding:10px 0 0 5px;margin-right:200px;clear:both;} **/

.productdetails { float:left;padding:10px 0 0 5px;max-width:300px;}

.productimgs { width:260px;padding:10px 0px 10px 0px;float:left;display:block;margin-right:5px;}

.productdetails h2 { margin-bottom:10px; }

.tr strong { color:#672620; }

div.homegroups h1 { font-size:0.8em;
     background-color:#fff;
     color:#672620;
     margin-top:5px;
     margin-bottom:5px;
     padding:0px;
     font-weight:bold; }
     
     strong.highlight { color:#672620; }
     
     
div.populardesc { max-width:200px;text-align:center; }      

span.price { font-size:1.8em; }
     