
body          { font-size: 10px; font-family: Arial, SunSans-Regular, Geneva, Helvetica, sans-serif; background-image: url("images/back.jpg"); text-align: center; position: relative; border-width: 0; outline-width: 0 }
.textbox         { font-size: 10px; line-height: 15px; padding-left: 10px; <!--[if IE]>
line-height: 10px;
<![endif]--> padding: 20px 20px 5px 10px; position: relative; width: 216px; height: 203px; overflow: hidden }
.smalltext { color: maroon; font-size: 8px; text-decoration: none }
.redtext { color: #900 }
a  { color: maroon; text-decoration: none }
.highlights a { color: #fff; text-decoration: none }
.whitetextbox    { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 10px 24px 40px; position: relative; z-index: 1; width: 298px; min-height: 514px; overflow: hidden }
.whiteimages    { text-align: center; margin-top: 20px; margin-right: 40px; float: right }
.whiteimagetext { color: #369; font-size: 10px; font-weight: bold; line-height: 12px; text-align: center; margin-bottom: 20px }
.whiteimagetextleft { color: #369; font-size: 10px; font-weight: bold; line-height: 12px; text-align: left; margin-bottom: 20px }
#specialphoto { position: relative; z-index: 1; top: 0; left: 0 }
.specialtbox   { width: 381px; height: 243px; overflow: hidden }
.specialtext           { color: white; font-size: 12px; line-height: 14px; text-align: center; position: relative; z-index: 2; right: 53px; bottom: 45px; width: 92px; height: 30px; float: right; _bottom: 40px; _right: 37 }
.specialtext a { color: white; font-size: 12px; line-height: 14px; text-decoration: none }
.specialtext a:hover, .specialtext a:visited { color: white; font-size: 12px; line-height: 14px; text-decoration: none }
.specialprice    { color: white; font-size: 12px; font-weight: bold; text-align: center; position: relative; z-index: 2; bottom: 7px; left: 281px; width: 92px; height: 17px; float: left }
#specialimage1  { position: relative; _top: 5px; right: 18px; float: right }
#specialimage2  { position: relative; _top: 5px; right: 12px; float: right }
.weeklydate  { color: #369; font-size: 12px; position: relative; left: 30px }
.weeklydateblog { color: #369; font-size: 12px; position: relative }
.weeklytitle  { color: #369; font-size: 14px; position: relative; left: 30px }
.weeklytext    { font-size: 10px; font-family: Arial, SunSans-Regular, Geneva, Helvetica, sans-serif; line-height: 12px; margin-top: 30px; position: relative; left: 30px; width: 500px; min-height: 15px; max-height: 50px; overflow: hidden }
#weeklyimage  { padding-top: 10px; padding-left: 20px; position: relative; _left: 20px; _top: 10px; float: left }
.previous  { color: #666; font-size: 12px; position: relative; left: 30px }
.next  { color: #666; font-size: 12px; position: relative; left: 45px }
.special1  { font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; width: 125px; height: 30px; _bottom: 5px; float: right }
.special1price { color: black; font-size: 14px; font-weight: normal; text-align: center; position: relative; bottom: 12px; left: 83px }
.special2  { font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; margin-right: 10px; width: 135px; _bottom:5px; height: 30px; float: right }
.special2price { color: black; font-size: 14px; text-align: center; position: relative; bottom: 24px; left: 215px }
#specialbar  { font-size: 10px; background-color: #39c; background-image: url("images/home.specialbar.gif"); background-repeat: no-repeat; width: 770px; height: 83px; overflow: visible }
.highlights    { color: #fff; font-size: 12px; line-height: 16px; text-align: center; position: relative; top: 5px; right: 75px; width: 430px; height: 40px; float: right; overflow: visible }
#photoblog { font-size: 10px; margin-top: 10px; margin-right: 45px; margin-left: 35px; width: 548px }

