body {background-color: #801818; }

TD
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #522C00;
text-decoration: none; 
word-spacing:1px;
text-align: center;
}

.boldfont
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none; 
word-spacing:1px;
}

.smfont
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #522C00;
text-decoration: none; 
word-spacing:1px;
}

.section_heading
{
font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
font-size: 24px;
font-weight: normal;
font-style: italic;
color: #6B0B0B;
text-decoration: none; 
word-spacing:1px;
letter-spacing: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
line-height: 20px;
text-align: left;
text-transform: uppercase;
text-transform: lowercase;
}

.tagline
{
background: url('/images/tagline.gif') center right no-repeat;
text-indent: -1200em;
height: 54px;
}

A:link { color:#801818; text-decoration: none; }    
A:active  { color:#801818; text-decoration: underline; }  
A:visited { color:#6B0B0B; text-decoration: none; }
A:hover { color:#6B0B0B; text-decoration: underline; }

HR {
border: 0;
width: 100%;
color: #B4C690;
background-color: #D3A160;
height: 1px;
}

.home-content
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
color: #522C00;
text-decoration: none;
border-style: none; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px;
padding-top: 10px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-left: 26px; 
text-align: left;
}

.index-content { background: #FFFFFF url('/images/splashback.gif') top left no-repeat; }

.content
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color: #FFF; 
border: 0px; 
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 0px; 
text-align: left;
}

.nav-border
{
border-color: #D3A160; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
vertical-align: bottom;
}

.table-border
{
border-color: #D3A160; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
}

.umbrella_details {
text-align: left;
}

.umbrella_name
{
font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
font-weight: normal;
color: #522C00;
text-decoration: none; 
word-spacing:1px;
font-size: 17px;
}

.umbrella_name a
{
color: #6B0B0B;
word-spacing:1px;
}

.umbrella_name a:link { color: #6B0B0B; text-decoration: none; }    
.umbrella_name a:active { color: #6B0B0B; text-decoration: underline; }    
.umbrella_name a:visited { color: #6B0B0B; text-decoration: none; }    
.umbrella_name a:hover { color: #6B0B0B; text-decoration: underline; }    

#navbar {
  height: 29px; 
  margin: 0px;
  padding: 0px;
  border: 0px;
  vertical-align: bottom;
  text-align: left;
  display: block;
}

#nav {
  display: block;
  height: 29px;
  background: #FCF4D0;
  border: 0px;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  position: absolute;
  position: relative;
  left: 0px;
  z-index: 100;
}

#nav li {
  float: left;
  width: 60px;
  border: 0;
  margin: 0;
  padding: 0;
  list-style-image: none;
}

#nav li a {
  height: 29px;
  display: block;
  margin: 0;
  padding: 0px;
  overflow: hidden;
  text-decoration: none;
line-height: 32px;
font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #522C00;
text-transform: uppercase;
text-align: center;
letter-spacing: .15em;
vertical-align: middle;
text-decoration: none;
}

#nav li a:hover {
  background: #FFFFFF !important;
}

#nav li:hover a {
  background: #EDDDB3;
}

#home { width: 80px !important; margin-left: 16px !important; }
#umbrellas {  width: 140px !important; }
#parasols {  width: 120px !important; }
#walkingcanes { width: 160px !important; }
#aboutus { width: 110px !important; }
#contact { width: 130px !important; }


.sub-nav-wrap { position: absolute; visibility: hidden; margin-left: -1px; }


#nav li ul { /* Second-level lists */
  position: absolute;
  background: #F2D7B3;
  list-style-type: none;
  border: 1px solid #FCF4D0;
  border-top: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

#umbrellas div ul{ width: 140px !important; }
#parasols div ul { width: 120px !important; }
#walkingcanes div ul { width: 160px !important; }

#nav li ul li ul { /* Third-level lists */
  padding: 0px;
  border: 1px solid #FCF4D0;
  margin-left: 1px;
  margin-top: -1px;
}

#umbrellas div ul li ul { left: 140px; }
#parasols div ul li ul { left: 120px; }
#walkingcanes div ul li ul { left: 160px; }

*:first-child+html #nav li ul li ul {
  left: auto;
}

#nav li div ul li { /* all list items */
  float: left;
  height: auto;
  border: 0px;
  margin: 0px;
}

#umbrellas div ul li { width: 140px !important; }
#parasols div ul li { width: 120px !important; }
#walkingcanes div ul li { width: 160px !important; }

#nav li ul li a { /* all list items */
  height: auto;
  text-indent: 1.25em;
  border: 0px;
  border-top: 1px solid #FCF4D0;
  margin: 0px;
  padding: 5px 0px;
  font-size: 14px;
  line-height: 130%;
  float: left;
  font-family: Arial, Verdana, sans-serif;
  text-transform: none !important;
  letter-spacing: 0em !important;
  text-decoration: none;
  text-align: left !important;
}

#umbrellas div ul li a { width: 140px !important; }
#parasols div ul li a { width: 120px !important; }
#walkingcanes div li a { width: 160px !important; }

