/* New Layout CSS */
div.hr {
background-image:url(../images/hr.jpg);
background-repeat:no-repeat;
background-position:center;
height:5px;
width:415px;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}
/*overall table*/
table.body {
width:100%;
height: 560px;
padding: 0px;
margin: 0px;
border-collapse:collapse;
background-color:#000000;
}
td.line {
width:100%;
max-width:800px;
padding: 0px;
margin: 0px;
height:3px;
}
/*begin head*/
td#logo {
height: 105px;
width:167px;
margin:0px;
padding:0px;
background-color:#000066;
}
td#blue {
height: 105px;
width:auto;
background-image:url(../images/head_blue_fill.jpg);
background-repeat:repeat;
margin:0px;
padding:0px;
}
td#gradient {
background-image:url(../images/head_gradient_fillw314.jpg);
background-repeat:repeat-y;
text-align:right;
background-color:#CC9966;
height: 105px;
width:314px;
margin:0px;
padding:0px;
}
td#brown {
height: 105px;
width:auto;
background-image:url(../images/head_brown_fill.jpg);
background-repeat:repeat;
margin:0px;
padding:0px;
}
td#text {
text-align:right;
margin:0px;
padding:0px;
background-color:#CC9966;
height: 105px;
width:303px;
}

/*end head*/
/* begin main content area*/
/* begin left nav */
td.left {
width: 170px;
padding:0px;
margin:10px 0px 0px 10px;
background-color:#000066;
text-align:left;
vertical-align:top;
}

#navlist
{
margin: 10px 0px 0px 10px;
padding: 0px;
list-style: none;
vertical-align:top;
}

