@charset "UTF-8";
/* 
Turtle Fountains Website
July 2008, Revised Feb. 2009, August 2014
 */

/* this clears floats */
.clear { clear: both; height: 1px; overflow: hidden; }

html { overflow-y: scroll; } /* this forces a scroll for short windows on FF and Safari */
html, body { font: 100% Verdana, Arial, Helvetica, sans-serif; background-color: #181b35; color: #fff; }
h1 { font: bold 18px Georgia, "Times New Roman", Times, serif; color: #eee; padding: 12px 0; }
p { margin: 4px 0 10px 0; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #eee; text-align: left; }
a, a:visited { text-decoration: none; color: #eee; font: bold .8em Verdana, Arial, Helvetica, sans-serif; }
a:hover { text-decoration: none; color: #eee; font: bold .8em Verdana, Arial, Helvetica, sans-serif; }

#container_cap_top { width: 670px; height: 30px; margin: 0 auto; background: none; }
#container { width: 670px; margin: 0 auto; background: none; color: eee; }
#container_cap_bottom { width: 670px; height: 30px; margin: 0 auto; background: none; }

#display_img { width: 1200px; margin: 24px auto 0 auto; padding: 0 0 0 0; border: 8px #000 solid; }

#display_header { width: 100%; height: 30px; background: #005600; border-top: 4px #da8000 solid; border-bottom: 4px #da8000 solid; margin: 0; padding: 0 0 6px 0; color: #fff;  }
#display_header_logo { float: left; display: inline-block; position: relative; width: 249px; height: 28px; padding: 0; margin: 4px 18px 0 28px; background: url('../images/display_header_logo.gif') 0px 0px no-repeat; }
#display_header a { color: #fff; }
#display_header a:hover { color: #f90; }
#display_header_menu { width: 1200px; height: 28px; margin: -8px auto 0 auto; text-align: center; padding: 8px 0; }
ul#display_header_menu_items  { float: left; list-style: none; display: inline-block; margin: 8px auto 0 auto; padding: 0; }
#display_header_menu_items li { display: inline; margin: 0 4px; padding: 0; margin: 0; }

#green_bkg { width: 100%; height: 44px; margin: 0 auto; background-color:#005600; text-align: center; padding: 4px 0 4px 0; }

.display_description { font: 14px Verdana, Geneva, sans-serif; line-height: 1.4em; width: 480px; margin: 0 auto; padding: 22px 0 18px 0; }
.display_description a { font: 14px Verdana, Geneva, sans-serif; line-height: 1.4em; width: 480px; margin: 0 auto; padding: 12px 0 2px 0; border-bottom: 1px #fff solid; }
.display_description a:hover { color: #f90; border-bottom: 1px #f90 solid;  }
.display_to_specs { font: 14px Verdana, Geneva, sans-serif; line-height: 1.4em; width: 480px; margin: 0 auto; padding: 12px 0 18px 0; text-align: center; }
.display_to_specs a:hover { color: #f90; }

.main { color: #eee; font: 12px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0 auto; position: relative; }
.main a, .main a:visited { text-decoration: none; }
.main a:hover { text-decoration: none; color: #F90; }
.address { width: 624px; text-align: center; padding: 5px 0; margin: 18px auto 0 auto; }
#copyright { width: 624px; text-align: center; font: .6em Verdana, Arial, Helvetica, sans-serif; color: #eee; padding: 0; margin: 10px auto -18px auto; }
.top { width: 624px; margin: 18px auto 0 auto; text-align: center; }

