body {	background: #620000;
margin: 0px auto;
padding:20px 0px 0px 0px;
	text-align:center;   
}
 

#wrapper {
	width:750px; 
	margin: 0px auto;  
	text-align:center; 
	border: 2px solid #ffffff; 
        overflow:hidden;
 }
 

#logo { text-align:center;  margin:0px auto; padding:0px; width:750px; height:79px;
  }

  
#picshow {
text-align:center;
margin: 0px auto;
width:750px;
height:332px;
}
 
  
#temparea { 
  text-align:center;
  margin:0px auto; 
  padding: 0px;  
  width:750px; 
  background: #f9f2de;
  background-image:url('../bkg.jpg');
  background-repeat:repeat;
}

 #content { 
  text-align:center;
  margin:0px auto; 
  padding: 10px 0px 0px 0px;  
  width:690px;   
}


#menu {
  list-style:none;
  margin:0; padding:0;
  width:750px; border-bottom:1px solid #000; 
}
#menu li {
  display:inline-block;
  margin:0; padding:0;
  text-align:center;
}
/* help ie7 & ie6 understand previous css */
 *:first-child+html #menu li { float:left; } * html #menu li { float:left;} 
#menu li a {
  display:inline-block;
  width:83.3px; /* 750px divided by # of buttons (9) */
  width:82.44px; /* 82.44 * 9 ~= 742px (8 px shy of 750px, leaving room for the right-hand border strokes */
  width:82px; /* let's work in round numbers */
  height:17px;
  border-right:1px solid #000; 
  margin:0;
  padding:3px 0 0 0; /* pad top to center text in button */
  color: #620000; 
  font:bold 11px  arial,sans-serif; /* can now use different, but similar fonts */
  background:#f5e3d1; 
  text-decoration:none;
  text-transform:uppercase;  
}
/* remove right-most button border */
#menu li.m9 a {
  border:none;
}
/* fiddle with widths to look nicer */
#menu li.m1 a,
#menu li.m9 a {
  width:60px;
}
#menu li.m5 a,
#menu li.m8 a {
  width:106px;
}

#menu li.m2 a,
#menu li.m4 a,
#menu li.m6 a,
#menu li.m7 a  {
  width:82px;
}


/* finish hover and active styling */
#menu li a:hover,
#menu li a:visited:hover,
#menu li a#current:hover,
#menu li a#current:visited:hover {
  background:#620000;
  color:#fff;
}
#menu li a#current,
#menu li a#current:visited {
  color:#ffffff;  background:#620000; 
  text-decoration:none;
} 

 

.spacer {clear:both; color: #620000; background:transparent; margin:5px 0px 5px 0px;}
 

h1 { text-align:center; font: bold 13px  verdana, arial, helvetica, sans-serif; color: #620000; background:transparent; margin:0px auto; padding:0px 0px 5px 0px;} 
       
     
h2 { text-align:left; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:5px 0px; 
margin: 0px;
background: transparent;  }


h3 { text-align:left; font: bold 13px  verdana, arial, helvetica, sans-serif; color: #000000; background:transparent; margin:0px auto; padding:5px 0px;} 

h4 { text-align:center; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:5px 0px; 
margin: 0px;
background: transparent;  }



#constructline { text-align:center; font: normal 16px tahoma, verdana, arial, helvetica, sans-serif; color: #000000;  background:transparent; margin:0px;  
padding:0px 0px 5px 15px;  } 
           
           
.testbylines { text-align:right; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:5px 0px; 
margin: 0px;
background: transparent;  }




#hours { text-align:center; font: normal 11px  verdana, arial, helvetica, sans-serif; color: #620000; background:transparent; margin:0px auto; padding:5px 0px;} 


.line {width:690px; height:1px; clear:both; color: #620000; background:#620000; margin:5px auto; padding:0px 0px 1px 0px;} 
       



#imageleft { float:left;  
  padding: 10px 10px 0px 0px; margin: 0px;
}


#imageright { float:right;  
  padding: 10px 0px 10px 10px; margin: 0px;
}


#address { 
text-align:center; text-transform:uppercase; 
color: #620000; background:transparent; 
font: bold 11px verdana, arial, helvetica, sans-serif;
 padding: 10px 0px 0px 0px; margin: 0px auto;
}
 


#address1 { 
text-align:center; 
color: #000000; background:transparent; 
font: normal 10px verdana, arial, helvetica, sans-serif;
 padding: 0px 0px 10px 0px; margin: 0px auto;
}
 
     
#address1 a { 
color: #000000;  
text-decoration: underline;}

#address1 a:hover {   
color: #620000;    
text-decoration: none;}
    
   
    
       
#byline {
text-align:center;
color: #ffffff; width:750px;
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding: 2px 0px 2px 0px;
margin: 3px auto;}
 

#byline a {
color: #ffffff;

}

#byline a:hover {
color: #ffffff;

}
 


#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #ffffff; 
background:transparent; 
margin:0px auto;
padding-top: 80px;}

 


#tags {
text-align:center;
color: #ffffff; width:750px;
font: normal 8px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding-top: 500px;
margin: 3px auto;}
 

#tags a {
color: #ffffff;

}

#tags a:hover {
color: #ffffff;

}



/* specials */


#box { 
  width:365px; text-align:center;
  background-color: #ffffff;
  margin:10px auto; padding:0px;
  border:1px solid #620000; 
}


#topbox { 
  width:349px; text-transform: uppercase;
  background-color: #c81f1f;
  color:#ffffff;
  text-align:center;
  font: bold 12px verdana, arial, helvetica, sans-serif;
  margin:3px; padding:5px;
   
}

#bottombox { 
  width:349px; 
  background-color: #c81f1f;
  color:#ffffff;
  text-align:center;
  font: bold 12px verdana, arial, helvetica, sans-serif;
  margin:3px; padding:5px;
   
}
 
#leftmidbox { 
 float:left; width:250px;
padding:0px 5px 0px 0px; 
margin: 0px;
background: transparent;  
}



#discountimage { float:right; width:150px; 
padding:5px 10px 0px 5px; 
margin: 0px;
background: transparent;  }


#disnum { 
text-align:center; letter-spacing:-2px;
font: bold 35px tahoma, arial, helvetica, san-serif; 
color: #000000; 
padding:5px 0px 0px 0px; 
margin: 0px;
background: transparent;  
}

#disitem { 
text-align:center;  letter-spacing:2px;
font: bold 18px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:1px 0px 5px 0px; ; 
margin: 0px;
background: transparent;  
}



#goodfor { 
text-align:center; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:5px 0px; 
margin: 0px;
background: transparent;  
}


#valid { text-align:center; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:5px; 
margin: 5px;
background: transparent;  }

 








/* contact */

   
   
   
 #wrap {   
  width:550px;  
  margin:0px auto; 
  padding:10px 0px; 
  text-align:center;  
 
}
  
   
.rtBlock { width:338px; 
  vertical-align: top;
  float:left;
  padding: 3px 10px 3px 0px;  
  margin:0;  
   
  text-align:left;  
}

.ltBlock { width:130px; 
  vertical-align: top;
  float:left;
  padding: 3px 10px 8px 0px; 
  margin:0;
  margin-bottom:2px; 
  font: normal 10px verdana, arial, helvetica, san-serif; 
  text-align:right; color: #000000;
   background:transparent;
}
 

.submit { width:200px; 
  float:right;
  padding: 20px 90px 15px 0px;  
  margin:0;  
  font: 10px verdana, arial, helvetica, san-serif;
  text-align:right; 
  color: #620000;
  background: transparent;
    
}


