/* Crystal Clear Pond Services Style Sheets----------------------------------------------- */* {margin: 0;padding: 0;}body {font-family: Arial,Verdana,Helvetica,sans-serif;font-size: small;}#shadow-wrapper {text-align: left;margin: auto;width: 870px;background: url(../images/bg-shadow.png) 50% 40px no-repeat;}#wrapper {text-align: left;width: 850px;margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 0 /* Left */ 10px;}h1, h2, h3, p, ul, li {text-decoration: none;}img {border: 0;}/* Body Page Styles----------------------------------------------- */body.home {background: #CCC url(../images/pond-bg-home.jpg) 50% 0 no-repeat;}body.services {background: #CCC url(../images/pond-bg-services.jpg) 50% 0 no-repeat;}body.other-services {background: #CCC url(../images/pond-bg-other-services.jpg) 50% 0 no-repeat;}body.showcase {background: #CCC url(../images/pond-bg-showcase.jpg) 50% 0 no-repeat;}body.aquariums {background: #CCC url(../images/pond-bg-aquariums.jpg) 50% 0 no-repeat;}body.testimonials {background: #CCC url(../images/pond-bg-testimonials.jpg) 50% 0 no-repeat;}body.contact-us {background: #CCC url(../images/pond-bg-contact.jpg) 50% 0 no-repeat;}/* Logo and Address----------------------------------------------- */#left-column {width: 194px;float: left;font-weight: normal;}#left-column img {margin: /* Top */ 6px /* Right */ 11px /* Bottom */ 24px /* Left */ 11px;border: 4px #FFF solid;display: block;}/* Navigation----------------------------------------------- */#navcontainer {width: 194px;float: left;}#navcontainer ul {list-style: none;}#navcontainer ul li {display: inline;}#navcontainer ul li span {padding: /* Top */ 0 /* Right */ 10px /* Bottom */ 0 /* Left */ 17px;color: #FFF;}#navcontainer ul li .about-us {display: block;width: 192px;text-decoration: none;border-top: #FFF 1px solid;font-weight: bold;padding: /* Top */ 10px /* Right */ 0 /* Bottom */ 10px /* Left */ 0;background: url(../images/buttons.gif) 0 0 no-repeat;}#navcontainer ul li .about-us:hover {background-color: #006;}body.home #navcontainer ul li .about-us {display: block;width: 192px;text-decoration: none;background-color: #039;}#navcontainer ul li .our-services {display: block;width: 192px;text-decoration: none;border-top: #FFF 1px solid;font-weight: bold;padding: /* Top */ 10px /* Right */ 0 /* Bottom */ 10px /* Left */ 0;background: url(../images/buttons.gif) 0 -100px no-repeat;}#navcontainer ul li .our-services:hover {background-color: #FC0;}body.services #navcontainer ul li .our-services {display: block;width: 192px;text-decoration: none;background-color: #FC6;}#navcontainer ul li .other-services {display: block;width: 192px;text-decoration: none;border-top: #FFF 1px solid;font-weight: bold;padding: /* Top */ 10px /* Right */ 0 /* Bottom */ 10px /* Left */ 0;background: url(../images/buttons.gif) 0 -200px no-repeat;}#navcontainer ul li .other-services:hover {background-color: #C3F;}body.other-services #navcontainer ul li .other-services {display: block;width: 192px;text-decoration: none;background-color: #C6F;}#navcontainer ul li .showcase {display: block;width: 192px;text-decoration: none;border-top: #FFF 1px solid;font-weight: bold;padding: /* Top */ 10px /* Right */ 0 /* Bottom */ 10px /* Left */ 0;background: url(../images/buttons.gif) 0 -300px no-repeat;}#navcontainer ul li .showcase:hover {background-color: #0C3;}body.showcase #navcontainer ul li .showcase {display: block;width: 192px;text-decoration: none;background-color: #3C6;}#navcontainer ul li .aquariums {display: block;width: 192px;text-decoration: none;border-top: #FFF 1px solid;font-weight: bold;padding: /* Top */ 10px /* Right */ 0 /* Bottom */ 10px /* Left */ 0;background: url(../images/buttons.gif) 0 -400px no-repeat;}#navcontainer ul li .aquariums:hover {background-color: #900;}body.aquariums #navcontainer ul li .aquariums {display: block;width: 192px;text-decoration: none;background-color: #C00;}#navcontainer ul li .testimonials {display: block;width: 192px;text-decoration: none;border-top: #FFF 1px solid;font-weight: bold;padding: /* Top */ 10px /* Right */ 0 /* Bottom */ 10px /* Left */ 0;background: url(../images/buttons.gif) 0 -500px no-repeat;}#navcontainer ul li .testimonials:hover {background-color: #F60;}body.testimonials #navcontainer ul li .testimonials {display: block;width: 192px;text-decoration: none;background-color: #F93;}#navcontainer ul li .contact-us {display: block;width: 192px;text-decoration: none;border-top: #FFF 1px solid;font-weight: bold;padding: /* Top */ 10px /* Right */ 0 /* Bottom */ 10px /* Left */ 0;background: url(../images/buttons.gif) 0 -600px no-repeat;}#navcontainer ul li .contact-us:hover {background-color: #099;}body.contact-us #navcontainer ul li .contact-us {display: block;width: 192px;text-decoration: none;background-color: #0CC;}#navcontainer #speciality-button {display: block;width: 192px;background: url(../images/speciality-button.jpg) left bottom no-repeat;}#navcontainer #speciality-button p {color: #FFF;padding: /* Top */ 5px /* Right */ 10px /* Bottom */ 140px /* Left */ 17px;border-top: #FFF 1px solid;border-bottom: #006 3px solid;}#navcontainer #speciality-button a:link, #navcontainer #speciality-button a:visited {color: #FFF;font-weight: bold;text-decoration: underline;}#navcontainer #speciality-button a:hover {font-weight: bold;text-decoration: none;}/* Main Content----------------------------------------------- */#main-column {float: left;width: 656px;margin-top: 40px;padding: /* Top */ 0 /* Right */ 0 /* Bottom */ 5px /* Left */ 0;}#main-column #main-column-image-shadow {width: 656px;height: 245px;float: left;text-align: left;background: url(../images/image-shadow.jpg) 50% 230px no-repeat;margin-bottom: 6px;}#main-column #main-column-image {width: 656px;height: 232px;float: left;text-align: left;overflow: hidden;}#main-column #main-column-image #no-javascript-content-div {width: 656px;height: 232px;float: left;text-align: left;background: url(../images/index-image-1.jpg) no-repeat;overflow: hidden;}#main-column #content-text {float: left;width: 656px;font-weight: normal;}#main-column #content-text h1 {font-size: 1.8em;color: #69C;font-weight: normal;margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 10px /* Left */ 10px;}#main-column #content-text h2 {font-size: 1.5em;color: #69C;font-weight: normal;margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 10px /* Left */ 10px;}#main-column #content-text h3 {font-size: 1.1em;color: #006;font-weight: bold;margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 10px /* Left */ 10px;}#main-column #content-text p {font-size: 1em;color: #000;margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 10px /* Left */ 10px;line-height: 1.1em;font-weight: normal;letter-spacing: 0;clear: both;}#main-column #content-text p a:link, #content-text p a:visited {color: #006;text-decoration: underline;font-weight: bold;}#main-column #content-text p a:hover {color: #006;text-decoration: none;}#main-column ul {list-style: disc url(../images/bullet-pond.gif) outside;margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 10px /* Left */ 10px;padding-left: 20px;}#main-column li {margin-bottom: 3px;}#main-column .quotes {width: 656px;background: url(../images/quote-bottom.jpg) no-repeat right bottom;}#main-column .quotes p.first-paragraph {background: url(../images/quote-top.jpg) no-repeat left top;text-indent: 20px;}#main-column #content-text .intro {color:#006;font-weight:bold;text-decoration:none;}#main-column #content-text .bold-highlight {color:#69C;font-weight:bold;text-decoration:none;}/* Showcase Gallery Buttons----------------------------------------------- */#main-column #gallery {width: 530px;}#main-column #gallery ul {list-style: none;padding: 0;margin: 0;margin-left: 10px;margin-bottom: 15px;}#main-column #gallery ul li {display: inline;margin-right: 15px;}#main-column #gallery ul li img {border: #000066 solid 3px;}#main-column #gallery ul li a img, #main-column #gallery ul li a:visited img {border: #000066 solid 3px;}#main-column #gallery ul li a:hover img {border: #6699CC solid 3px;}/* Forms----------------------------------------------- */#main-column #content-text .form-container {width: 400px;float: left;display: block;clear: both;}#main-column #content-text .form-container .form-content {width: 200px;padding-top: 2px;padding-bottom: 2px;float: left;}#main-column #content-text .form-container .form-content-captcha {width: 200px;padding-top: 4px;padding-bottom: 4px;float: left;}#main-column #content-text .form-container .form-content-double {width: 400px;padding-top: 2px;padding-bottom: 2px;float: left;font-size: .9em;}#main-column #content-text .form-container .form-content p, #main-column #content-text .form-container .form-content-double p {margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 0 /* Left */ 10px;color: #000;}#main-column #content-text .form-container .form-content .bottom, #main-column #content-text .form-container .form-content-double .bottom {margin-bottom: 30px;}#main-column #content-text .input-box {width: 160px;color: #000;background-color: #FFF;border: 1px #69C solid;}#main-column #content-text .input-menu {color: #000;background-color: #FFF;border: 1px #69C solid;}#main-column #content-text .input-text-area {width: 160px;color: #000;background-color: #FFF;border: 1px #69C solid;margin-bottom: 15px;}#main-column #content-text .dropdown-menu {width: 160px;color: #000;background-color: #FFF;border: 1px #69C solid;}#main-column #content-text .button-form {color: #000;font-weight: bold;padding: 1px;background-color: #FFF;border: 1px #69C solid;}#main-column #content-text .captcha-img {border: 1px #69C solid;}/* Table Elements----------------------------------------------- */#main-column table.showcaseholder {width: 636px;margin: /* Top */ 0 /* Right */ 0 /* Bottom */ 10px /* Left */ 10px;}#main-column table.showcaseholder td {margin: 0;padding: 3px 10px;text-align: center;vertical-align: middle;}#main-column table.showcaseholder tr {border-bottom: 1px solid #006;}#main-column table.showcaseholder tr.alt {border-bottom: 1px solid #006;}#main-column table.showcaseholder img {border: 3px solid #006;margin-top: 5px;}/* Footer----------------------------------------------- */#footer {clear: both;height: 20px;text-align: right;margin: auto;width: 870px;background: url(../images/bg-shadow-base.png) 50% 0 no-repeat;padding: /* Top */ 10px /* Right */ 0 /* Bottom */ 5px /* Left */ 0;}#footer p {color: #FFF;font-size: .8em;margin: /* Top */ 0 /* Right */ 10px /* Bottom */ 0 /* Left */ 10px;}#footer a:link, #footer a:visited {color: #FFF;font-weight: bold;text-decoration: underline;}#footer a:hover {color: #FFF;font-weight: bold;text-decoration: none;}/* Hacks----------------------------------------------- */#wrapper:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}#wrapper {display: inline-block;}/* Hides from IE-mac \*/* html #wrapper {height: 1%;}#wrapper {display: block;}/* End hide from IE-mac */