body {
margin:0;
padding:0;
font-size: 12px;
font-family: Trebuchet MS, sans-serif;
line-height: 110%;
background-image: 
url('images/leather.jpg');
background-repeat: repeat;
}

.miscHeadings {
color:#161560;
font-size:14px;
font-weight:bold;
padding-top:10px;
}

.popupHeadings {
color:#161560;
font-size:14px;
font-weight:bold;
line-height:18px;
text-align:center;
}

.popupText {
color:#161560;
font-size:13px;
line-height:15px;
}

.popupBackground
{
background-color:#F2D498;
background-image:url(images/popup_windmill.gif);
background-repeat:no-repeat;
background-position:center;
}

.creamBackground
{
background-color:#F2DBA7;
}

.creamHomeBackground
{
background-color:#F2DCA7;
}

.maroonBorder { 
background-color:#6D3F32;
margin:30px;
padding:0;
margin-left: auto; margin-right: auto; text-align: center;
}

.maroonMargin { 
padding:0;
margin:0px 9px 0px 9px;
text-align:left;
}

.reserveHeaderBox
{
background-color:#9A3E20;
color: #fff;
font-size: 14px;
font-weight: bold;
padding-left:4px;
padding-top: 4px;
padding-bottom: 4px;
}

.reserveBody
{
background-color:#DFD798;
color: #000;
font-size: 11px;
line-height: 110%;
padding-left:8px;
padding:4px;
}

.reserveButtonLeft
{
background-color:#DFD798;
}

.reserveButton
{
background-color:#83959E;
color: #fff;
font-size: 11px;
font-weight: bold;
padding-left:4px;
padding-right:4px;
text-align:right;
float:right;
}

.reserveButton a {color: #fff; text-decoration: none}
.reserveButton a:hover {color: #E7E6BE; text-decoration: none}
.reserveButton a:active {color: #A3310D; text-decoration: none}

.findUsHeaderBox
{
background-color:#83A326;
color: #fff;
font-size: 14px;
font-weight: bold;
padding-left:4px;
padding-top: 4px;
padding-bottom: 4px;
}

.findUsBody
{
background-color:#DFD798;
color: #000;
font-size: 11px;
line-height: 110%;
padding-left:8px;
padding:4px;
}

.findUsButtonLeft
{
background-color:#DFD798;
}

.findUsButton
{
background-color:#9A3E20;
color: #fff;
font-size: 11px;
font-weight: bold;
padding-left:4px;
padding-right:4px;
text-align:right;
float:right;
}

.findUsButton a {color: #fff; text-decoration: none}
.findUsButton a:hover {color: #E2D497; text-decoration: none}
.findUsButton a:active {color: #CD9F3D; text-decoration: none}

.aboutBody
{
color: #000;
font-size: 12px;
line-height: 120%;
padding:4px 8px 4px 4px;
}

.aboutUsBody
{
color: #000;
font-size: 12px;
line-height: 115%;
padding:4px 20px 4px 84px;
}

.reservBody
{
color: #000;
font-size: 12px;
line-height: 115%;
padding:4px 10px 4px 10px;
}

#plist table {
}

#plist tr.heading {
background-color:#7B96A1;
color: #fff;
font-size: 12px;
font-weight: bold;
text-align:center;
letter-spacing:1px;
}

#plist tbody {
color: #000;
font-size: 12px;
line-height: 115%;
}

#plist tr.even {
background-color:#E9DEAC;
}

#plist tr.odd {
background-color:#E2D497;
}

#plist td.odd {
background-image: url(images/dark_paw.gif);
background-repeat: no-repeat;
background-position: 16px 8px;
width:45px;
padding-bottom:3px;
}

#plist td.even {
background-image: url(images/lite_paw.gif);
background-repeat: no-repeat;
background-position: 16px 8px;
width:45px;
margin-bottom:3px;
}

.rlist {
padding:4px;
}

#slist tbody {
color: #000;
font-size: 12px;
line-height: 115%;
}

#slist tr.even {
background-color:#F2DBA7;
}

#slist td.even {
background-image: url(images/lite_paw.gif);
background-repeat: no-repeat;
background-position: 16px 8px;
width:45px;
margin-bottom:3px;
}

.faqBar
{
background-color:#CAD958;
width:483px;
height:17px;
font-weight:bold;
padding-left:8px;
padding-top:4px;
margin-bottom:-9px;
}

