/* ----------------------------------------------------------------------------------------------------------
   ----------------------------------------------------------------------------------------------------------

         Layout:

   ----------------------------------------------------------------------------------------------------------
*/

* {
     padding: 0;
     margin: 0;
}

body {
}

#header {
     width: 950px;
     margin: 0 auto;
     background: #FFF url(../images/headerBG.jpg) no-repeat;
     height: 243px;
}

#wrapper {
     width: 950px;
     margin: 0 auto;
     padding-top: 20px;
}

#nav {
     width: 180px;
     float: left;
     min-height: 400px;
}

#nav li {
     height: 36px;
     margin-bottom: 15px;
}


#content {
     width: 750px;
     float: right;
}

#main {
     width: 550px;
     float: left;
     padding: 0 0 20px 20px;
}

#main ul {
     margin: 15px 0 20px 15px;
}

#images {
     width: 180px;
     float: right;
}

#images img {
     margin-bottom: 20px;
}

#footer {
     clear: both;
     height: 75px;
     background: #FFF url(../images/footerBG.jpg) no-repeat;
}

div.links {
     width: 245px;
     float: left;
     padding: 10px 0 20px 0;
     margin-right: 20px;

}



#main h2 {
     clear: both;
     padding: 10px 0 0 10px;
     margin-bottom: 10px;
     width: 500px;
     height: 30px;
}

#main h3 {
     clear: both;
}

#footer a {
     float: right;
     padding: 18px 10px 0 0;
}


/* One off clear setting for the canine innovations link for design preference */
.linkclear {
     clear: left;
}

.testimonial1 {
     min-height: 460px;
     padding-bottom: 20px;
}

.testimonial2 {
     min-height: 420px;
     padding-bottom: 20px;
}

.testimonial3 {
     padding-bottom: 20px;
}

#ie6only .testimonial1 {
     height: 460px;
     padding-bottom: 20px;
}

#ie6only .testimonial2 {
     height: 420px;
     padding-bottom: 20px;
}
/* ----------------------------------------------------------------------------------------------------------
   ----------------------------------------------------------------------------------------------------------

         Typgraphy:

   ----------------------------------------------------------------------------------------------------------
*/

body {
     font-family: Arial, Helvetica, sans-serif;
}

#main p {
     margin-bottom: 20px;
     text-align: justify;
     padding-right: 40px;
}

#nav li {
     list-style: none;
}

ul#conDetails {
     list-style: none;
     margin-left: 0px;
}

#nav a {
     display: block;
     text-align: center;
     text-decoration: none;
     height: 28px;
     padding-top: 8px;
     font-size: 1.1em;
     font-family: Arial, Helvetica, sans-serif;
}

div.links a {
     text-decoration: none;
}

div.links a:hover {
     text-decoration: underline;
}

#main div.links p {
     text-align: left;
     font-size: 0.9em;
     margin-bottom: 0px;
}









#nav li.home a {
     background: #FFF url(../images/buttons/btnHome.jpg) no-repeat 0% 0px;
}

#nav li.about a {
     background: #FFF url(../images/buttons/btnAbout.jpg) no-repeat 0% 0px;
}

#nav li.mission a {
     background: #FFF url(../images/buttons/btnMission.jpg) no-repeat 0% 0px;
}

#nav li.bonding a {
     background: #FFF url(../images/buttons/btnBonding.jpg) no-repeat 0% 0px;
}

#nav li.consult a {
     background: #FFF url(../images/buttons/btnConsult.jpg) no-repeat 0% 0px;
}

#nav li.walking a {
     background: #FFF url(../images/buttons/btnWalking.jpg) no-repeat 0% 0px;
}

#nav li.sitting a {
     background: #FFF url(../images/buttons/btnSitting.jpg) no-repeat 0% 0px;
}

#nav li.testimonials a {
     background: #FFF url(../images/buttons/btnTestimonials.jpg) no-repeat 0% 0px;
}

#nav li.links a {
     background: #FFF url(../images/buttons/btnLinks.jpg) no-repeat 0% 0px;
}

