#headerPane, #headerPaneHome {height:85px; padding:0 0 4.5em 0; text-align:center;}
#headerPaneHome a img {border:0;}
#headerPane a img {border:0; }

#menuPane {margin: 1.3em 0 0 0;}
#menuPane .submenu {margin: 0 0 .75em 0; }
#menuPane .submenu li {margin:0; padding:0 0 0 .85em; font-size:1.1em; font-family:Helvetica; list-style:none; text-transform:uppercase; }
#menuPane .submenu a {text-decoration:none; color:#666;}
#menuPane .submenu a:hover {color:#649546;}
#menuPane .submenu .current {color:#649546;}


#mainContent, #thumbsPane {padding:1.5em 0 0 0;}

#mainContent h3 {margin:.5em 0 .5em 0; padding:0; font-family: Helvetica; font-size:2.4em; color:#555; font-weight:normal; text-transform: uppercase; letter-spacing:-1px;}
#mainContent h4 {margin:0; padding:0; font-size: 2em; font-family:Helvetica; font-weight:bold; color:#444; letter-spacing:-1px;}
#mainContent p {margin:0 2em 1.5em 0; padding:0; line-height:1.75em; color:#444;}
#mainContent p a {text-decoration:none; border-bottom: 1px dotted; color: #649546;}
#mainContent p a:hover {border-bottom:1px solid #649546; }

#mainContent .prevNext {font-size: 1.5em; line-height:2.5em; font-family:Helvetica; font-weight:bold; letter-spacing:-1px; padding: 0 4em 0 2em;}
#mainContent .prevNext a {color:#444; text-decoration:none;}
#mainContent .prevNext a:hover {color:#729f56;}

#mainContent .terrBlock {display:block; float:left; width:350px; margin: 0 0 25px 25px; text-align:center;}

#mainContent .terrBlock h3 {margin: .25em 0 .5em 0; font-size:1.5em; letter-spacing:0;}

#mainContent .terrBlock a:hover {text-decoration:none;}
#mainContent .terrBlock h3 a {color:#444; text-decoration:none;}
#mainContent .terrBlock h3 a:hover {color: #649546; }

#mainContent #careText { padding: 0 0 0 6em;}
#mainContent .stockistText {text-align:center; height:250px;}
#mainContent .stockistText h3, #mainContent .stockistTextEC h3 { font-size:1.5em; letter-spacing:0;}
#mainContent .stockistText p, #mainContent .stockistTextEC p { padding-left:2em;}

#mainContent #contactText p { line-height:1.2em;margin-top:.75em;}

#mainContent #careText {padding-right:15em;}
#mainContent #careText p {margin:.25em 0 1.5em .75em; padding:0;}
#mainContent #careText h4 {margin:1.5em 0 0 0; font-size:1.5em; letter-spacing:0; text-transform:uppercase; font-weight:normal; }

#mainContent #aboutText, #mainContent #contactText  { padding: 0 0 1em 3em;}
#mainContent #aboutText img { padding-left:3em;}
#mainContent #aboutText h3 {margin:.5em 0; padding:0;}
#mainContent #aboutText p, #mainContent #contactText p {margin-left: .75em;}

#mainContent .contactInfo {margin:0; padding:0; line-height:2.5em; }
#mainContent .contactInfo strong {margin:0; padding:0; font-size:2em; }

#footerPane { padding:1em; margin:1em; text-align:center; border-top: 1px dotted #ddd; color: #999; }
#footerPane a { text-decoration:none; color: #666;}
#footerPane a:hover {color:#444;}

.thumbnail {display:block; width:190px; height:142px; margin: 0 0 1em 0; background:url('../images/layout/thumb-shadow.png') bottom center no-repeat; }

.alignCenter {text-align:center;}
.alignRight {text-align:right;}
