@charset "utf-8";
/* CSS Document */
body {font-family:Tahoma, Geneva, sans-serif; font-size:12px; background:#e6e6e6 url(images/background.jpg) bottom left repeat-x; }
#kipper {height:auto; width:594px; padding:25px 0 20px 0; margin:0 auto;}

#kipper #header {height:120px; width:100%; background:url(images/header.jpg) top left no-repeat; position:relative; overflow:hidden;}
#kipper #header h1 {display:none;}
#kipper #nav {height:28px; width:350px; position:absolute; bottom:7px; right:-24px; list-style:none;}
html>/**/body #kipper #nav {height:26px; width:350px; position:absolute; bottom:-3px; right:12px; list-style:none;}
#kipper #nav li {height:26px; width:101px; float:left; margin:0; list-style:none;}

.home_tab .selected{height:26px; width:101px; background:url(images/home_on.jpg) top left no-repeat; display:block;}
.about_tab .selected{height:26px; width:101px; background:url(images/aboutus_on.jpg) top left no-repeat; display:block; margin:0 0 0 18px;}
.contact_tab .selected{height:26px; width:101px; background:url(images/contact_on.jpg) top left no-repeat; display:block; margin:0 0 0 39px;}

.home_tab a{height:26px; width:101px; background:url(images/home_off.jpg) top left no-repeat; display:block;}
.about_tab a{height:26px; width:101px; background:url(images/aboutus_off.jpg) top left no-repeat; display:block; margin:0 0 0 18px;}
.contact_tab a{height:26px; width:101px; background:url(images/contact_off.jpg) top left no-repeat; display:block; margin:0 0 0 39px;}

.home_tab a:hover{height:26px; width:101px; background:url(images/home_on.jpg) top left no-repeat; display:block;}
.about_tab a:hover{height:26px; width:101px; background:url(images/aboutus_on.jpg) top left no-repeat; display:block; margin:0 0 0 18px;}
.contact_tab a:hover{height:26px; width:101px; background:url(images/contact_on.jpg) top left no-repeat; display:block; margin:0 0 0 39px;}



#main_content {height:auto; width:100%; background:url(images/mainbox.jpg) bottom left no-repeat; overflow:hidden; padding:0;}
#main_content .holder {height:auto; width:auto; padding:0 55px 0 210px;}
#main_content .holder h2 {height:auto; width:auto; color:#540f3e; font-size:2.0em; border-bottom:1px solid #dadada; padding:5px 0 11px 0;}

#home {min-height:290px; height:auto !important; height:290px; width:auto; background:url(images/home_images.jpg) top left no-repeat; margin:0 0 0 20px;}
#home p {height:auto; width:auto; line-height:18px;}

#aboutus {height:auto; width:594px; background:url(images/aboutus_images.jpg) top left no-repeat; margin:0 0 15px 20px;}
#aboutus p {height:auto; width:auto; line-height:16px;}

#contact {height::auto; width:594px; background:url(images/contact_images.jpg) top left no-repeat; margin:0 0 0 20px;}
#contact h5 {height:auto; width:auto; line-height:16px; font-size:12px;}
#contact #address, #contact #telephone {height:auto; width:auto; list-style:none; margin:0 0 20px 0px;}
html>/**/body #contact #address, html>/**/body #contact #telephone {height:auto; width:auto; list-style:none; margin:0 0 20px -40px;}
#contact #address li {height:auto; width:auto; margin:0 0 4px 0; list-style:none;}
#contact #telephone li {height:auto; width:auto; margin:0 0 4px 0; list-style:none;}

#kipper_footer {height:86px; width:594px; background:url(images/footer.jpg) bottom left no-repeat;}
#kipper_footer a {height:auto; width:auto; color:#ffffff; font-weight:bold; padding:12px 0 2px 10px; text-decoration:none; display:block; font-size:9px;}
#kipper_footer p {height:auto; width:395px; color:#c1c1c1; font-size:9px; margin:8px 0 0 10px;}
#kipper_footer h5 {display:none;}

#disclaimer {height:205px; width:530px; margin:0 0 15px 20px;}
.hidden {display:none;}