#nav li.contact a {
     background: #FFF url(../images/buttons/btnContact.jpg) no-repeat 0% 0px;
}

#nav li.home a.on {
     background: #FFF url(../images/buttons/btnHome.jpg) no-repeat 0% -36px;
}

#nav li.about a.on {
     background: #FFF url(../images/buttons/btnAbout.jpg) no-repeat 0% -36px;
}

#nav li.mission a.on {
     background: #FFF url(../images/buttons/btnMission.jpg) no-repeat 0% -36px;
}

#nav li.bonding a.on {
     background: #FFF url(../images/buttons/btnBonding.jpg) no-repeat 0% -36px;
}

#nav li.consult a.on {
     background: #FFF url(../images/buttons/btnConsult.jpg) no-repeat 0% -36px;
}

#nav li.walking a.on {
     background: #FFF url(../images/buttons/btnWalking.jpg) no-repeat 0% -36px;
}

#nav li.sitting a.on {
     background: #FFF url(../images/buttons/btnSitting.jpg) no-repeat 0% -36px;
}

#nav li.testimonials a.on {
     background: #FFF url(../images/buttons/btnTestimonials.jpg) no-repeat 0% -36px;
}

#nav li.links a.on {
     background: #FFF url(../images/buttons/btnLinks.jpg) no-repeat 0% -36px;
}

#nav li.contact a.on {
     background: #FFF url(../images/buttons/btnContact.jpg) no-repeat 0% -36px;
}


#nav li.home a:hover {
     background: #FFF url(../images/buttons/btnHome.jpg) no-repeat 0% -36px;
}

#nav li.about a:hover {
     background: #FFF url(../images/buttons/btnAbout.jpg) no-repeat 0% -36px;
}

#nav li.mission a:hover {
     background: #FFF url(../images/buttons/btnMission.jpg) no-repeat 0% -36px;
}

#nav li.bonding a:hover {
     background: #FFF url(../images/buttons/btnBonding.jpg) no-repeat 0% -36px;
}

#nav li.consult a:hover {
     background: #FFF url(../images/buttons/btnConsult.jpg) no-repeat 0% -36px;
}

#nav li.walking a:hover {
     background: #FFF url(../images/buttons/btnWalking.jpg) no-repeat 0% -36px;
}

#nav li.sitting a:hover {
     background: #FFF url(../images/buttons/btnSitting.jpg) no-repeat 0% -36px;
}

#nav li.testimonials a:hover {
     background: #FFF url(../images/buttons/btnTestimonials.jpg) no-repeat 0% -36px;
}


#nav li.links a:hover {
     background: #FFF url(../images/buttons/btnLinks.jpg) no-repeat 0% -36px;
}

#nav li.contact a:hover {
     background: #FFF url(../images/buttons/btnContact.jpg) no-repeat 0% -36px;
}















#nav #btnOn a {
     background: #FFF url(../images/buttonOn.jpg) no-repeat;
}

#nav a:hover {
     background: #FFF url(../images/buttonOn.jpg) no-repeat;
}

#main h3 {
     font-size: 1em;
}

#main h4 {
     font-size: 1em;
}

#main h2 {
     font-size: 1.1em;
}

div.links a {
     font-size: 0.9em;
     font-weight: bold;
}

#footer a {
     text-decoration: none;
     font-weight: bold;
}

#footer a:hover {
     text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------------------
   ----------------------------------------------------------------------------------------------------------

         Color:

   ----------------------------------------------------------------------------------------------------------
*/
#nav a {
     color: #FFF;
     background-color: #659631;
}

#main h3 {
     color: #659631;
     background-color: #FFF;
}

#main h4 {
     color: #8c876f;
     background-color: #FFF;
}

#main h2 {
     color: #659631;
     background: #3c3a30 url(../images/h2Bg.gif) repeat-x;
}

div.links a {
     color: #3c3a30;
     background-color: #FFF;
}

#footer a {
     color: #3c3a30;
}

div.links p {
     color: #3c3a30;
     background-color: #FFF;
}
     
