@charset "utf-8";

body {
background-image: url(../images/body_bg.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
}

#wrapper {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0 auto;
width: 780px;
}

.col-1 {
width: 260px;
float: left;
}

.col-2 {
width: 520px;
float: left;
}

.container {
width: 780px;
margin: 0 auto;
padding: 0 0 20px 0;
float: left;
}


.header {
width: 780px;
margin: 0 auto;
padding: 0px;
float: left;
}


h2 {
font-size: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #035855;
margin: 0px 0px 10px 0px;
}

h3 {
font-size: 93%;
margin: 0px 0px 10px 0px;
}

h4 {
font-size: 93%;
font-style: italic;
margin: 0px 0px 10px 0px;
}

p {
font-size: 85%;
}

.title-col-1 {
background-image: url(../images/h2-title.jpg);
border: 2px solid #F3E2B0;
float: left;
width: 230px;
padding: 10px;
}


.title-col-2 {
background-image: url(../images/h2-title.jpg);
border: 2px solid #F3E2B0;
float: left;
width: 495px;
padding: 10px;
}

.title-col-3 {
background-image: url(../images/h2-title.jpg);
border: 2px solid #F3E2B0;
float: left;
width: 760px;
padding: 10px;
}

.no-margin {
margin: 0px;
}


.recipe_image {
width: 250px;
height: 150px;
float: left;
margin:0px 0px 5px 0px;
}

.store_hours {
float:left;
font-size:108%;
height:208px;
line-height:123.1%;
margin:0 0 5px;
padding:15px;
width:220px;
border-top: 0px;
}

.coupon {
width: 250px;
height: 150px;
float: left;
margin:0px 0px 5px 0px;
}

.tall {
height: 310px;
}

.dashed {
border: 2px dashed #333333;
}

.solid {
border: 2px solid #333333;
}

.yellow {
border: 2px solid #F3E2B0;
}

#main_image {
width: 510px;
height: 288px;
float: left;
background:#999999;
border: 2px solid #F3E2B0;
}

#footer_image {
width: 780px;
margin: 0 auto;
}

#footer {
background-image: url(../images/footer_bg.jpg);
background-repeat: repeat-x;
height: 105px;
float: left;
width: 100%;
}

table, td, th {
border: 0 none;
padding: 0px;
margin: 0px;
}

.style1 {
	font-size: 10px
}

.style2 {
	padding: 10px
}
.style5 {
	font-size: 12pt;
	font-weight: bold;
	color: #006666;
}

div.hr {
  height: 3px;
  border-bottom:3px dotted #CDCDCD;
  margin: 20px 0px;
}
div.hr hr {
  display: none;
}

td, th {
padding: 5px;
}
