<!--

img { behavior: url(iepngfix.htc); }

body.home {
display: block;
background-color: #000000;
margin: 0px;
}

body.specials {
display: block;
height: 1510px;
width: 642px;
background-color: #ffffff;
margin: 0px;
}

div.notice {
width: 900px;
height: ;
display: block;
background-color: #fafac0;
}

div.container {
width: 900px;
display: block;
background-color: #;
}

div.containernews {
width: 900px;
display: block;
background-color: #;
background-image: url(images/newsbg.jpg);
}

div.specials {
width: 662px;
height: 642px;
display: block;
background-color: #ffffff;
overflow: scroll;
}

div.body {
width: 740px;
height: 882px;
display: block;
background-color: #fafac0;
}

div.body2 {
width: 900px;
height: ;
display: block;
background-color: #fafac0;
}

div.bodylocals {
width: 900px;
padding-left: 0px;
padding-right: 0px;
height: ;
display: block;
background-color: #fafac0;
background-image: url(images/localsbg.jpg);
}

div.bodycafe {
width: 580px;
height: 2200px;
display: block;
background-color: #c1d5ff;
}

div.bodynews {
width: 740px;
display: block;
background-color: #efefef;
}

div.bodyspecials {
width: 740px;
display: block;
background-color: #ffffff;
}

div.cafetop {
width: 900px;
height: 220px;
display: block;
background-color: #;
background-image: url(images/cafetop.jpg);
}

div.columngreen {
width: 160px;
height: 882px;
display: block;
background-color: #cb581a;
}

div.columnorange {
width: 160px;
height: 882px;
display: block;
background-color: #ac4a16;
background-image: url(images/columnbg2.jpg);
}

div.cafeleft {
width: 160px;
height: 2200px;
display: block;
background-color: #4d8cb6;
}

div.caferight {
width: 160px;
height: 2200px;
display: block;
background-color: #4d8cb6;
text-align; right;
}

div.purple {
width: 160px;
height: 300px;
display: block;
background-color: #31456f;
}

div.columnblue {
width: 160px;
height: 952px;
display: block;
background-color: #ffffff;
background-image: url(images/columnbgblue.jpg);
}

div.spacer {
width: 740px;
height: 6px;
display: block;
font-size: 4px;
line-height: 6px;
}

div.spacer20 {
width: 40px;
height: 20px;
display: block;
font-size: 20px;
line-height: 20px;
}

div.spacer40 {
width: 740px;
height: 40px;
display: block;
font-size: 4px;
line-height: 6px;
}

div.cafespacer {
width: 160px;
height: 22px;
display: block;
}

div.box {
background-color: #20a560;
background-image: url(images/boxq.jpg);
display: block;
height: 290px;
width: 740px;
font-family: verdana,arial;
font-size: 15px;
line-height: 19px;
color: #000000; 
font-weight: normal;
text-align: left;
}

div.boxlocals {
background-color: #fafac0;
display: block;
height: 550px;
width: 360px;
font-family: verdana,arial;
font-size: 15px;
line-height: 19px;
color: #000000; 
font-weight: normal;
text-align: left;
border: 1px solid #222222;
}

div.box7 {
background-color: #fafac0;
background-image: url(images/box.jpg);
display: block;
height: 140px;
width: 900px;
font-family: verdana,arial;
font-size: 15px;
line-height: 19px;
color: #000000; 
font-weight: normal;
text-align: left;
}

div.box1 {
background-color: #;
background-image: url(images/hpbox1.png);
display: block;
height: 192px;
width: 740px;
font-family: verdana,arial;
font-size: 19px;
line-height: 23px;
color: #000000; 
font-weight: normal;
text-align: left;
}

div.box2 {
background-color: #;
background-image: url(images/hpbox2.png);
display: ;
height: 300px;
width: 740px;
}

div.bottomorange {
width: 900px;
height: 10px;
display: block;
background-color: #ac4a16;
font-size: 8px;
line-height: 8px;
}

div.bottomgreen {
width: 900px;
height: 10px;
display: block;
background-color: #008540;
font-size: 8px;
line-height: 8px;
}

div.bottomblue {
width: 900px;
height: 10px;
font-size: 8px;
line-height: 8px;
display: block;
background-color: #31456f;
}

form.bid  {
width: 410px;
color: #000000;
font-family: verdana,arial,helvetica;
font-weight: bold;
font-size: 15px;
display: block;
text-align: left;
padding-top: 8px;
}

font.form  {
color: #008540;
font-family: verdana,arial,helvetica;
font-weight: bold;
font-size: 16px;
display: block;
text-align: left;
padding-top: 20px;
padding-bottom: 20px;
}

textarea.box  {
color: #000000;
font-family: verdana,arial,helvetica;
font-weight: normal;
font-size: 14px;
width: 408px;
height: 400px;
background: #ffffff;
overflow: scroll;
}

input.btn {
width: 100px;
color: #ebefff;
font-family: verdana,arial,helvetica;
font-weight: bold;
font-size: 14px;
background: #008540;
}