#navlist li
{
color:#CC9966;
padding: 0px 10px 0px 10px;
background-image: url(../images/li.gif);
background-repeat: no-repeat;
text-align:left;
height:22px;
width:170px;
}
#navlist li a {
margin:0px;
padding:0px 0px 0px 15px;
background-image:url(../images/li_bullet.gif);
background-repeat:no-repeat;
background-position:left center;
color:#cc9966;
text-decoration:none;
text-align:center;
height:20px;
width:170px;
vertical-align:middle;
}
#navlist li a:hover {
background-image:url(../images/li_bullet_hover.gif);
background-repeat:no-repeat;
background-position:left center;
color:#ffffff;
text-decoration:none;
vertical-align:middle;
}
#navlist li a#current {
background-image:url(../images/li_bullet_hover.gif);
background-repeat:no-repeat;
background-position:left center;
color:#ffffff;
text-decoration:underline;
vertical-align:middle;
}
#navlist li.sub
{
color:#CC9966;
padding: 0px 10px 0px 25px;
background-image: url(../images/li.gif);
background-repeat: no-repeat;
text-align:left;
height:20px;
width:170px;
vertical-align:middle;
}
#navlist li a.sub {
margin:0px;
padding:0px 0px 0px 15px;
background-image:url(../images/li_bullet.gif);
background-repeat:no-repeat;
background-position:left center;
color:#cc9966;
text-decoration:none;
text-align:center;
height:20px;
width:170px;
vertical-align:middle;
}
#navlist li a:hover.sub {
background-image:url(../images/li_bullet_hover.gif);
background-repeat:no-repeat;
background-position:left center;
color:#ffffff;
text-decoration:none;
vertical-align:middle;
}
#navlist li a#subcurrent {
background-image:url(../images/li_bullet_hover.gif);
background-repeat:no-repeat;
background-position:left center;
color:#ffffff;
text-decoration:underline;
vertical-align:middle;
}
/*end left nav*/
/*begin main content area*/
/*begin overall table container*/
td.content {
background-image:url(../images/body_gradient_fill.jpg);
background-repeat:repeat-y;
background-position:left;
background-color:#ecdbc9;
}
div.divcontent {
margin:0px;
padding:10px 5px 0px 5px;
}
div.friendslogos {
background-color:#ffffff;
text-align:center;
}
div.friendslogos img {
padding:10px;
}
/*end overall table container*/
/*begin content formatting*/
h1 {
color:#000066;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
text-align:center;
}
h2 {
color:#000099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
}
h3 {
color:#000000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:normal;
}
h4 {
color:#000000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}
h5 {
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:normal;
}
a.innercontent {
color:#990000;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:15px;
font-style:normal;
}
a.innercontent:hover {
color:#FF0000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:15px;
font-style:normal;
text-decoration:underline;
}
a.innercontent:visited {
color:#333333;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:15px;
font-style:italic;
text-decoration:none;
}
p {
color:#000000;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
font-size:15px;
font-style:normal;
}
table.inner_table {
margin: auto auto;
border: 1px solid #000066;
}
table.inner_table th {
background-color:#000066;
color:#cc9966;
padding:10px;
}
table.inner_table td.subhead {
background-color:#333333;
color:#FFFFFF;
}
table.inner_table tr.light {
background-color:#CCCCCC;
color:#000000;
}
table.inner_table tr.dark {
background-color:#999999;
color:#000000;
}
/*end content formatting*/
/*ADDED CONTENT ID FOR INDEX PAGE ONLY*/
td#index_content {
width:100%;
max-width:600px;
margin:0px;
padding:0px;
background-color:#cc9966;
text-align:center;
vertical-align:middle;
}
/*END ADDED CONTENT ID FOR INDEX PAGE ONLY*/
/*end main content area*/
/*begin right content area*/
/*ADDED SPECIAL TD RIGHT FOR INDEX PAGE*/
td.rightindex {
font-size:34px;
color:#ffffff;
width:200px;
margin:0px;
padding:10px;
background-color:#cc9966;
background-image:url(../images/reservation_jackndog.jpg);
background-repeat:no-repeat;
vertical-align:bottom;
text-align:center;
}
td.rightindex a {
color:#ffffff;
font-weight:bolder;
text-decoration:underline;
}
/*END ADDED CONTENT*/
td.right {
width:200px;
margin:0px;
padding:10px;
background-color:#cc9966;
vertical-align:top;
text-align:center;
}
td.right a {
color:#993300;
text-decoration:underline;
}
td.right img {
border:0px;
margin:auto auto;
padding:0px;
}
.sidecontent {
  background-color:#cc9966;
  color:  #000000;
  padding-left: 5px;
}
.sidecontent a {
  background-color:#cc9966;
  color: #663300;
}
.sidecontent a:hover {
  background-color:#cc9966;
  color: #cc0000;
}
.sidecontent h1 {
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:bold;
  text-align: center;
}
.sidecontent h2 {
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  font-weight:bold;
  font-style:italic;
  text-align: center;
}
.sidecontent p {
  font-family:Helvetica, sans-serif, "Arial Black";
  font-size:16px;
  font-weight:normal;
  padding-left: 5px;
  text-align: left;
}
.sidecontent h3 {
  font-family:Helvetica, sans-serif, "Arial Black";
  font-size:14px;
  font-weight:normal;
  font-style:italic;
  text-align: left;
}
.sidecontent h4 {
  font-family:Helvetica, sans-serif, "Arial Black";
  font-size:12px;
  font-weight:normal;
  text-align: left;
}
.sidecontent img {
  text-align: center;
}

/*end right content area*/
/*begin footer area*/
td.disclaimer {
background-color:#ffffff;
color:#000000;
font-family:Helvetica, sans-serif, "Arial Black";
font-size:10px;
text-align:left;
vertical-align:top;
}
td.disclaimer a {
background-color:#ffffff;
color:#000000;
text-decoration:none;
}
td.disclaimer a:hover {
background-color:#ffffff;
color:#990000;
text-decoration:underline;
}
td.webmaster {
background-color:#ffffff;
color:#000000;
font-family:Helvetica, sans-serif, "Arial Black";
font-size:10px;
text-align:right;
vertical-align:top
}
td.webmaster a {
background-color:#ffffff;
color:#000000;
text-decoration:none;
}
td.webmaster a:hover {
background-color:#ffffff;
color:#990000;
text-decoration:underline;
}
/*end footer area*/