#nav li div ul li:hover, ul#nav li ul li a:hover {
  background: #FFFFFF !important;
}

.top_buttons {
float: right;
padding-top: 5px;
padding-right: 10px;
vertical-align: middle;
height: 23px;
}

span.button {
font-family: Arial, Verdana, sans;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
border: 0px;
border-right: 1px solid #FFFFFF;
padding: 0px;
padding-left: 5px;
padding-right: 10px;
}

span.button a:link { color: #FFFFFF; text-decoration: none; }    
span.button a:active  { color: #FFFFFF; text-decoration: underline; }  
span.button a:visited { color: #FFFFFF; text-decoration: none; }
span.button a:hover   { color: #FFFFFF; text-decoration: underline; }

input.button {
font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #522C00;
border: 1px solid #D3A160;
margin: 2px;
padding: 2px;
background-color: #FCF4D0;
/** background-color: #B4C690; **/
/** background-color: #F3FFDE; **/
/** background-color: #E8F8CB; **/
text-transform: uppercase;
text-align: center;
letter-spacing: .1em;
vertical-align: middle;
text-decoration: none;
}

.text_input {
font-family: Verdana, Arial;
font-size: 10px;
font-weight: normal;
color: #000000;
border: 1px solid #522C00;
background-color: #FFFFFF;
vertical-align: middle;
padding: 2px;
margin: 0px;
text-align: left;
}

input.button:hover   { background-color: #FEFAE7; }



.right {
text-align: right;
}

.left {
text-align: left;
}

.table_header {
font-family: Arial, Verdana, Helvetica;
font-size: 10px;
font-weight: bold;
color: #522C00;
text-decoration: none;
word-spacing:1px;
background-color:#D5A76C;
border: 0px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
text-align: center;
}


.field_heading
{
font-family: Arial, Verdana, Helvetica;
font-size: 12px;
font-weight: bold;
color: #522C00;
text-decoration: none;
word-spacing:1px;
border-color: #FFFFFF;
background-color: #D5A76C;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: right;
}

.field_title_heading {
border: 0px;
margin: 0px;
padding: 5px;
font-family: Arial, Verdana, Helvetica;
font-size: 12px;
font-weight: bold;
color: #522C00;
text-align: left;
}

.field_content
{
font-family: Arial, Verdana, Helvetica;
font-size: 12px;
font-weight: normal;
color: #522C00;
text-decoration: none;
word-spacing:1px;
border-color: #FFFFFF;
background-color: #FCF4D0;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: left;
}

/**
A.breadcrumb:link { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color:#999966; text-decoration: underline; }
A.breadcrumb:visited { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #E8F8CB; text-decoration: underline; }
A.breadcrumb:hover   { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #FF9933; text-decoration: underline; }
A.breadcrumb:active  { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #E8F8CB; text-decoration: underline; }

**/


.breadcrumb_selected
{
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #522C00;
text-decoration: none;
word-spacing:1px;
}

.breadcrumb_font
{
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #D5A76C;
text-decoration: none;
word-spacing:1px;
}

.breadcrumb_font_visited
{
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #B4C690;
text-decoration: none;
word-spacing:1px;
}

.footer
{
font-family: Arial, Verdana, sans;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
word-spacing:1px;
border-color: #D3A160;
background: #6B0B0B url(/images/rapidssl_ssl_certificate.gif) center right no-repeat;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
height: 50px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: left;
}

.footer a:link { color:#FCF4D0; text-decoration: none; }    
.footer a:active  { color:#FCF4D0; text-decoration: underline; }  
.footer a:visited { color:#FCF4D0; text-decoration: none; }
.footer a:hover { color:#FCF4D0; text-decoration: underline; }

.calendar {
text-align: left;
}

#hours_title {
font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
font-weight: normal;
color: #371E00;
font-size: 12px;
letter-spacing: .15em;
text-transform: uppercase;
margin-bottom: 2px;
}

#petswelcome {
font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
color: #371E00;
font-size: 14px;
font-style: italic;
}

#hours_text { border-collapse: collapse; margin-top: 0px; }

#streetaddress, #hours_text tr td {
font-family: Garamond, "Adobe Garamond Pro", "Times New Roman", Times, serif;
font-weight: normal;
color: #371E00;
font-size: 13px;
margin-top: 7px;
margin-bottom: 16px;
line-height: 1.1em;
}

#hours_text tr td {
text-align: left;
}

h5 {
margin: 4px 0px;
}

/**
#gc_info
{ 
position: absolute; 
top: 75px; 
height: 0; 
padding: 0; 
z-index:4; 
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}

#gc_preview_info
{ 
position: absolute; 
top: 280px; 
height: 0; 
padding: 0px 20px;  
color: #FFF;
font-size: 10px;
font-weight: bold;
z-index:10;
}

#gc_preview_background
{ 
position: absolute; 
top: 210px; 
width: 465px;
height: 197px;
z-index:1; 
}
**/
