body
{
background-color: rgb(0,0,0);
background-image: url('wood.jpg');
background-repeat: repeat;
}

table.body
{
position: absolute;
top: 0px;
left: 0px;
background-image: url('wood.jpg');
background-repeat: repeat;
width: 970px;
height: 1000px;
}

table.gallery
{
position: absolute;
top: 0px;
left: 0px;
background-image: url('wood.jpg');
background-repeat: repeat;
width: 970px;
height: 2500px;
}

img.deercrossing
{
position: absolute;
top: 10px;
left: 185px;
}

img.beerwine
{
position: absolute;
top: 79px;
left: 317px;
}

img.address
{
position: absolute;
top: 135px;
left: 152px;
}

img.sign
{
position: absolute;
top: 111px;
left: 383px;
}

img.hours
{
position: absolute;
top: 135px;
left: 638px;
}

img.menu
{
position: absolute;
top: 196px;
left: 110px;
border: none;
}






img.calendar
{
position: absolute;
top: 277px;
left: 186px;
border: none;
}

img.photos
{
position: absolute;
top: 331px;
left: 479px;
border: none;
}

img.message
{
position: absolute;
top: 474px;
left: 186px;
border: none;
}

img.red
{
position: absolute;
top: 706px;
left: 220px;
border: none;
}

img.store
{
position: absolute;
top: 601px;
left: 470px;
border: none;
}



img.wifi
{
position: absolute;
top: 253px;
left: 618px;
}

img.texas-arrow
{
position: absolute;
top: 261px;
left: 15px;
}

img.ponyexpress
{
position: absolute;
top: 563px;
left: 37px;
}

img.deer1
{
position: absolute;
top: 257px;
left: 825px;
}

img.plates
{
position: absolute;
top: 563px;
left: 838px;
}

img.cookoff
{
position: absolute;
top: 766px;
left: 65px;
}




table.calendar
{
position: absolute;
top: 260px;
left: 110px;
background-color: rgb(0,0,0);
width: 750px;
border: 1px solid rgb(255,255,255);
}

td.month
{
font-family: arial;
font-size: 16pt;
font-weight: bold;
color: rgb(255,255,255);
height: 30px;
text-align: center;
}

td.browse
{
text-align: center;
}

a.browse
{
color: rgb(235,187,41);
font-size: 10pt;
font-weight: bold;
}

td.day
{
font-family: arial;
font-size: 12pt;
text-align: center;
color: rgb(255,255,255);
width: 107px;
}

td.cell
{
width: 107px;
height: 107px;
border: 1px solid rgb(255,255,255);
font-family: arial;
font-size: 10pt;
color: rgb(255,255,255);
vertical-align: top;
}

span.date
{
font-size: 14pt;
font-weight: bold;
}

a.event
{
color: rgb(255,255,255);
}




table.photos
{
position: absolute;
top: 271px;
left: 110px;
border: none;
}

td.thumb
{
width: 175px;
height: 160px;
background-color: rgb(255,255,255);
vertical-align: top;
text-align: center;
}

a.thumb
{
text-decoration: none;
}

img.thumb
{
width: 170px;
height: 128px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border: none;
}

span.caption
{
font-family: arial;
font-size: 10pt;
color: rgb(0,0,0);
font-weight: bold;
}

td.spacer
{
width: 4px;
border: none;
}

span.sendpicts
{
font-family: arial;
font-size: 10pt;
color: rgb(255,255,255);
}

a.sendpicts
{
font-family: arial;
font-size: 10pt;
color: rgb(255,255,255);
}





table.store
{
position: absolute;
top: 271px;
left: 153px;
}

span.path
{
color: rgb(235,187,41);
font-size: 10pt;
font-weight: bold;
}

a.path
{
color: rgb(235,187,41);
font-size: 10pt;
font-weight: bold;
}

td.store-item
{
width: 150px;
height: 160px;
text-align: center;
padding: 8px 10px;
}

img.store-item
{
border: 2px solid rgb(200,100,0);
}

a.item-name
{
text-decoration: none;
}

span.item-name
{
font-family: arial;
font-size: 12pt;
color: rgb(255,255,255);
}

table.listing
{
position: absolute;
top: 271px;
left: 153px;
}

td.picture
{
width: 320px;
}

img.listing
{
width: 300px;
height: 320px;
}

p.enlarge
{
margin-left: 15px;
font-family: arial;
font-size: 12pt;
}

a.enlarge
{
color: rgb(255,255,255);
}

td.description
{
background-color: rgb(0,0,0);
color: rgb(255,255,255);
width: 380px;
vertical-align: top;
}

p.item-no
{
margin-top: 10px;
margin-left: 20px;
font-family: arial;
font-size: 12pt;
}

p.description
{
margin: 10px;
font-family: arial;
font-size: 12pt;
text-align: justify;
}

p.price
{
font-family: arial;
font-size: 12pt;
text-align: center;
}




img.phone
{
position: absolute;
top: 271px;
left: 153px;
border: none;
}

img.map-contact
{
position: absolute;
top: 335px;
left: 110px;
border: none;
}




span.copyright
{
position: absolute;
top: 980px;
left: 115px;
font-family: arial;
font-size: 8pt;
color: rgb(255,255,255);
}

span.copyright-gallery
{
position: absolute;
top: 3480px;
left: 115px;
font-family: arial;
font-size: 8pt;
color: rgb(255,255,255);
}

span.copyright-test
{
font-family: arial;
font-size: 8pt;
color: rgb(255,255,255);
}