input.textfield {
color: #000000;
width: 408px;
font-family: verdana,arial,helvetica;
font-weight: bold;
font-size: 14px;
background: #ffffff;
border-bottom: 1px #008540 solid;
}

font.notice {
display: block;
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 20px;
font-family: verdana,arial;
font-size: 15px;
line-height: 17px;
color: #000000; 
font-weight: ;
text-align: left;
}

font.contact {
display: block;
padding-left: 16px;
padding-right: 16px;
padding-top: 12px;
font-family: verdana,arial;
font-size: 13px;
line-height: 18px;
color: #000000; 
font-weight: bold;
text-align: center;
}
font.contact a, font.contact a:link, font.contact a:visited {
padding-left: 6px;
font-size: 13px;
font-family: verdana,arial;
font-weight: bold;
line-height: 18px;
color: #008540;
text-decoration: none;
}
font.contact a:active, font.contact a:hover { 
color: #ac4a16;
}

font.linkswhite {
width: 900px;
height: 24px;
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 24px;
text-align: center;
color: #4d8cb6;
font-weight: bold;
background-color: #222222;
padding-top: 2px;
}
font.linkswhite a, font.linkswhite a:link, font.linkswhite a:visited {
display: ;
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
line-height: 22px;
color: #efefef;
text-decoration: none;
}
font.linkswhite a:active, font.linkswhite a:hover { 
color: #4d8cb6;
background: #;
}

font.linksorange {
width: 900px;
height: 24px;
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 24px;
text-align: center;
color: #008540;
font-weight: bold;
background-color: #222222;
padding-top: 2px;
}
font.linksorange a, font.linksorange a:link, font.linksorange a:visited {
display: ;
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
line-height: 24px;
color: #cc6a36;
text-decoration: none;
}
font.linksorange a:active, font.linksorange a:hover { 
color: #ebefff;
background: #;
}

font.linksgreen {
width: 900px;
height: 24px;
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 24px;
text-align: center;
color: #fafac0;
font-weight: bold;
background-color: #20a560;
padding-top: 2px;
}
font.linksgreen a, font.linksgreen a:link, font.linksgreen a:visited {
display: ;
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
line-height: 22px;
color: #fafac0;
text-decoration: none;
}
font.linksgreen a:active, font.linksgreen a:hover { 
color: #000000;
background: #;
}

font.linkslocals {
width: 900px;
height: 24px;
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 24px;
text-align: center;
color: #ac4a16;
font-weight: bold;
background-color: #fafac0;
padding-top: 2px;
}
font.linkslocals a, font.linkslocals a:link, font.linkslocals a:visited {
display: ;
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
line-height: 22px;
color: #008540;
text-decoration: none;
}
font.linkslocals a:active, font.linkslocals a:hover { 
color: #ac4a16;
background: #;
}

font.linkslocals2 {
width: ;
height: 24px;
display: block;
}
font.linkslocals2 a, font.linkslocals2 a:link, font.linkslocals2 a:visited {
display: ;
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
line-height: 24px;
color: #008540;
text-decoration: underline;
}
font.linkslocals2 a:active, font.linkslocals2 a:hover { 
color: #ac4a16;
background: #;
}

font.brands {
display: block;
font-family: verdana,arial;
font-size: 10px;
line-height: 20px;
text-align: center;
color: #ebefff;
font-weight: bold;
background-color: #;
padding-top: 14px;
}

font.samples {
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 20px;
text-align: center;
color: #339999;
font-weight: bold;
background-color: #;
padding-top: 20px;
}

font.body {
width: 700px;
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 20px;
text-align: justify;
text-indent: 0px;
color: #222222;
font-weight: normal;
background-color: #;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 0px;
padding-left: 0px;
}

font.body2 {
width: 700px;
display: block;
font-family: verdana,arial;
font-size: 13px;
line-height: 17px;
text-align: justify;
color: #000000;
font-weight: normal;
background-color: #;
padding-top: 2px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}

font.body3 {
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 20px;
text-align: justify;
color: #000000;
font-weight: normal;
background-color: #;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 200px;
padding-left: 200px;
}

font.body4 {
width: 700px;
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 20px;
text-align: justify;
text-indent: 0px;
color: #222222;
font-weight: normal;
background-color: #;
padding-top: 0px;
padding-bottom: 20px;
padding-right: 0px;
padding-left: 0px;
}

font.cafemenu {
display: block;
width: 540px;
font-family: verdana,arial;
font-size: 13px;
line-height: 17px;
text-align: justify;
color: #000000;
font-weight: normal;
background-color: #;
padding-top: 20px;
}

font.cafemenu2 {
display: block;
font-family: verdana,arial;
font-size: 13px;
line-height: 17px;
text-align: justify;
font-style: italic;
color: #31456f;
font-weight: bold;
background-color: #;
width: 540px;
padding-top: 20px;
}

font.cafemenu3 {
display: block;
font-family: verdana,arial;
font-size: 12px;
line-height: 16px;
text-align: justify;
color: #31456f;
font-weight: bold;
background-color: #;
width: 540px;
padding-top: 20px;
}

font.cafemenuintro {
display: block;
font-family: freelancescript,verdana,arial;
font-size: 28px;
line-height: 32px;
text-align: center;
color: #31456f;
font-weight: bold;
background-color: #;
padding-top: 20px;
}

