.bgc {background:orange;}
.bgc1 {background:red;}
.bgc2 {background:yellow;}
.bgc3 {background:grey;}

a.www_FlowSlider_com-branding {display:none;}

.www_FlowSlider_com-branding {
    display:none !important;
    right:1000px !important;
    width:0px !important;
    height:0px !important; 
}

.hideOnLoad{display:none;}

.desktopOff{display:none;}


body{color:#3d4248; font-family: 'Open Sans', sans-serif;}
h2{color:#31353d;}
.clear{clear:both;}

a, a:visited{color:#31353d;}
a:hover{text-decoration:underline;}

.greenstrip{display:block; width:100%; height:10px; background:#8dc041;}
.drKHgreen{color:#8dbf41;} 
.toTheRight{float:right;}
.clear{clear:both;}





.containerBox{clear:both; display:block; width:1024px; height:auto; margin:0 auto; padding:0; font-family: 'Open Sans', sans-serif;}


.aboutBannerBG{width:100%; height:184px; background:#f1f1f1;}

.bannerWrap{display:block; width:940px; height:184px; margin:0 auto;}
.bannerL{float:left; width:344px; height:184px;}

h1.drKH{float:left; width:344px; margin:23px 0 0 0; padding:0;  font-size:18px; line-height:20px; font-family:"Times New Roman", Times, serif; font-weight:300;}
.drKH-lite{font-size:14px; color:#8b8d8c;}
.topNav{float:left; width:344px;}
.topNav ul{list-style:none; margin:53px 0 0 0; padding:0; font-size:13px;  display:block;width:344px; height:20px; }
.topNav ul li{float:left; margin:0; padding:0 2px;}

.topNav ul.menuNav li, .topNav ul.menuNav ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
}
/*Link Appearance*/
.topNav ul.menuNav li a, .topNav ul.menuNav li ul.sub-menu li a {
    text-decoration: none;  
    display:inline-block;
}
/*Make the parent of sub-menu relative*/
.topNav ul.menuNav li {
    position: relative;
}
/*sub menu*/
.topNav ul.menuNav li ul.sub-menu {
    display:none;
    position: absolute; 
    top: -32px; top: -38px;
    left: -115px; left: -108px;
    width: 500px; 
    height:30px; height:25px; 
    padding-top:5px;
}

.topNav ul.menuNav li ul.sub-menu.aboutMenu{left: -52px; /*background:#F1F1F1;*/}

.topNav ul.menuNav li:hover ul.sub-menu {
    display:block;
}
.topNav ul.menuNav li ul.sub-menu li {
    float:left;
    font-size:12px;
    text-transform:uppercase; 
}

.topNav ul.menuNav li ul.sub-menu li a, .topNav ul.menuNav li ul.sub-menu li a:visited{text-decoration:none; color:#3d4248; /*background:#F1F1F1;*/}

.topNav ul.menuNav li ul.sub-menu li a:hover {
    text-decoration:underline; color:#8dbf41; /*background:#F1F1F1;*/
}

.topNav ul li a, .topNav ul li a:visited{text-decoration:none; color:#3d4248;}
.topNav ul li a:hover{text-decoration:underline; color:#8dbf41;}

.topNav ul li a.selected {color:#8DC041;}


/*make the menu sub-menu items drop down on mouse hover */
/*ul.menuNav li.dropdown:hover > ul.sub-menu{
    display: block;
    margin: 0;
}*/


.bannerMid{display:block; float:left; width:246px; height:184px;}
.bannerMid img{margin:9px 0 0 0;}

.bannerR{display:block; float:right; width:320px; height:184px;}
h2.phoneFax{float:right; width:320px; margin:23px 0 0 0; padding:0; font-size:18px; line-height:20px; text-align:right; font-weight:300;}


.searchBox{width:auto; width:340px; float:right; margin:65px 0 0 0; padding:0;}
	
.search-box input{float:right; display: inline-block;}
	
/*.search-box input[type="text"]	{ padding:0;	margin: 0px;}*/
.siteSearchForm{padding:0; margin: 0px;position:relative; top:-6px; left:6px;}
.searchBoxInputField{float:left; width: 223px; height:29px; padding:0;margin:0 5px 0 0; position:relative; top:2px;}
.search_button{
    float:right;
    background:#8dc041;    
    height:33px;
    width:75px;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family: 'Open Sans', sans-serif;
}

.heroBox{clear:both; width:100%; height:450px; background: url('../img/sliders/flowers-1.jpg') no-repeat center center /*fixed*/;
    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}

.infoLinksBox{ display:block; width:940px; height:456px; margin:40px auto 0 auto; padding:0;}
.infoBox-1{float:left; width:300px; height:456px; margin:0 20px 0 0; padding:0;}
.infoBox-2{float:left; width:300px; height:456px; margin:0; padding:0;}
.infoBox-top{float:left; width:300px; height:200px; margin:0; padding:0;}
.infoBox-mid{float:left; width:300px; height:204px; margin:0; padding:0; background:#f0f2f1;}
.infoBox-1 h3, .infoBox-2 h3 {margin:23px 0 10px 0; padding:0; font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300; text-align:center;}
.infoBox-1 p, .infoBox-2 p {padding:0 20px 0 20px; font-size:13px;}
.infoBox-bot{float:left; width:300px; height:52px; margin:0; padding:0; background:#8dbf42;}
.infoBox-bot h4{margin:0; padding:14px 0 0 0; font-size:20px; line-height:20px; text-transform:uppercase; font-weight:300; text-align:center;}
.infoBox-bot h4 a, .infoBox-bot h4:visited{color:#ffffff; text-decoration:none;}
.infoBox-bot h4:hover{text-decoration:underline; color:#ffffff;}

/*news announcement box on home page*/
.infoBox-mid h2.newsListTitle{font-size:16px; line-height:20px;}
.infoBox-mid .announcement-list{padding: 0 10px;}
.infoBox-mid .announcement-list p{padding:0px;}
.infoBox-mid .announcement-list p a{color:#8DBF42;}
.infoBox-mid .announcement-list p a:hover{text-decoration:underline;}
/*news announcement box on home page end*/

.seedsSeedlingsBox{ display:block; width:940px; height:148px; margin:0 auto; padding:0;}
.seedsSeedlingsBox h2{float:none; margin:0; padding:40px 0 0 0; font-size:39px; font-size: 28px; line-height:40px; line-height: 34px; text-align: center; text-transform:uppercase; font-weight:300;}
.seedsSeedlingsBox a, .seedsSeedlingsBox a:visited{color:#8dbf41; text-decoration:none;}
.seedsSeedlingsBox a:hover{text-decoration:underline;}



h2.cultivarsForSale{display:block; width:915px; height:47px; margin:0 auto; padding:13px 0 0 25px; font-size:26px; text-transform:uppercase; font-weight:300;}
.cultivarsBox{float:left; width:940px; width:960px; height:304px; margin:0 0 0 42px; padding:0;}
.cultivarLinkBox {float:left; width:300px; width:320px; height:250px; margin:0 20px 0 0; padding:0;}
.cultivarLink-top {float:left; display:block; width:300px; width:320px; height:200px; margin:0; padding:0;}
.cultivarLink-bot{float:left; width:300px; width:320px; height:50px; margin:0; padding:0; background:#31353e;}
.cultivarLink-bot h4{margin:0; padding:14px 0 0 0; font-size:20px; line-height:20px; text-transform:uppercase; font-weight:300; text-align:center;}
.cultivarLink-bot h4 a, .cultivarLink-bot h4:visited{color:#ffffff; text-decoration:none;}
.cultivarLink-bot h4:hover{text-decoration:underline; color:#ffffff;}

.cultivarLink-top img{width:100%; height:auto;}


/* ******************** carousel slider ************************************************ */
.slider-horizontal {width:940px; margin:0 auto; background:#ffffff; height:250px;}
.slider-horizontal .item {
    float:left;
    height:250px;
    width:300px; width:320px;
    margin:0 0 0 0;
    padding:0 20px 0 0;
}

.sliderControls{width:94px; width:114px; margin:20px auto 0 auto; position:relative; left:8px;}
.btn-left, .btn-right{cursor:pointer;}

.btn-left {
    float:left;
     width:37px; width:42px;
     height:35px; height:42px;
     margin:0 10px 0 0; margin:0 10px 0 0;
     padding:0;
     /*background: url('../img/sliders/sliderArrow-Left.jpg') no-repeat center center;*/
     background: url('../img/sliders/sliderArrow-Left.jpg');
}
.btn-left:hover{background: url('../img/sliders/sliderArrow-Left-down.jpg');}
.btn-right { 
    float:left;
     width:37px; width:42px;
     height:35px; height:42px;
     margin:0 0 0 10px; margin:0 0 10px 0;
     padding:0;
     /*background: url('../img/sliders/sliderArrow-Right.jpg') no-repeat center center;*/
     background: url('../img/sliders/sliderArrow-Right.jpg');
}
.btn-right:hover{background: url('../img/sliders/sliderArrow-Right-down.jpg');}






/* ******************** testimonials ************************************************ */

h2.testimonials{display:block; width:915px; height:47px; margin:0 auto; padding:13px 0 0 25px; font-size:26px; text-transform:uppercase; font-weight:300; color:#31353d;}
.testimonialsBox{display:block; width:940px; height:252px;  margin:0 auto 50px auto; padding:0; background:#8dc041;}
.testimonyIcon{display:block; width:1px; height:1px; /*margin:0 auto;*/}
.testimonyIcon img{position:relative; left:445px; bottom:27px;}
p.testimonyText{float:left; width:880px; margin:0; height:auto; padding:45px 30px 0 30px; font-size:18px; line-height:20px; color:#ffffff; font-weight:300; font-style:italic;}
p.testimonyAuthor{clear:both; width:auto; margin:0; padding:20px 0 0 0; color:#7d7d7d; text-align:center;}


/* styles for flexislider testimonials  */
.testimonial-strip {height:auto; margin-top:0px; padding-top: 0px;   padding-bottom: 20px; background-color:#8DC041;text-align: center;}

p.testimonial_quote {text-align: left;}
p.testimonial_author { text-align: center;}

.testimonial-strip li {list-style-type: none;}
.testimonial-strip .slides {   padding-left: 0px;}

.testimonialsBox, .testimonial-strip ul.slides, .testimonial-strip ul li { height:auto;}

.white-text-big{float:left; width:880px; margin:0; height:auto; padding:45px 30px 0 30px; font-size:16px; line-height:20px; color:#ffffff; font-weight:300; font-style:italic;}
.white-text-small{clear:both; width:auto; margin:0; padding:20px 0 0 0; color:#7d7d7d; text-align:center;}



.aboutWhyUs{clear:both; width:100%; height:415px; background:#31363c;}
.aboutWhyUsBox{display:block; width:940px; height:415px; margin:0 auto; padding:0;}
.aboutWhyUsBox h2{color:#8bbe47; font-size:40px; line-height:40px; text-transform:uppercase; font-weight:300; margin:0; padding:40px 0 35px 0;}
.boxLeft{float:left; width:50%; height:415px;}
.boxLeft p{float:left; margin:0; padding:0 30px 20px 0; color:#ffffff; font-size:13px; line-height:17px; font-weight:300;}

.boxRight{float:right; width:50%; height:415px;}
.whyUs-box{float:left; width:100%; height:74px; margin:0 0 18px 0; padding:0;}
.boxRight img{float:left; width:74px; height:74px;}
.whyUs-box p{float:left; width:340px; width:390px; margin:0; padding:0 30px 0 12px; color:#ffffff; font-size:13px; line-height:17px; font-weight:300; position:relative; bottom:4px;}




/* *************************** about us page ************************************************************** */
.pageTitle{width:940px; height:93px; margin:0 auto; padding:0; border-bottom:solid 1px #dfdfdf;}
.pageTitle h1{margin:0; padding:38px 0 0 0; color:#b7b7b7; font-size:40px; line-height:40px; text-transform:uppercase; font-weight:300;}
.breadCrumbs{width:940px; height:40px; margin:0 auto; padding:0; border-bottom:solid 1px #dfdfdf;}
.breadCrumbs ul{list-style:none; margin:0; padding:0; position:relative; right:14px;}
.breadCrumbs li{float:left; width:auto; height:auto; margin:0; padding:10px 14px 0 14px; padding:7px 14px 0 14px; }
.breadCrumbs a, .breadCrumbs a:visited{color:#b7b7b7;color:#31353d; font-size:12px; text-decoration:none; text-transform:uppercase;}
.breadCrumbs a:hover{text-decoration:underline;}
.breadCrumbs ul li a.selectedCrumb{color:#8dbf41; color:#ffffff; font-size:12px; text-transform:uppercase; font-weight:400; background:#8dbf41; padding:4px 10px 4px 10px;}

.contentTitle{width:940px; height:93px; margin:0 auto; padding:0 0 30px 0; }
.contentTitle h1{margin:0; padding:38px 0 0 0; color:#31353d; font-size:40px; line-height:40px; text-transform:uppercase; font-weight:300;}
.contentSection{clear:both; width:940px; height:auto; margin:0 auto; padding:0; }
.meetBreederPadd{padding-top:48px;}
.sectionImage-1{float:left; width:320px; height:auto; display:block;}
.sectionImage-2{float:right; width:320px; height:auto; display:block; text-align:right;}

.contentSection a, .contentSection a:visited{color:#7D7D7D; text-decoration:underline;}
.contentSection a:hover{color:#8dbf41; text-decoration:none;}

.contentSection-inner{float:left; width:auto; height:auto; margin:0; padding:0;}
.contentSection-inner h2{display:block; width:620px; height:auto; margin:0 0 35px 0; padding:0 0 0 0; font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300;}
.contentSection-inner p{width:620px; height:auto; margin:0; padding:0 0 25px 0; color:#7D7D7D; font-size:15px; line-height:20px;}

.helpfulLinks{width:940px; height:93px; margin:0 auto; padding:0 0 30px 0; }
.helpfulLinks h2{margin:0 0 30px 0; padding:38px 0 0 0; color:#8dbf41; font-size:40px; line-height:40px; text-transform:uppercase; font-weight:300;}
.helpfulInner{float:left; width:470px; height:auto;}
.helpfulInner h3{display:block; width:392px; height:auto; margin:0 0 0 0; padding:0 0 30px 0; font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300; border-bottom:solid 1px #dfdfdf;}
.helpful-link{clear:both; float:left; display:block; width:392px; height:40px; margin:0 0 0 0; padding:0 0 0 0; border-bottom:solid 1px #dfdfdf;}
.helpful-link h4{width:353px; margin:0 0 0 0; padding:10px 0 0 9px; text-align:left; font-size:13px;}
.helpful-link a, .helpful-link a:visited{color:#31353d; text-decoration:none;}
.helpful-link a:hover{color:#8dbf41; text-decoration:underline;}

.helpfulPadding{clear:both; float:left;width:940px; height:75px; height:50px;}

.whatWeProvide{width:940px; height:93px; margin:0 auto; padding:0 0 0 0; }
.whatWeProvide h2{margin:0; padding:38px 0 0 0; color:#31353d; font-size:40px; line-height:40px; text-transform:uppercase; font-weight:300;}
h2.adjustMargin{margin-left:0; padding-left:40px;}

/* *************************** about sweetpeas ************************************************************** */
h1.sweetpeaTitle{margin:0; padding:38px 0 20px 0; color:#31353d; font-size:40px; line-height:40px; text-transform:uppercase; font-weight:300;}

h1.aboutSweetpeas{display:block; width:940px; height:93px; margin:0 auto; padding:50px 0 30px 0; padding:45px 0 30px 0;  font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300;}
p.wide940{width:940px;}
.sectionImage-3{float:left; width:620px; height:auto; display:block; text-align:left;}
.contentSection-inner-320{float:left; width:320px; height:auto; margin:0; padding:0; color:#7D7D7D;}

.contentSection-inner-320 p{margin:0; padding:0 0 0 20px; font-size:15px; line-height:20px; color:#7D7D7D;}
.contentSection-inner-620 p{margin:0; padding:0 0 25px 0; font-size:15px; line-height:20px; color:#7D7D7D;}

.contentSection-inner-320 p.greenBox{background:#8dbf41; margin:25px 0 0 20px ; padding:20px 15px 20px 15px; font-size:18px; line-height:23px; font-weight:300; color:#31353d;}

.contentSection-inner-320 p.darkGreenBox{clear:both; height:130px; background:#31353D; margin:25px 0 0 20px; padding:20px 15px 20px 15px; font-size:18px; line-height:23px; font-weight:300; color:#8dbf41;}

p.darkGreenBox.clivia-height{height:170px;}

.contentSection-inner-620{float:left; width:620px; height:auto; display:block; text-align:left;}
.contentSection-inner-620 h2{width:620px; height:auto; margin:62px 0 38px 0; padding:0 0 0 0; font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300;}
.contentSection-inner-620 p.greyBox{width:586px; height:82px; height:auto; background:#31353d; margin:0 0 0 0; padding:20px 17px 20px 17px; font-size:18px; line-height:22px; font-weight:300; color:#8dbf41;}



p.smallerPadding-1{padding:0 0 20px 0;}
p.noPadding-left{padding-left:0px; padding-right:26px;}

.sectionImage-4, .sectionImage-5, .sectionImage-6, .sectionImage-7{float:left; width:320px; margin:0; padding:0; height:auto; display:block;}
.sectionImage-4, .sectionImage-5, .sectionImage-7 {text-align:right;}
.sectionImage-5{margin-top:20px;}
.sectionImage-6{text-align:left;}
.sectionImage-7{margin:0 0 0 0;}

.contentSection-inner-620 p.greenBox{float:left; clear:both; display:block; width:590px; width:620px; background:#8dbf41; margin:0; padding:15px 15px 15px 15px; font-size:18px; line-height:23px; font-weight:300; color:#31353d; text-align:left;}


.packer-40{clear:both; width:100%; height:40px;}

.sweetpeasLowStrip{clear:both; width:100%; height:690px; height:750px; background:#31363c;}
.sweetpeasLowStripBox{display:block; width:940px; height:690px;height:750px; margin:0 auto;  padding:0;}

h2.lowerHeadings{display:block; width:940px; height:auto; margin:0 auto; padding:43px 0 29px 0; font-size:26px; font-size:40px; line-height:26px; line-height:40px; text-transform:uppercase; font-weight:300; color:#8dbf41;}
h2.lowH-1{padding-top:47px;}
.sweetpeasLowStripBox .contentSection-inner p{padding:0;}
p.font13{font-size:13px; line-height:18px; color:#c2c2c2;}

/* *************************** about dianthas ************************************************************** */
.dianthasTitle{width:940px; height:93px; height:auto; margin:0 auto; padding:0 0 0 0; }
.dianthasTitle h1{display:block; width:940px; height:93px; height:auto; margin:0 auto; padding:45px 0 25px 0; font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300;}

.contentSection-inner-620 p.greyBox-dianthas, .contentSection-inner-620 p.greyBox-dahlias{float:left; clear:both; width:586px; width:620px; height:82px; height:auto; background:#31353d; margin:0 0 0 0; padding:20px 17px 20px 17px; font-size:18px; line-height:22px; font-weight:300; color:#8dbf41;}

.sectionImage-8{float:left; width:620px; height:auto; display:block; text-align:left;}
.sectionImage-9{float:left; width:320px; margin:16px 0 0 0; padding:0; height:auto; display:block;}
.sectionImage-10, .sectionImage-11{float:left; width:320px; margin:0; padding:0; height:auto; display:block;}
.sectionImage-9, .sectionImage-10, .sectionImage-11 {text-align:right;}
.sectionImage-11{margin-top:20px;}

p.adjustBottomPadding-1{padding-bottom:11px;}

/* *************************** about dahlias ************************************************************** */

.sectionImage-12, .sectionImage-13, .sectionImage-23 {float:left; width:620px; height:auto; display:block; text-align:left;}

.sectionImage-14, .sectionImage-15, .sectionImage-16, .sectionImage-19, .sectionImage-20, .sectionImage-21, .sectionImage-23, .sectionImage-24{float:left; width:320px; margin:0; padding:0; height:auto; display:block;}
.sectionImage-14, .sectionImage-15, .sectionImage-19, .sectionImage-20, .sectionImage-21, .sectionImage-23, .sectionImage-24 {text-align:right;}
.sectionImage-15 {padding-top:23px;}
.sectionImage-16{text-align:left;}
.sectionImage-21{padding-top:24px;}
.sectionImage-24{padding-top:24px;}


h2.aboutDahlias{display:block; width:940px; height:auto; margin:0 auto; padding:50px 0 0 0; font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300;}
h3.aboutDahlias{display:block; width:940px; height:auto; margin:0 auto; padding:15px 0 0 0; font-size:14px; line-height:16px; text-transform:uppercase; font-weight:600;}
h3.treeDahlia{margin-top:0; padding-top:0;}
.contentSection-inner p.width940{width:940px; }

.sectionImage-17, .sectionImage-18{float:left; width:300px; margin:0; padding:0; height:auto; display:block;}
.sectionImage-18{margin-left:19px;}
.sectionImage-19{margin-bottom:22px;}

.greenBox a, .greenBox a:visited{color:#ffffff; text-decoration:underline;}
.greenBox a:hover{color:#31353d; text-decoration:none;}

.greyBox-dianthas a, .greyBox-dianthas a:visited, .greyBox-dahlias a, .greyBox-dahlias a:visited{color:#8dbf41; text-decoration:underline;}
.greyBox-dianthas a:hover, .greyBox-dahlias a:hover{color:#ffffff; text-decoration:none;}


/* *************************** about clivias  ************************************************************** */

.seedAvailabilityBox{float:left; clear:both;  width:603px; height:82px; height:auto;  margin:0 0 0 0; padding:0 17px 20px 0; /*font-size:18px; line-height:22px;*/ font-weight:300; color:#8dbf41;}
.seedAvailabilityBox h2{display:block; width:620px; height:auto; margin:0; padding:0 0 17px 0;  font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300; border-bottom: 1px solid #DFDFDF;}

.helpfulInner-Clivia{float:left; width:620px; height:auto;}
.helpful-link-Clivia{clear:both; float:left; display:block; width:620px; height:auto; margin:0; padding:11px 0 11px 0; border-bottom:solid 1px #dfdfdf; font-family: 'Open Sans', sans-serif;}
.helpfulInner-Left{float:left; width:590px;}
.helpfulInner-Right{float:left; display:block; width:30px; height:auto;}
.greenPointer{height:auto; vertical-align:middle; color:#8dbf41; font-weight:900;}
.helpful-link-Clivia h4{ width:353px; width:590px; margin:0 0 0 0; padding:0 0 0 9px; text-align:left; font-size:13px; line-height:15px; text-transform:uppercase; font-weight:400;}
.helpful-link-Clivia h5{width:570px; margin:0 0 0 0; padding:0 20px 0 9px; text-align:left; font-size:13px; line-height:15px; text-transform:none; color:#a3a2a2; font-weight:400; font-style: italic;}
.helpful-link-Clivia a, .helpful-link-Clivia a:visited{  text-decoration:none;}
.helpful-link-Clivia a:hover{color:#8dbf41; /*text-decoration:underline;*/}
.helpful-link-Clivia a h4:hover, .helpful-link-Clivia a h5:hover{color:#8dbf41; /*text-decoration:underline;*/}

.contentSection-inner p.greyBox-clivias{float:left; clear:both; width:886px; width:940px; height:82px; height:auto; background:#31353d; margin:20px 0 12px 0; padding:20px 27px 20px 27px; font-size:18px; line-height:22px; font-weight:300; color:#8dbf41;}

.adj-1 {position:relative; top:0px;}
.adj-2 {position:relative; top:0px;}
.adj-3 {position:relative; top:0px;}
.adj-4 {position:relative; top:10px;}
.adj-5 {position:relative; top:10px;}
.adj-6 {position:relative; top:10px;}

/* *************************** about amaryllis  ************************************************************** */

.sectionImage-22{float:left; width:620px; height:auto; display:block; text-align:left;}

.amaryllisDisclaimer{clear:both; float:left; display:block; width:620px; height:auto; margin:0; padding:11px 0 11px 0;  font-family: 'Open Sans', sans-serif;}

.helpful-link-Amaryllis{clear:both; float:left; display:block; width:620px; height:auto; margin:0; padding:11px 0 11px 0; border-bottom:solid 1px #dfdfdf; font-family: 'Open Sans', sans-serif;}


.helpful-link-Amaryllis h4{ width:353px; width:590px; margin:0 0 0 0; padding:3px 0 0 9px; text-align:left; font-size:13px; line-height:15px; font-weight:400;}
.helpful-link-Amaryllis a, .helpful-link-Amaryllis a:visited{  text-decoration:none;}
.helpful-link-Amaryllis a:hover{color:#8dbf41; /*text-decoration:underline;*/}
.helpful-link-Amaryllis a h4:hover, .helpful-link-Amaryllis a h5:hover{color:#8dbf41; /*text-decoration:underline;*/}



.amaryllisDisclaimer h5{width:570px; margin:0 0 0 0; padding:0 20px 0 9px; text-align:left; font-size:13px; line-height:15px; text-transform:none; color:#a3a2a2; font-weight:400; font-style: italic;}

.italicize{font-style: italic;}

/* *************************** news and views pages  ************************************************************** */

.contentSection-news{clear:both; display:block; width:940px; height:auto; margin:50px auto; padding:0; }
.contentSection-newsLeft{float:left; width:600px; height:auto; margin:0; padding:0; }
.newsLeft-inner{float:left; width:100%; width:570px; height:auto; margin:0; padding:0 30px 0 0;}
.contentSection-newsRight{float:right; width:339px; height:auto; margin:0; padding:0; border-left:1px solid #DFDFDF; }


h1.newsDetailTitle, h2.newsListTitle{font-size: 26px;line-height: 26px;text-transform: uppercase;font-weight: 300; }
.newsArticlePadding{display:block; width:940px; height:auto; margin:0 auto; padding:0 0 50px 0;}

.announcement-list h1,
.announcement-details h1{font-size: 22px;line-height: 26px;text-transform: uppercase;  font-weight: 300;}

.newsArticlePadding a, .newsArticlePadding a:visited{color: #8DC041; text-decoration:underline;}
.newsArticlePadding a:hover{text-decoration:none;}

.newsListWrap{clear:both; width:100%; height:auto;}

h3.news-latest, h3.news-archived{float:left; width:100%; height:auto; margin:0; padding:0 0 0 30px; font-size: 20px;text-transform: uppercase;font-weight: 300;color: #31353D;}
h3.news-archived{padding-top:20px;}
.newsListContent{ float:left; width:100%; height:auto; margin:0; padding:0 0 0 30px;}
.contentSection-newsRight .announcement-list{float:left; width:100%; height:auto; margin:0; padding:0;}
.contentSection-newsRight .announcement-list a{text-decoration:none;}
.contentSection-newsRight .announcement-list a:hover{text-decoration:underline; color:#8dbf41;;}
.contentSection-newsRight h2.newsListTitle{font-size:14px;}

.contentSection-newsRight p, .contentSection-newsRight .date{display:none;}

.portraitBox{width:339px; height:auto;}
.portraitBox img {float:right; margin-bottom:45px;}

.blankSpace{clear:both; display:block; width:100%; height:40px;}



/* *************************** contact page  ************************************************************** */

.contentSection-contact{clear:both; display:block; float:left; width:400px; width:350px; height:auto; margin:50px 0 0 38px; padding:0; }

.contentSection-contact form{width:300px;}

.contentSection-contactRight{float:right; display:block; width:550px; width:630px; height:auto; margin:50px 0 0 0; padding:0; }

.contentSection-contactRight h3{width:245px; float:left; margin:12px 45px 0 0; margin:12px 0 0 0; padding:0 30px 0 0;font-size: 20px;text-transform: uppercase;font-weight: 300;color: #31353D;}

.contactImg{display:block; width:309px;  height:auto; float:right; margin:17px 45px 0 0;}


/* *************************** shop pages  ************************************************************** */

.shopWrap{clear:both;width:940px; height:900px; height:auto; margin:0 auto; padding:0;}

.shop-main .header {min-height: 55px; min-height: 70px;}

.sideBar{float:left; width:220px; width:200px; height:auto; margin:0; padding:140px 0 0 0; padding:90px 0 0 0;}
.sideBarPadTop{padding-top:40px;}
.topLevelCultivars{display:block; width:200px; height:auto; height:150px; margin:0 0 30px 0; margin-top:5px; padding:0 0 30px 0;}
.categoryLinks{float:left; width:220px;width:200px; height:auto; padding-bottom:44px; /*border-top:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf;*/}
h3.allCultivars{clear:both; float:left; width:100%; height:auto; margin:20px 0 5px 0; padding:0 0 0 9px;text-align: left;font-size: 13px;text-transform: uppercase;}
.cat-link{clear:both; float:left; display:block; width:220px;width:200px; height:40px; margin:0; padding:0; border-bottom:solid 1px #dfdfdf;}
.cat-link h4{ width:180px; width:201px; margin:0 0 0 0; padding:10px 0 0 9px; text-align:left; font-size:13px; text-transform:uppercase;}
.cat-link a, .cat-link a:visited{color:#31353d; text-decoration:none;}
.cat-link a:hover{color:#8dbf41; text-decoration:underline;}

.cat-link a.selectedCultivar h4, .cat-link a.selectedCultivar h4:visited{display:block; height:25px; height:39px; margin:0px 0 0 0; padding:10px 11px 5px 9px; color:#ffffff; text-decoration:none; background-color:#8DC041;}

.categoryLinks ul.catalogueitemdump{height:auto; list-style:none; margin:0; padding:0 0 0 9px; font-size:12px;}
.catalogueitemdump a, .catalogueitemdump a:visited{text-decoration:none;}
.catalogueitemdump a:hover{text-decoration:underline; color:#8dbf41;}

.featuredPrdsWrap{float:right; width:720px; height:auto; padding-bottom:50px;}

.chosenPrdsWrap{float:right; width:720px; height:auto; padding:40px 0 50px 0;}

/*  control Poplets */
table.productPoplets {margin: 0;}
.poplets img {max-width: 60px; float: left; margin:0 5px;  border:none;}


.shopCartBox{float:right; width:720px; height:31px; padding:22px 0 40px 0; margin:0; text-align:right;}

.shopCataloguesBox{float:right; width:720px; width:auto; height:auto; margin:5px 0 25px 0px; padding:0;}

.shopContent{float:right; width:720px; width:auto; height:auto; margin:25px 0 25px 0px; padding:0;}
.singleProductBox {float:left; width:220px; height:auto; margin:0; padding:0;}
.spb-1{margin:0 20px 0 0;}
.spb-2{margin:0 20px 0 0;}
.spb-3{margin:0;}

	
h2.categoryTitle-DH{display:block;float:right; width:700px; height:auto; margin:0 0 0 0; padding:0;   font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300;}


ul.productfeaturelist{float:right; list-style:none; width:720px; height:auto; margin:0 0 0 20px; padding:0;}
ul.productfeaturelist li.productItem{float:left; width:220px; height:auto; margin-left:20px; }

.prodDetailWrap{float:left; clear:both; display:block;  width:220px; min-height:36px; height:auto;  border-bottom:1px solid grey; margin:0; padding:0; position:relative;}


.smallProdTitleWrap{float:left; width:190px; min-height:36px; height:auto;}


h5.smallProdBorder{display:block;float:left; clear:both; width:220px; min-height:36px; height:auto;  margin:0; padding:0 0 5px 0; border-bottom:1px solid grey; }

h5.prodDescription{ clear:both; font-size: 12px;font-weight: normal;text-transform:none;	margin: 0;	min-height: 36px; padding:10px 0 0 0;}  
.prodDescription { clear:both; margin: 0;min-height: 36px; padding:0 0 15px 0;}
.prodDescription p{ font-size: 12px; font-weight: normal; text-transform:none; margin: 0;padding:0;}  


.shop-product-small .image.makeSmaller img{width:220px; /*height:167px;*/ height:auto;}

.smallProdPrice{display:block; float:right; min-width:75px; width:auto;height:28px; height:26px; margin:0; padding:6px 0 0 0; background:#8dbf41; color:#ffffff; font-size: 14px; line-height:14px; text-align:center; position:relative; bottom:14px; right:8px;}

.productItemNotFound{ font-size: 18px;font-weight: normal;text-transform: uppercase;}

.shopPagination{float:right; padding-bottom:30px; text-align:center;}

img.scentedIcon{float:right; width:19px; height:22px; }

.highlightingIcons-scent{clear:both; float:left;}
.highlightingIcons-new{clear:both; float:right;margin-top:20px;}

.hideThisTitle{display:none;}
.showThisTitle{display:block;}

.keyBox{clear:both;float:left; width:200px; height:127px; height:auto; margin:0 0 0 0; padding:0 0 15px 0; /*border-top:solid 1px #dfdfdf;*/ border-bottom:solid 1px #dfdfdf; text-transform:uppercase;}
.keyBoxInner{float:left; width:200px; height:35px;}
.keyBox h4, .keyBox .keyBoxInner h4{float:left; width:140px; height:12px; margin:0; padding:12px 0 15px 9px; font-size:12px; font-style: italic; }
.keyBox h4{font-size:14px; font-weight:900;}
.keyBoxInner img{float:right; display:block; width:35px; /*height:35px;*/ height:auto; padding-right:5px;}

.keyBoxInner-last{float:left; width:200px; height:110px;}
.keyBoxInner-last h4{float:left; width:140px; height:12px; margin:0; padding:12px 0 15px 9px; font-size:12px; font-style: italic; color:#c2c2c2; text-transform:uppercase; }
.keyBoxInner-last p{float:left; width:200px; height:auto; margin:0; padding:0 0 0 9px; font-size:12px; font-style: italic; color:#c2c2c2;}
.keyBoxInner a, .keyBoxInner a:visited{color:#3D4248;}
.keyBoxInner a:hover{color:#8DC041;}


label.shippingTitle, label.billingTitle{font-size:16px; font-weight:900;}

/*.shopCartBox-checkout{float:right; width:300px; height:31px; padding:0; margin:0; text-align:right; position:relative; bottom:67px;}*/
.shopCartBox-checkout{float:right; width:300px; height:31px; padding:0; margin:0; text-align:right; /*position:relative; bottom:67px;*/}


.shop-checkout h1, .shop-checkout h3{clear:both; float:left; width:380px; height:auto;}
.shop-checkout h1{margin-top:0px;}
.checkoutFormWrap{clear:both; float:left; width:auto; height:auto;}
h5.disclaimer{display:block; float:right; width:auto; height:auto; margin:0; padding:0 0 20px 0; text-align:left; font-size:10px; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform: uppercase;}
.seeMe{font-size:14px; font-weight:900;color:red;}
/* label.paymentMethod{float:left; width:300px; height:auto;} */

/* *************************** footer  ************************************************************** */
.footerLinksBox{display:block; width:940px;  height:304px; height:264px; margin:0 auto; padding:0;}
.footerLinksBox h3{margin:0; padding:0; font-size:20px;text-transform:uppercase; font-weight:300; color:#31353d;}
.footLinksBox-1{float:left; display:block; width:195px; height:257px; height:217px; margin:0 auto; padding:47px 0 0 0;}
.footLinksBox-2{float:left; display:block; width:274px; height:257px; height:217px; margin:0 auto; padding:47px 0 0 0;}
.footLinksBox-3{float:left; display:block; width:210px; height:257px; height:217px; margin:0 auto; padding:47px 0 0 0;}
.footLinksBox-4{float:left; display:block; width:260px; height:257px; height:217px; margin:0 auto; padding:47px 0 0 0;}

.footLinksContent{float:left; width:195px; height:128px; margin:22px 0 0 0; padding:0;}
.deliveryWidth{width:250px;}

.bottomNav{float:left; width:195px; margin:0; padding:0;}
.bottomNav ul{list-style:none; margin:0; padding:0; font-size:14px; }
.bottomNav ul li{clear:both; float:left; margin:0; padding:0;}
.bottomNav ul li a, .bottomNav ul li a:visited{text-decoration:none; color:#7d7d7d;}
.bottomNav ul li a:hover{text-decoration:underline;}

.deliveryBox {float:left; width:250px; height:35px; margin:0 0 5px 0; padding:0;}
.deliveryBox img{float:left; width:36px; height:35px;}
.deliveryBox.worldImg img{float:left; width:42px; height:42px;}
.deliveryBox h4{float:left; width:160px; margin:0; padding:7px 0 0 12px; color:#7d7d7d; font-size:14px; text-transform:uppercase; font-weight:300;}


.socialBox {float:left; width:195px; height:35px; margin:0 0 5px 0; padding:0;}
.socialBox img{float:left; width:36px; height:35px;}
h4.followLinks{float:left; width:100px; margin:0; padding:7px 0 0 12px; color:#7d7d7d; font-size:14px; text-transform:uppercase; font-weight:300;}

.locationBox{float:left; width:260px; height:41px; margin:0 0 22px 0; padding:0;}
.locationBox img{float:left; width:41px; height:40px;}
h4.location{float:left; width:205px; margin:0; padding:2px 0 0 12px; color:#7d7d7d; font-size:14px; text-transform:uppercase; font-weight:300;}


.footLinksContent a, .footLinksContent a:visited{text-decoration:none; color:#7d7d7d;}
.footLinksContent a:hover{text-decoration:underline;}

.greenstripBot{clear:both; display:block; width:100%; height:56px; background:#8dc041;}
.siteDetails{width:940px; margin:0 auto; padding:20px 0 0 0;}
.copyRight{float:left; width:auto; font-size:12px; color:#ffffff;}
.siteBy{float:right; width:auto; font-size:12px; color:#ffffff;}
.siteBy img{margin-left:5px; position:relative; bottom:3px;}





.bottomNav ul li a.selected{color:#8DC041;}


/* RESPONSIVE STYLES BELOW */

@media (max-width: 767px) {
    .mobileOff{display:none;}
    .desktopOff{display:block;}    
    .adjustMobileHome{position:relative; top:-84px;}
    body{width: 100%;}
    .containerBox{width: 100%; height:auto;}
    .aboutBannerBG{width:100%; height:184px; height:auto; background:#f1f1f1; position:relative; bottom:20px;}
    .bannerWrap{width:100%; height:auto; margin:0; }
    .bannerL {float:none; width: 100%;   height: 130px; height:auto;}
    h1.drKH{display:none; float:left; width:100%; margin:23px 0 0 0; padding:0;  font-size:18px; line-height:20px; font-weight:300; text-align:center;}

    h2.callUs{clear:both; width:100%; margin:0; padding:20px 0 20px 0; font-size:18px; line-height:20px; text-align:center; font-weight:400;}
    h2.callUs a{text-decoration:none;}
    .topNav { display:none; width: 100%;}
    .topNav ul {margin: 10px 0px 0px;}    
    .bannerMid{display:block; float:none; width:100%; height:184px; text-align:center;}
    .bannerMid{display:none;}
    .bannerMid img{margin:9px 0 0 0;}
    .bannerR {clear:both; float:none; width: 100%;  height: 184px; background:yellow;}
    h2.phoneFax{float:left; width:100%; margin:0px 0 0 0; padding:0; font-size:18px; line-height:20px; text-align:left; }

    .searchBox{display:none; width:100%; float:none; margin:20px 0 0 0; padding:0;}
    .search-box input {    float: left;}

    .topNav ul li a.selected { color:red;}
    
    .infoLinksBox{ display:block; width:100%; height:456px; height:auto; margin:40px auto 0 auto; padding:0;}
    .infoBox-1{/*float:left;*/ clear:both; width:100%; height:auto; margin:0 20px 0 0; padding:0;}
    .infoBox-2{/*float:left;*/ clear:both; width:300px; width:100%; height:456px; height:auto; margin:0; padding:0;}
    .infoBox-top{float:left; width:300px; width:100%; height:200px; height:auto; margin:0; padding:0;}
    .infoBox-top img{width:100%; height:auto;}
    .infoBox-mid{float:left; width:300px; width:100%; height:204px; height:auto; margin:0; padding:0; background:#f0f2f1;}
    .infoBox-1 h3, .infoBox-2 h3 {margin:23px 0 0 0; padding:0; font-size:26px; line-height:26px; text-transform:uppercase; font-weight:300; text-align:center;}
    .infoBox-1 p, .infoBox-2 p {padding:0 20px 0 20px; font-size:16px;}
    .infoBox-bot{float:left; width:100%; height:52px;  margin:0 0 0 0; padding:0; background:#8dbf42;}
    
    .seedsSeedlingsBox{ display:block; width:100%; height:148px; height:auto; margin:0 auto; padding:0;}
    .seedsSeedlingsBox h2{ margin:0; padding:40px 20px 0 20px; font-size:26px; line-height:30px; text-align:center;}
    
    h2.cultivarsForSale{display:block; width:100%; height:47px; margin:0; padding:13px 0 0 0; text-align:center;}
    .slider-horizontal {width:940px; width:100%; margin:0; background:#ffffff; height:250px;}
    .slider-horizontal .item {float:none; height:250px; width:300px; margin:0; padding:0;}
    .cultivarsBox{float:left; width:960px; width:100%; height:304px; margin:0 0 0 42px; padding:0;}
    .cultivarLinkBox {float:left; width:300px; width:100%; height:250px; margin:0 20px 0 0; padding:0;}
    .cultivarLink-top {float:left; display:block; width:300px;width:100%; height:200px; margin:0; padding:0;}
    .cultivarLink-top img {display:block; width:100%; height:auto;}
    .cultivarLink-bot{float:left; width:300px; width:100%; height:50px; margin:0; padding:0; background:#31353e;}    
    
    h2.testimonials{display:block;  width:915px; width:100%; height:47px; margin:0; padding:13px 0 0 0; text-align:center;}
    .testimonialsBox{clear:both; display:block; width:100%; height:auto; margin:30px 0 50px 0; padding:0 0 20px 0; background:#8dc041;}

    .testimonyIcon{display:block; /*display:none;*/ width:1px; height:1px; margin:0 auto;}
    .testimonyIcon img{position:relative; left:-24px; bottom:27px;}
    
    .white-text-big{float:left; width:880px; width:90%; margin:0; height:auto; padding:45px 5% 0 5%; }
    .white-text-small{clear:both; width:auto; width:90%; margin:0; padding:20px 5% 0 5%;  color:#7d7d7d; text-align:center;}
    
    /*.testimonial-strip .slides li p { padding:0 5%;}*/

    p.testimonial_quote {text-align: center; }
    p.testimonial_author { text-align: center;}
    
    .aboutWhyUs{clear:both; width:100%; height:415px; height:840px; height:auto;}
    .aboutWhyUsBox{display:block; width:940px; width:100%; height:415px; height:auto; margin:0; padding:0; }
    .aboutWhyUsBox h2{margin:0; padding:40px 20px 35px 20px;}
    .boxLeft{float:left; width:50%;width:100%; height:415px; height:auto; background:#31363c;}
    .boxLeft p{float:left; margin:0; padding:0 20px 20px 20px; font-size:15px; line-height:19px; }
    
    .boxRight{float:left; clear:both; width:100%; height:415px; height:auto; padding-bottom:50px; background:#31363c;}
    .whyUs-box{float:left; clear:both; width:100%; height:74px; height:auto; margin:0 0 16px 0; padding:0;}
    .boxRight img{display:none; float:left; width:74px; height:74px; margin:0 20px;}
    .whyUs-box p{float:left; width:340px; width:auto; margin:0; padding:0 20px 20px 20px; font-size:15px; line-height:19px; }
    
    .footerLinksBox{display:block; width:940px; width:100%;  height:304px; height:264px; margin:0 auto; padding:0;}
    .footerLinksBox h3{display:none; width:auto; margin:0; padding:0; padding-left:20px;}
    .footLinksBox-1{float:left; display:block; width:100%; height:auto; margin:0; padding:20px 0 0 0;}
    .footLinksBox-2{float:left; display:block; width:100%; height:auto; margin:0; padding:20px 0 0 0;}
    .footLinksBox-3{float:left; display:block; width:100%; height:auto; margin:0; padding:20px 0 0 0;}
    .footLinksBox-4{float:left; display:block; width:100%; height:auto; margin:0; padding:20px 0 40px 0;}
    
    .footLinksContent{float:left; width:195px; width:100%; height:128px; height:auto;  margin:22px 0 0 0; padding:0;}
    .deliveryWidth{width:250px; width:auto; padding-left:20px;}
    .socialBox {float:left; width:195px; width:auto; height:35px; margin:0; padding:20px;}
    .locationBox{float:left; width:260px; width:auto; height:41px; margin:0 0 22px 0; padding:0; padding-left:20px;}
    h4.location{float:left; width:205px; margin:0; padding:2px 0 0 12px; color:#7d7d7d; font-size:14px; text-transform:uppercase; font-weight:300;}


    
    .bottomNav{float:left;  width:100%; margin:0; padding:0; /*padding-left:20px;*/}
    .bottomNav ul{width:100%; width:auto; margin:0; padding:0; padding-left:20px;}
    .bottomNav ul li{clear:none; float:left; width:40%; margin:0; padding:0;}
    
    .greenstripBot{clear:both; display:block; width:100%; height:56px; background:#8dc041;}    
    .siteDetails{width:940px; width:90%; margin:0; padding:10px 0 0 0; padding-left:10%;}
    .copyRight{float:left; width:auto; padding:0;}
    .siteBy{clear:both; float:left; width:auto; width:100%; font-size:12px; color:#ffffff;}
    .siteBy img{margin-left:5px; position:relative; bottom:3px;}
    
    .pageTitle{width:940px; width:100%; height:50px; height:auto;  margin:0; padding:0;}
    .pageTitle h1{margin:0; padding:0; padding:20px 20px; font-size:30px; line-height:30px;  border-bottom:none;}
    .breadCrumbs{width:100%; height:40px; height:auto; margin:10px 0; padding:0; border-bottom:none;}
    .breadCrumbs ul{ list-style:none; width:100%; height:auto; margin:0; padding:0 20px; position:relative; right:0; }
    .breadCrumbs li{float:left; width:auto; height:auto; margin:0;  padding:7px 14px 0 0px; }
    
    .contentSection{clear:both; width:100%; height:auto; margin:0; padding:0; }
    .meetBreederPadd{padding-top:15px;}
    
    .sectionImage-1, .sectionImage-2, .sectionImage-3, .sectionImage-4, .sectionImage-5,
    .sectionImage-6, .sectionImage-7, .sectionImage-8, .sectionImage-9,
    .sectionImage-10,  .sectionImage-11, .sectionImage-12, .sectionImage-13,
    .sectionImage-14, .sectionImage-15, .sectionImage-16, .sectionImage-17,
    .sectionImage-18, .sectionImage-19, .sectionImage-20, .sectionImage-21,
    .sectionImage-22,.sectionImage-23, .sectionImage-24{ width:100%; height:auto; display:block;}
    
    .sectionImage-18 { margin-left:0;}
    
    .sectionImage-1 img, .sectionImage-2 img, .sectionImage-3 img,
    .sectionImage-4 img, .sectionImage-5 img, .sectionImage-6 img,
    .sectionImage-7 img, .sectionImage-8 img, .sectionImage-9 img,
    .sectionImage-10 img, .sectionImage-11 img, .sectionImage-12 img,
    .sectionImage-13 img, .sectionImage-14 img, .sectionImage-15 img,
    .sectionImage-16 img, .sectionImage-17 img, .sectionImage-18 img,
    .sectionImage-19 img, .sectionImage-20 img, .sectionImage-21 img,
    .sectionImage-22 img, .sectionImage-23 img, .sectionImage-24 img{width:100%; height:auto;}    
    

    .contentSection-inner{clear:both; width:auto; width:100%; height:auto; margin:0; padding:0;}
    .contentSection-inner h2{display:block; width:100%; height:auto; margin:0 0 35px 0; padding:15px 20px 0 20px; }
    .contentSection-inner p{width:100%; height:auto; margin:0; padding:0 20px 25px 20px;}
    
    .helpfulLinks{width:100%; height:93px; height:auto; margin:0; padding:0 0 30px 0;  }
    .helpfulLinks h2{margin:0 0 30px 0; padding:38px 20px 0 20px; font-size:30px; line-height:30px; font-weight:600;}
    .helpfulInner{clear:both; width:100%; height:auto; margin-bottom:20px;}
    .helpfulInner h3{display:block; width:100%; height:auto; margin:0; padding:0 20px 30px 20px; border-bottom:solid 1px #dfdfdf;}
    .helpfulInner h3.mobileOff{display:none;}
    .helpful-link{clear:both;  display:block; width:100%; height:40px; height:auto; margin:0; padding:15px 0 ; border-bottom:solid 1px #dfdfdf;}
    .helpful-link h4{ width:100%; margin:0 0 0 0; padding:0 20px 0 20px; text-align:left; font-size:13px;}
    
    .whatWeProvide{width:940px;width:100%; height:30px; margin:0; padding:0; }
    .whatWeProvide h2{margin:0; padding:0px 20px 10px 20px; text-align:center; font-size:30px; line-height:30px;}
    
    h2.adjustMargin{height:auto; margin-left:0; padding-left:0px; padding-bottom:10px; font-size:20px; line-height:20px; }
    
    .contentTitle{width:100%; height:auto; margin:0; padding:0; }
    .contentTitle h1{margin:0; padding:38px 20px 0 20px; }
	
    h1.aboutSweetpeas{display:block; width:100%; height:auto; margin:0;  padding:45px 20px 30px 20px;}
    
    p.wide940{width:100%;}
    
    .contentSection-inner-320{width:100%;}
    
    .contentSection-inner-320 p{margin:0; padding:20px; }
    .contentSection-inner-620 p{margin:0;  padding:20px; }
    
    .contentSection-inner-320 p.greenBox{margin:25px 0 0 0 ; padding:20px;}
    
    .contentSection-inner-320 p.darkGreenBox{width:100%; height:auto;  margin:25px 0 0 0; padding:20px; }
    
    .contentSection-inner-620{float:left; width:100%; height:auto; display:block; text-align:left;}
    .contentSection-inner-620 h2{width:100%; height:auto; margin:62px 0 38px 0; padding:0;}
    .contentSection-inner-620 p.greyBox{width:100%; height:auto;  margin:0 0 20px 0; padding:20px;  }
    
    .contentSection-inner-620 p.greenBox{width:100%;  margin:0; padding:20px;}
    
    .sweetpeasLowStrip{clear:both; width:100%; height:auto;}
    .sweetpeasLowStripBox{width:100%; height:auto; margin:0 auto;  padding:0;}
    
    h2.lowerHeadings{width:100%; height:auto; margin:0 auto; padding:20px; background:#31363c; font-size:30px; line-height:30px;}
    h2.lowH-1{padding-top:47px;}
    .sweetpeasLowStripBox .contentSection-inner p{padding:20px; background:#31363c;}
    
    p.font13{font-size:15px; line-height:20px;}
    
    .contentSection-inner p.wide940.font13:last-child{padding:0 20px 50px 20px;}
    
    .dianthasTitle{width:100%; height:auto; margin:0; padding:0; }
    .dianthasTitle h1{width:100%; height:auto; margin:0; padding:45px 20px 20px 20px;}
    .contentSection-inner-620 p.greyBox-dianthas, .contentSection-inner-620 p.greyBox-dahlias{float:left; clear:both; width:100%; height:auto; margin:0; padding:20px 20px 20px 20px; }

    h2.aboutDahlias{width:100%; height:auto; margin:0; padding:50px 20px 0 20px;}
    h3.aboutDahlias{width:100%; height:auto; margin:0; padding:20px;}
    h3.treeDahlia{margin-top:0; padding-top:0;}
    
    .contentSection-inner p.width940{width:100%; }
    
    .seedAvailabilityBox{width:100%; height:auto; margin:0; padding:0 17px 20px 0; padding:0;}
    .seedAvailabilityBox h2{width:100%; height:auto; margin:0; padding:20px;}
    
    .helpfulInner-Clivia{width:100%; height:auto; margin:0;}
    .helpful-link-Clivia{width:100%; height:auto; margin:0; padding:11px 0 11px 0;}
    .helpfulInner-Left{width:100%; height:auto; margin:0;}
    .helpfulInner-Right{width:100%; height:auto; margin:0;}
    
    .greenPointer{height:auto; vertical-align:middle; color:#8dbf41; font-weight:900;}
    .helpful-link-Clivia h4{width:100%; height:auto; margin:0; padding:20px;}
    .helpful-link-Clivia h5{width:100%; height:auto; margin:0; padding:20px; }
    
    .contentSection-inner p.greyBox-clivias{width:100%; height:auto; margin:0; padding:20px; }
    
    .helpful-link-Amaryllis{ width:100%; height:auto; margin:0; padding:11px 0 11px 0; }
    .helpful-link-Amaryllis h4{ width:100%; height:auto; margin:0; padding:0 20px;}
    .amaryllisDisclaimer{width:100%; height:auto; margin:0; padding:11px 0 11px 0;}
    
    .amaryllisDisclaimer h5{width:100%; height:auto; margin:0; padding:0 20px; }
    
    .containerBox.mobileBorder{border-bottom:solid 1px #dfdfdf;}
    .contentSection-news{width:100%; height:auto; margin:0; padding:0; }
    .articleMobile{margin-bottom:30px;}
    .contentSection-newsLeft{width:100%; height:auto; margin:0; padding:0; }
    .newsLeft-inner{width:100%; height:auto; margin:0; padding:20px;}
    .contentSection-newsRight{clear:both; float:none; width:100%; height:auto; margin:0; border-left:none; }
    
    .newsArticlePadding{width:100%; height:auto; margin:0; padding:0 0 50px 0;}
    
    .newsListWrap{clear:both; width:100%; height:auto; margin:0;}
    
    h3.news-latest, h3.news-archived{width:100%; height:auto; margin:0; padding:0 0 0 20px; color:#8DC041; font-weight:900;}
    h3.news-archived{padding-top:20px;}
    .newsListContent{ float:left; width:100%; height:auto; margin:0; padding:0 0 0 20px;}
    .contentSection-newsRight .announcement-list{float:left; width:100%; height:auto; margin:0; padding:0;}
    .contentSection-newsRight p, .contentSection-newsRight .date{display:none;}
    
    .announcement-list{padding:20px;}
    h1.newsDetailTitle, h2.newsListTitle{font-size: 20px;line-height: 20px; }
    
    .goBack{padding:0 20px;}
    .announcement-details{width:auto; height:auto; padding:0 20px; }
    
    .portraitBox{display:none;}    

    .blankSpace{clear:both; display:block; width:100%; height:40px;}

    .contentSection-contact{width:100%; height:auto; margin:50px 0 0 0; padding:0 20px; }    
    .contentSection-contact form{width:300px; width:100%; }    
    .contentSection-contactRight{clear:both; float:left; width:100%; height:auto; margin:20px 0 0 0; padding:0 20px; }    
    .contentSection-contactRight h3{width:100%; height:auto; margin:0;  padding:0 30px 0 0; font-size:16px; line-height:20px;}    
    .contactImg{display:none;}    
    input.cat_textbox, textarea.cat_listbox{width:94%; padding: 0 3%;}
    
    .topLevelCultivars{}
    
    .featuredPrdsWrap{float:left; width:100%; height:auto; margin:0; padding-bottom:50px;}
    h2.categoryTitle-DH{float:left; width:100%; height:auto; margin:0; padding:0 0 10px 20px; color:#8DC041; font-weight:900;}
    .shopCartBox{display:none;}
    .shopContent{float:left; width:100%; height:auto; margin:0; padding:0 20px;}
    ul.productfeaturelist{float:left; width:100%; height:auto; margin:0; padding:0;}
    ul.productfeaturelist li.productItem{width:100%; height:auto; margin:0;}

    .shopCataloguesBox{float:left; width:100%; height:auto; margin:0; padding:0;}


    
    .shopWrap{clear:both; width:100%; height:auto; margin:50px 0 0 0; padding:20px 0 0 0; }
    .shop-main .header { width:100%; }
    .paddRight20{padding:0 20px;}
    .shop-main .breadcrumbs{ width:100%; padding:0 20px; font-size: 20px; line-height: 20px;}
    .shop-main .breadcrumbs a{color:#8DBF41; font-weight:600;}
    
    .chosenPrdsWrap{float:none; width:100%; height:auto; margin:0; padding:0 0 50px 0;}
    /*table.productTable td.productItem {float:left; width:100%;}*/
    
    td.productItem {float:left; width:100%; height:auto; margin:0; padding:0;}
    .shop-product-small {clear:both; float:left; width:100%; height:auto; margin:0; padding:0 20px; padding:0;}
    .shop-product-small .image.makeSmaller img{width:100%; height:auto; margin:0; padding:0;}
    .shop-product-small .image {margin: 0px;overflow: hidden; text-align: center; width: 100%;}
    h5.smallProdBorder {width:100%;}
    .prodDescription p{ font-size: 14px;}
    .highlightingIcons-new, .highlightingIcons-scent {clear:both; float:none; width:100%; margin-top:20px; text-align:center;}
    
    .shopCartBox-checkout{clear:both; float:left; width:300px; width:auto; height:31px; padding:0; margin:0; text-align:right; /*position:relative; bottom:200px;*/}
    .shop-checkout h1, .shop-checkout h3{width:auto;}



    .toTheRight, .helpfulPadding, .sliderControls, .greenPointer, .greenPointeradj-2, .sideBar{display:none;}
	
  }
  /*end of mobile styles*/
  
@media (max-width: 667px) {
      
  }






