﻿
/* Left Nav */
a.section-link {text-decoration:none;display:block;font-size:14px;padding: 0 0 8px 0;color: #f2c155;font-family: "JimboRegular", Georgia, serif;}
.left-nav {width:115px;height:456px;padding: 36px 10px 0 10px; background: url("../images/left-nav/bgd.jpg") center top no-repeat ;float:left;}
.left-nav ul {border-top: 1px solid #ecdeb4;}
.left-nav ul li {border-bottom: 1px solid #ecdeb4;}
.left-nav ul li a {clear:both; _float:left; color: #158c38;font-size:12px;text-decoration:none;display:block;padding: 6px 0 6px 5px;font-weight:bold;font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;}
.left-nav ul li a:hover {background: url("../images/left-nav/hover-bgd.jpg") center top no-repeat ;color: #f2c155;}

.left-nav ul li ul {border-top:none;display:none;}
.left-nav ul li ul li {border-bottom: none;}
.left-nav ul li ul li a {clear:both; _float:left; color: #158c38;font-size:11px;text-decoration:none;display:block;padding: 3px 0 5px 10px;font-weight:bold;}
.left-nav ul li ul li a:hover {text-decoration:underline;background: none;}

/* Setting Body Classes for selected nav */
.left-nav ul li.selected {border-bottom: none;background: url("../images/left-nav/hover-bgd.jpg") center top repeat ;overflow:visible;}
.left-nav ul li.selected a.selected {color: #f2c155;}
.left-nav ul li.selected ul {display:block;padding-bottom:8px;}
.left-nav ul li.selected ul li.selected {border-bottom: none;background:transparent;}
.left-nav .hidden{display:none;}

/* right-nav */
.right-nav {padding: 0 14px;background-color: #fbf2cb;width:116px;float:right;}
.right-nav a {width: 118px;display:block;padding:9px 0;color: #1e8f38;text-decoration:none;font-size:11px;font-weight:bold;border-bottom: 1px solid #ebdcb0}
.right-nav a:hover {text-decoration:underline;}
.right-nav a.last {border-bottom:0;}
.right-nav a.yellow {color:#F2C155}




/* Callouts  */
.bottom-callout {
    display:block;
    width:260px;
    float:left;
    padding: 0 15px 0 0;
    margin: 0 0 23px 0;
    text-decoration:none;
}
.bottom-callout img {
    float:left;
    margin: 0 12px 0 10px;
}
.wide-callout img {margin: 0 12px 0 3px;}
.bottom-callout h4, .sub-index-content h4 {font-family: "JimboRegular", Georgia, serif;font-size:16px;color:#d5762a;padding:8px 0;text-decoration:none;}
.bottom-callout h4.two-line {padding: 0 0 2px 0;margin:0;}
.bottom-callout h4 span{display:none;font-size:15px;position:absolute;padding-left:3px;}
.bottom-callout:hover h4 span{display:inline;}
.bottom-callout p {color: #000;font-size:12px;line-height:14px;text-decoration:none;}
.bottom-callout-container {background: url("../images/bottom-callout-bgd.jpg") no-repeat top center;width:550px;height:231px;padding:20px 0 0 21px;position:relative;left:-20px;}
.bottom-callout-container .bottom-callout {padding: 0 2px 0 0;}

.right-callout {display:block;width: 134px;height:35px;padding: 103px 0 0 17px;margin: 0 0 7px 0;color:#d5762a;text-decoration:none;font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;font-weight:bold;font-size:12px;}
.right-callout:hover {text-decoration:underline;}

/* Heros & images */
.hero {margin: 5px 0;}
.left-hero {margin-left:-20px;}
.large-hero {width:522px;height:223px;}
.large-hero p.trebuchet {font-size:11px;line-height:16px;width:215px;position:relative;top: 130px;left:290px;}
.img-left {padding:0 10px 10px 0;}
.img-right {padding:0 0 10px 10px;}

/* headers */
h3.myriad {font-size:18px;color:#d5762a;margin-bottom:20px;}
h4.myriad {font-size:16px;color:#d5762a;margin:15px 0 10px 0;}
h5.myriad {font-size:14px;color:#000;margin:0px 0 10px 0;}

h3.jimbo {font-size:27px;color:#5f7000;margin-bottom:0px;}
h3.tight-header {letter-spacing:-0.06em;}

h4.trebuchet, h5.trebuchet{font-size:18px;color:#f2c155;margin:10px 0 5px 0;font-weight:bold;}
h5.trebuchet {margin:10px 0;}

/* Content blocks */
div.content-bgd {width:491px; background: url("../images/content-bgd.jpg") center top repeat-y ;padding: 10px 15px 30px 15px;overflow:visible;}
div.content-bgd div.left {width:341px;}
div.content-bgd div.right, .sub-index-content div.right {width:150px;}
.sub-index-content div.left {width:335px;margin:10px 27px 0px 0;padding-left:15px;}
.sub-index-content div.right {float:left;margin-top:10px;}

p.content-block, .bulleted {
    font-size:12px;
    color: #000;
    line-height:18px;
    font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
    margin: 0 0 20px 0;
}
.bulleted {width:470px;}
ul.half li {width:40%;float:left;margin: 0 10% 0 0;}
ul.right {width:300px;font-size:11px;}
p.content-block a, .bulleted a {color: #d5762a;font-weight:bold;}

p.callout-link, p.callout-link a {text-align:right;color: #d5762a;font-size:15px;width:525px;font-weight:bold;margin-top:3px;}
p.interior-link a {font-size:12px;color:#158c38;font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;font-weight:normal;}

/* slider */
.interior-rotator {width:550px;height:229px;position:relative;overflow:hidden;font-size:16px;margin: 0 0 22px 0;padding:17px 0 0 3px;}

.slide {width:550px;height:198px;overflow:hidden;position:relative;}
.slide a {width:550px;height:198px;position:absolute;top:198px;left:0;z-index:10;}
.slide a.current {top:0;z-index:0;}

.slide-nav {padding: 0;color: #fff;height:33px;position:absolute;top:219px;left:345px;}
.slide-nav a {display:block;float:left;}
.slide-arrow {font-size:22px;padding: 0 3px;}
.slide-arrow:hover {color: #d5762a;}
.slide-num {font-size:16px;padding: 4px 8px;background-color:#d7a64a;margin: 0 2px;font-weight:normal}
.slide-num-selected {background-color:#fdf7d7;color:#d5762a;}
.slide-num:hover {color:#d5762a;}


/* Keymail form for MyHarveys > Keymail > Index */
input.contentEmail {
    display:inline;
    border: none;
    font-size:11px;
    width:200px;
    padding: 4px 5px;
    margin:0px 0 12px 0px;
    border-color:#fff;
}
#keymailSignup {
    display:block;
    width:220px;
    overflow:hidden;
}
#keymailSignup .button {
    display:block;
    width:200px;
    height:26px;
    overflow:hidden;
    padding: 0;
    font-family: "JimboRegular", Georgia, serif;
    color: #fff;
    font-size:11px;
    text-decoration:none;
    text-transform: uppercase;
    text-align:center;    
}
#keymailSignup .button img {float:left;}
#keymailSignup .button .middle-button {
    float:left;
    width:200px;
    padding: 14px 0 0 0;
    background-color:#d5762a;
    line-height:0px;
    height:26px;
}
#keymailSignup a.button:hover .middle-button {color: #d7a64a;}

#keymailSignup .sign-up {width:200px;}
#keymailSignup .sign-up .middle-button {width:100px;}