font.localtitle {
width: 720px;
height: 24px;
background-color: #ac4a16;
background-image: url(images/titlebg.jpg);
display: block;
font-family: verdana,arial;
font-size: 16px;
line-height: 24px;
text-align: left;
color: #fafac0;
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
border-bottom: 2px solid #ac4a16;
}

font.sublocaltitle {
width: 700px;
background-color: #;
display: block;
font-family: verdana,arial;
font-size: 13px;
line-height: 17px;
text-align: left;
color: #000000;
font-weight: bold;
padding-top: 6px;
padding-bottom: 0px;
padding-left: 0px;
border-bottom: 1px solid #008540;
}

font.sublocaltitletop {
width: 700px;
background-color: #;
display: block;
font-family: verdana,arial;
font-size: 13px;
line-height: 17px;
text-align: left;
color: #000000;
font-weight: bold;
padding-top: 16px;
padding-bottom: 0px;
padding-left: 0px;
border-bottom: 1px solid #008540;
}

font.top {
width: 700px;
background-color: #;
display: block;
font-family: verdana,arial;
font-size: 13px;
line-height: 17px;
text-align: right;
color: #008540;
font-weight: bold;
}

font.boxtitle {
background-color: #;
display: block;
font-family: verdana,arial;
font-size: 18px;
line-height: 20px;
text-align: left;
color: #008540;
font-weight: bold;
padding-top: 10px;
padding-left: 180px;
}

font.topP {
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 20px;
text-align: justify;
text-indent: 0px;
color: #222222;
font-weight: normal;
background-color: #;
padding-top: 20px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 170px;
}

font.topP2 {
display: block;
font-family: verdana,arial;
font-size: 14px;
line-height: 20px;
text-align: justify;
text-indent: 0px;
color: #222222;
font-weight: normal;
background-color: #;
padding-top: 30px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 170px;
}

font.copy  {
width: 740px;
height: 24px;
display: block;
color: #000000;
font-size: 10px;
font-family: verdana,arial;
font-weight: normal;
line-height: 16px;
text-align: center;
}

font.copy2  {
width: 740px;
height: 24px;
display: block;
color: #fafac0;
font-size: 10px;
font-family: verdana,arial;
font-weight: normal;
line-height: 16px;
text-align: center;
padding-top: 6px;
}

font.refresh  {
width: 700px;
height: 12px
display: block;
color: #000000;
font-size: 12px;
font-family: verdana,arial;
font-weight: bold;
line-height: 12px;
text-align: center;
padding-bottom: 10px;
}

font.locals  {
display: block;
width: ;
height: ;
display: block;
color: #000000;
font-size: 15px;
font-family: verdana,arial;
font-weight: normal;
line-height: 19px;
text-align: justify;
padding-top: 40px;
padding-left: 40px;
padding-right: 40px;
}

font.localstitle  {
display: block;
width: ;
height: ;
display: block;
color: #ac4a16;
font-size: 18px;
font-family: verdana,arial;
font-weight: bold;
line-height: 22px;
text-align: right;
font-style: italic;
padding-bottom: 56px;
}

font.linkbig  {
display: block;
width: ;
height: ;
display: block;
color: #008540;
font-size: 15px;
font-family: verdana,arial;
font-weight: bold;
line-height: 19px;
text-align: left;
padding-left: 40px;
padding-bottom: 40px;
padding-top: 20px;
text-style: underline;
}

form.locals  {
width: 320px;
display: block;
background-color: #;
color: #000000;
font-family: verdana,arial,helvetica;
font-weight: normal;
font-size: 13px;
}

option.locals  {
display: block;
background-color: #ffffff;
color: #000000;
font-family: verdana,arial,helvetica;
font-weight: bold;
font-size: 13px;
line-height: 19px;
border: 0px;
}

select.locals  {
display: block;
background-color: #cb581a;
color: #fafac0;
font-family: verdana,arial,helvetica;
font-weight: bold;
font-size: 13px;
line-height: 19px;
border: 1px solid #fafac0;
}

img.top  {
width: 900px;
height: 160px;
background-color: #ffffff;
border: 0px;
}

img.top2  {
width: 900px;
height: 180px;
background-color: #ffffff;
border: 0px;
}

img.screen {
display: block;
width: 160px;
height: 160px;
border: 0px;
}

img.title {
display: block;
height: 24px;
width: 700px;
border: 0px;
}

img.title2 {
display: block;
height: 140px;
width: 700px;
border: 0px;
}

img.icon {
display: block;
height: 140px;
width: 160px;
border: 0px;
}

img.icon2 {
display: block;
height: 138px;
width: 160px;
border: 0px;
}

img.strip {
display: block;
height: 60px;
width: 620px;
border: 0px;
}

img.iconcafe {
display: block;
height: 160px;
width: 160px;
border: 0px;
}

img.photos {
display: block;
height: 160px;
width: 240px;
border: 0px;
padding-top: 0px;
}

img.title3 {
display: block;
height: 40px;
width: 740px;
border: 0px;
}


-->