.faqText
{
width:483px;
}

 a.faqLink {color: #161560; font-weight:bold;}
 a.faqLink:hover {color: #91A212; font-weight:bold;}
 a.faqLink:active {color: #A54222; font-weight:bold;}

.specialsHeaderBox
{
background-color:#83959E;
}

.specialsHeaderBox a {color: #fff; text-decoration: none}
.specialsHeaderBox a:hover {color: #EBCF0F; text-decoration: none}
.specialsHeaderBox a:active {color: #512635; text-decoration: none}

.specialsHeaderBoxDeclare
{
background-color:#83959E;
color: #fff;
font-size: 13px;
font-weight: bold;
line-height: 110%;
margin-top:4px;
}

.specialsHeaderBoxText
{
background-color:#83959E;
color: #fff;
font-size: 11px;
line-height: 110%;
padding-left:4px;
}

.specialsBody
{
background-color:#DFD798;
color: #A54222;
font-size: 11px;
font-weight: bold;
line-height: 110%;
padding:4px;
}

.reservHeaderBox
{
background-color:#95310D;
}

.reservHeaderBoxDeclare
{
background-color:#95310D;
color: #fff;
font-size: 13px;
font-weight: bold;
line-height: 110%;
margin-top:4px;
}

.reservHeaderBoxText
{
background-color:#95310D;
color: #fff;
font-size: 11px;
line-height: 110%;
padding-left:4px;
padding-top:1px;
}

.reservHeaderBox a {color: #fff; text-decoration: none}
.reservHeaderBox a:hover {color: #EBCF0F; text-decoration: none}
.reservHeaderBox a:active {color: #512635; text-decoration: none}

.reservInfoBody
{
background-color:#DFD798;
color: #A54222;
font-size: 11px;
font-weight: bold;
padding:4px 4px 8px 8px;
}

.reservInfoBody a {color: #A54222; }
.reservInfoBody a:hover {color: #E32F09; }
.reservInfoBody a:active {color: #91A212;}

.specialsBody a {color: #A54222; text-decoration: none}
.specialsBody a:hover {color: #E32F09; text-decoration: none}
.specialsBody a:active {color: #91A212; text-decoration: none}

.specialsButtonLeft
{
background-color:#DFD798;
}

.specialsButton
{
background-color:#83A326;
color: #fff;
font-size: 11px;
font-weight: bold;
padding-left:4px;
padding-right:4px;
text-align:right;
float:right;
}

.specialsButton a {color: #fff; text-decoration: none}
.specialsButton a:hover {color: #DAAC4B; text-decoration: none}
.specialsButton a:active {color: #fff; text-decoration: none}

.navMenu
{
background-color:#F2DBA7;
color: #161560;
font-size: 12px;
font-weight: bold;
text-align:right;
line-height: 110%;
padding-right:16px;
}

.navHomeMenu
{

color: #161560;
font-size: 12px;
font-weight: bold;
text-align:right;
line-height: 110%;
padding-right:16px;
}

.navItem
{
float:left;
padding-right:16px;
}

.navItem a {color: #161560; text-decoration: none}
.navItem a:hover {color: #91A212; text-decoration: none}
.navItem a:active {color: #A54222; text-decoration: none}

.mapBox {
margin:0px;
padding:0px;
}

.mapBoxText {
background-color:#95310D;
color: #fff;
font-size: 11px;
font-weight: bold;
padding-left:4px;
padding-right:4px;
}

.contactusFormTitle {
background-color:#83A326;
color: #fff;
font-size: 12px;
font-weight: bold;
letter-spacing:1px;
}

.contactusFormTitle p {
padding:1px 0px 1px 12px;
}

.label {
color: #161560;
font-size: 12px;
font-weight: bold;
line-height:110%;
padding-left:6px;
}

label {
color: #161560;
font-size: 12px;
font-weight: bold;
line-height:110%;
}

.formItemInput {
background: #F3F5F5;
margin-right:20px;
color: #161560;
font-size: 12px;
border: #82969F solid 1px;
}

.formButton
{
background-color:#A54222;
border-style:none;
color: #fff;
font-size: 12px;
font-weight: bold;
padding-right:4px;
margin-left:16px;
text-align:right;
float:right;
}

.formButton2
{
background-color:#A54222;
border-style:none;
color: #fff;
font-size: 12px;
font-weight: bold;
padding-right:4px;
text-align:right;
}

.contactInfo
{
color: #000;
font-size: 12px;
font-weight:bold;
line-height: 120%;
text-align:center;

}

a.employment {color: #A54222; font-weight:bold;}
a.employment:hover {color: #E32F09; font-weight:bold;}
a.employment:active {color: #91A212; font-weight:bold;}
