/* CSS Document */

/**********************/
/*PRODUCT NAME STYLES 01-20-2015*/
/**********************/

.nameCAT {
	font-family: Roboto Slab;

 font-weight: normal;
    color: #506b00  !important;	
	font-weight: bold !important;
	font-size: 20px !important;
	
	line-height: 30px !important;
	display: block;
	margin-left: 0px !important;
	
}

.extendednameCAT {
	font-family: Roboto Slab;
 	font-weight: normal;
    color: #506b00 !important;;
	font-size: 16px !important;
	font-weight: normal !important;
	display: block;
	margin-top: 5px;
	margin-left: 0px !important;
	
}


a.more_details_link span {
	text-decoration:none !important;
	line-height: 24px !important;
	letter-spacing:0px !important;
}

a.more_details_link:hover span {
	text-decoration:underline !important;
}


.namePROD  {
	font-family: Verdana, sans-serif;
	font-weight:bold !important;
	font-size: 20px !important;
	letter-spacing:1px !important;
	padding-top:5px !important;
	display: block !important;
	line-height:28px !important;
	color: #506b00 !important;
	
}


.extendedNamePROD  {
	font-family: Verdana, sans-serif;
	font-size: 20px !important;
	font-weight:normal !important;
	letter-spacing:1px !important;
	line-height:22px !important;
	padding-bottom: 5px !important;
	border-bottom: 1px solid #cecece;
	display: block !important;
	color: #506b00 !important;
	
}

.nameCART {
	font-family: Verdana, sans-serif;
	font-weight:bold !important;
	letter-spacing:1px;
	text-decoration:none !important;
	line-height:110% !important;
	display: block;
	color: #506b00;
	font-size: 14px !important;
	
}

.extendednameCART {
	font-family: Verdana, sans-serif;
	font-weight:normal !important;
	letter-spacing:1px;
	text-decoration:none !important;
	line-height:16px !important;
	display: block;
	color: #506b00;	
	font-size: 12px !important;
	margin-top: 3px !important;
}


a.linkCART:link {
	text-decoration:none;
	
}
a.linkCART:hover {
	text-decoration:underline;
	
}

.nameCART1 {
	font-family: Verdana, sans-serif;
	font-weight:bold !important;
	letter-spacing:1px;
	text-decoration:none !important;
	line-height:110% !important;
	display: block;
	color: #506b00;
	font-size: 14px !important;
	margin-top: 3px !important;
	
}

.extendednameCART1 {
	font-family: Verdana, sans-serif;
	font-weight:normal !important;
	letter-spacing:1px;
	text-decoration:none !important;
	line-height:110% !important;
	display: block;
	color: #506b00;
	font-size: 12px !important;
	margin-top: 3px !important;
}


a.linkCART1:link {
	text-decoration:none;
	color: #506b00;
	
}
a.linkCART1:hover {
	text-decoration:underline;
	color: #506b00;
}



.nameSPECIAL {
	padding: 0px;
	margin-top: -20px;
	font-weight:bold !important;
	letter-spacing:1px;
	text-decoration:none !important;
	display: block;
	color: #506b00;
	
}

.extendednameSPECIAL {
	font-weight:normal !important;
	letter-spacing:1px;
	text-decoration:none !important;
	display: block;
	font-size:90%;
	color: #506b00;
	
}

.nameFEAT  {
	font-family:Roboto Slab;
	font-weight:bold !important;
	font-size: 16px !important;
	letter-spacing:1px;
	padding-top:5px !important;
	display: block;
	line-height:16px !important;
	color: #506b00;
	
}

.extendednameFEAT  {
	font-family:Roboto Slab;
	font-size: 14px !important;
	font-weight:normal !important;
	letter-spacing:1px;
	line-height:16px !important;
	padding-bottom: 5px;
	border-bottom: 1px solid #cecece;
	display: block;
	color: #506b00;
	
}

a.linkFEAT:link {
	text-decoration:none !important;
	color: #506b00;
}

a.linkFEAT:hover {
	text-decoration:underline !important;
	color: #506b00;
}

.idFEAT {
	font-family: Verdana;
	font-size:12px;
	color: #000000;
}

.detailsFEAT {
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color: #a7b57f;
	display: block;
}

a.detailsFEAT:link {
	text-decoration:none !important;
	color: #a7b57f;
}

a.detailsFEAT:hover {
	text-decoration:underline !important;
	color: #a7b57f;
}






/**********************/
/****Interstitial Styles****/
/**********************/

.interstitial-content {
	background: #506b00;
	position: relative;
	width: 500px;
	min-height: 350px;
	max-height:400px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	border:3px solid #506b00;
}

.interstitial-content2 {
	position: relative;
	width: 500px;
	min-height: 350px;
	max-height:400px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	border:3px solid #506b00;
	margin-top: -20px;
	margin-left: -20px;
	background:#ffffff;
	border: 0px;"
	
	
}



.i-head-panel {
	width: 480px;
	height: 10px;
	padding: 5px 15px 5px 5px;
	color: #ffffff;
	font-size: 10px;
	line-height: 11px;
	font-style:normal;
	letter-spacing: 1px;
	font-weight:normal;
	font-family: Verdana;
	position: relative;
	float: left;
	background: #506b00;
	display: block;
	text-align: right;
	}
	
.i-image {
	position: relative;
	float: left;
	display: block;
	text-align: center;
	border:0px; 
}

.i-clearfloat {
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
	display: block;
	position:relative;
	}

.i-form-panel {
	width:500px;
	background:#ffffff;
	padding-bottom: 10px;
}

.i-form-panel2 {
	width: 500px;
	position: relative;
	float: left;
	padding-left: 10px;
	margin-top: 5px;
	z-index:3000;
}


.i-form-panel3 { 
color: #000000;
font-size: 14px;
line-height: 16px;
font-style:normal;
letter-spacing: 1px;
font-weight:normal;
font-family: Verdana;
position: relative;
float: left;
display: block;
text-align: left;
width:480px;
	background:#ffffff;
	padding: 10px;
}


	
/**********************/
/****Hub Nav Styles****/
/**********************/
.hubnav-cont {
	width: 160px;
	padding: 33px 5px 5px 5px;
}
.hubnav-head {
   font-family: Roboto Slab;
	font-weight:normal;
    color:#506b00;
    font-size:18px;
    line-height:20px;
	text-align:left;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px dotted #cecece;
	display: block;
	
} 

.hubnav {
   font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:14px;
	text-align:left;
	padding: 0px;
	margin: 10px 0px 5px 0px;
	list-style-type: none;
	text-decoration:none;
	display: block;
	
}
.hubnav a:link {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:14px;
	text-align:left;
	padding: 0px;
	margin: 10px 0px 5px 0px;
	color:#000000;
   text-decoration:none;
   display:block;
	
}


.hubnav a:visited {
	color:#000000;
   text-decoration:none;
   margin: 10px 0px 5px 0px;
   display:block;
   padding: 0px;
}

.hubnav a:hover {
	color:#ea800f;
	font-size:12px;
    line-height:14px;
	text-align:left;
   text-decoration:underline;
   margin: 10px 0px 5px 0px;
   display:block;
   padding: 0px;
	
}





/* ********************/
/*** IMAGE STYLES***/
/* ********************/
/* ********************/



.main-image {
	width:630px;
	position:relative;
	padding:0px;
	display: block;
	margin-left: 10px;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
overflow:hidden;
}



/* ********************/
/*** HEADER STYLES***/
/* ********************/
/* ********************/

.large-headTXT {
	padding: 0 5px 0 0;
	width: 620px;
	position:absolute;
	text-align:right;
	bottom: 0;
	right: 0;
	z-index:20;
}

.h1-t {
	font-family: Roboto Slab;
	font-size:80px;
	line-height:50px;
	letter-spacing:2px;
	color: #ffffff;
	font-weight:normal;
	padding:0;
	margin: 0px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}

.small-headTXT {
	width: 620px;
	position:relative;
	text-align:right;
	float: right;
	padding: 0px;
	z-index:10;
}
.h1-t2 {
	font-family: Roboto Slab;
	font-size:60px;
	line-height:60px;
	letter-spacing:2px;
	color: #ffffff;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.h1-t-v2 {
	font-family: Roboto Slab;
	font-size:40px;
	line-height:40px;
	letter-spacing:1px;
	color: #ffffff;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.h1-t2-v2 {
	font-family: Roboto Slab;
	font-size:60px;
	line-height:50px;
	letter-spacing:1px;
	color: #ffffff;
	font-weight:normal;
	padding:0;
	margin: 0px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.h2-TXT {
	display:block;
	margin:-5px 0px 0px 10px;
	width:610px;
	padding: 10px;
	background: #506B00;
	-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.h2-t {
	font-family: Verdana;
	font-size:14px;
	line-height:18px;
	letter-spacing:1px;
	font-weight:normal;
	color: #FFFFFF;
	
}

.h2-t2 {
	font-family: Verdana;
	font-size:20px;
	line-height:18px;
	letter-spacing:1px;
	font-weight:bold;
	color: #FFFFFF;
	
}

/* ********************/
/*** TEXT STYLES***/
/* ********************/
/* ********************/


.t-h1orange{
	font-family:Verdana, sans-serif;
	font-size:24px;
	color:#ea800f;
	font-style:normal;
	font-size-adjust:none;
	text-align:center;
	line-height:28px;
	margin-top: 0px;
}

.t-h1green{
	font-family:Verdana, sans-serif;
	font-size:24px;
	color:#506b00;
	font-style:normal;
	font-size-adjust:none;
	text-align:center;
	line-height:28px;
	margin-top: 0px;
}



.t-h2{
	font-family:Verdana, sans-serif;
	font-size:18px;
	color:#506b00;
	font-style:normal;
	font-size-adjust:none;
	text-align:center;
	line-height:20px;
	margin-top:-5px;
}

.t-tab {
	font-family:Verdana, sans-serif;
	font-size:18px;
	color:#ffffff;
	font-style:normal;
	font-size-adjust:none;
	text-align:left;
	line-height:20px;
	padding:5px 5px 5px 9px;
	margin-top:0px;
	background-color:#a7b57f;
}

.pullquote {
	font-family: Roboto Slab;
	font-size:20px;
	line-height:20px;
	color: #a7b57f;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}
.quotemark {
	
	color: #ea800f;
}

.pdf-xls {
	font-size:80%;
	color:#a7b57f;
}
	

/* ********************/
/*** SQUARE STYLES***/
/* ********************/
/* ********************/

.squareBOX {
	padding:0px;
	margin: 10px 3px 0 3px; 
	width:148px;
	min-height:100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	/*min-height:285px;*/
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.squareBOX-3up {
	padding:0px;
	margin: 10px 3px 0 3px;
	width:200px;
	min-height: 100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	/*min-height:285px;*/
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.boxtitle {
	width:144px;
	display:block;
	background:#DCE1CC;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:12px;
	text-align:left;
	padding: 10px 3px 8px 3px;
	position:relative;
	float:left;
	
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.boxtitle-3up {
	width: 196px;
	display:block;
	background:#DCE1CC;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:12px;
	text-align:left;
	padding: 10px 3px 8px 3px;
	position:relative;
	float:left;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.boximage{
	padding:0px;
	width:148px;
	position:relative;
	float:left;
	overflow: hidden;
	-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
	/*border-bottom: 1px #DCE1CC solid;*/
}

.boximage-3up {
	padding: 0px;
	width: 200px;
	position: relative;
	float: left;
	overflow: hidden;
	-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
	/*border-bottom: 1px #DCE1CC solid;*/
}

.boxtext {
	width:100%;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:18px;
	text-align:left;
	padding: 5px;
	position:relative;
	float:left;
	box-sizing:border-box;
}

.boxshop {
	width:145px;
	display:block;
	background:#DCE1CC;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:12px;
    line-height:13px;
	text-align:right;
	padding: 5px 5px 10px 0px;
	position:absolute;
	float:left;
	bottom:0px
}

/* ********************/
/*** SQUARE 2 STYLES***/
/* ********************/
/* ********************/

.squareBOX2 {
	margin: 10px 4px 0 4px; 
	width:144px;
	min-height:100px;
	border:1px solid #cecece;
	float: left;
	overflow: hidden;
	position:relative;
	float:left;
	
}
.boxtitle2 {
	width:140px;
	display:block;
	background:#dce1cc;
	font-family:Verdana;
	font-weight:bold;
    color:#506b00;
    font-size:12px;
    line-height:10px;
	
	text-align:center;
	padding: 8px 2px 8px 2px;
	position:relative;
	float:left;
}

.boximage2{
	position:relative;
	float:left;
	display:block;
}

.boxtext2 {
	width:134px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:18px;
	text-align:left;
	padding: 5px;
	position:relative;
	float:left;
}

.boxshop2 {
	width:145px;
	display:block;
	background-color:#dce1cc;
	font-family:Verdana;
	font-weight:bold;
    color:#ffffff;
    font-size:12px;
    line-height:10px;
	letter-spacing: 1px;
	text-align:right;
	position:relative;
	float:left;
}
.sale-jsscss
 {
	
	display:block;
	background-color:#ec1d25;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
    color:#ffffff;
    font-size:12px;
    line-height:10px;
	letter-spacing: 1px;
	text-align:right;
	padding: 5px 5px 5px 8px;
	position:relative;
	float:right;
	-webkit-border-top-left-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-bottomleft: 7px;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
}
/* ******************** */
/* Staff Selects Styles */
/* ********************/
/* ********************/
.featCONT {
	width: 628px; 
	height: 300px; 
	background:#ffffff; 
	border:1px solid #506b00; 
	margin: 0 0 0 9px; 
	float:left; 
	position:relative; 
	overflow:hidden;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
display: block;
background-image:url(http://www.johnnyseeds.com/images/StaffSelects/WhiteBoards-Bkgd-Select.jpg);
background-position:left;
background-repeat:no-repeat;
}
.featIMG {
	margin-top: -5px;
	padding:0px;
	position:relative;
	float:left;
	display: block;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.33);
box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.33);
	
}

.featTITLE {
	width:618px;
	display:block;
	background:#506b00;
	font-family:Verdana;
	font-weight:normal;
    color:#ffffff;
    font-size:16px;
	text-align:right;
	padding: 5px;
	position:absolute;
	bottom: 0;
	left:0;
}
.featTITLE a:link {
	display:block;
    color:#ffffff;
	text-decoration:none;
}

.featTITLE a:visited {
    color:#ffffff;
    font-size:16px;
	text-align:left;
	padding: 5px;
	text-decoration:none;
}
.featTITLE a:hover {
	text-decoration: underline;
	color:#ffffff;
}
.featBOX {
	padding:5px;
	margin: 0; 
	width:200px;
	min-height:100px;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;

	
}

.featQUOTE {
	font-family:Verdana;
	font-weight:normal;
    color:#ea800f;
    font-size:16px;
    line-height:22px;
	text-align:left;
	font-style:italic;
	font-weight:normal;
	position:relative;
	float:left;
	display: block;
	width:278px;
	padding: 10px;
	margin-left: 4px;
}

.featPORT {
	width: 75px;
	padding:0px;
	margin: 10px 0 5px 14px;
	position:relative;
	float:left;
	display: block;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.33);
box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.33);
}
.featPORT2 {
	padding:0px;
	position:relative;
	float:left;
	display: block;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.33);
box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.33);
}

.featAUTHOR {
	
	font-family:Verdana;
	font-weight:normal;
    color:#505050;
    font-size:12px;
    line-height:18px;
	text-align: left;
	position:relative;
	float:left;
	display: block;
	margin: 10px 0 5px 8px;
}
.featPOSITION {
	
	font-style:italic;

}


.selectBOX {
	padding:0px;
	margin: 10px 0px 0 10px; 
	width:194px;
	min-height:100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	/*min-height:285px;*/
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	
}
.selectIMAGE{
	padding:0px;
	width:198px;
	position:relative;
	float:left;
	display: block;
	
}
.selectTITLE {
	width:188px;
	display:block;
	background:#dce1cc;
	font-family:Verdana;
	font-weight:bold;
    color:#506b00;
    font-size:12px;
	text-align:left;
	padding: 10px 3px 8px 5px;
	position:relative;
	float:left;
}
.selectTITLE a:link {
	display:block;
    color:#506b00;
	text-decoration:none;
}

.selectTITLE a:visited {
    color:#506b00;
    font-size:12px;
	text-align:left;
	padding: 10px 3px 8px 3px;
	text-decoration:none;
}
.selectTITLE a:hover {
	text-decoration: underline;
}

.selectQUOTE {
	width:186px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#506b00;
    font-size:13px;
    line-height:18px;
	text-align:left;
	font-style:italic;
	padding: 5px;
	position:relative;
	float:left;
}

.selectAUTHOR {
	width:186px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#505050;
    font-size:11px;
    line-height:15px;
	text-align: left;
	padding: 5px;
	position:relative;
	float:left;
	border-top: 1px solid #dce1cc;
}
.selectPOSITION {
	width:186px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#505050;
    font-size:11px;
    line-height:11px;
	text-align:left;
	padding: 0px 3px 5px 5px;
	position:relative;
	float:left;
	font-style:italic;
}

.selPRODpg-cont { 
width: 618px; border: 1px solid #d1dfd1; float: left; position: relative; display: block; -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.4); box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.4);
}
.selPRODpg-image {
	width: 269px; float: left; position: relative; display: block;
}
.selPRODpg-title {
font-family:Verdana;
	font-weight:normal;
    text-transform:uppercase;
    color:#1a5f1a;
    background-color:#d1dfd1;
    font-size:13px;
    letter-spacing:2px;
	text-align:left;
    padding: 5px 5px 5px 10px;
     float: left; position: relative; display: block; width:334px;
}
.selPRODpg-product {	 
font-family:Verdana;
	font-weight:bold;
    color:#1a5f1a;
    font-size:13px;
	text-align:left;
    margin: 2px 0 0 10px;
     float: left; position: relative; display: block;  width:339px;	
}

.selPRODpg-quote {
	font-family:Verdana;
	font-weight:normal;
    color:#ea800f;
    font-size:16px;
    line-height:20px;
    font-style:italic;
	text-align:left;
   margin: 10px 0 0 10px;
     float: left; position: relative; display: block;  width:339px;
}
	 
	 
/* ********************/
/*** Staff Portraits***/
/* ********************/
/* ********************/
.selectPORTRAIT {
	padding:0px;
	margin: 10px 0px 0 10px; 
	width:91px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	
}
.PORTRAIT{
	padding:0px;
	width:95px;
	position:relative;
	float:left;
	display: block;
	
}

/* ********************/
/*** GIFT BOX STYLES***/
/* ********************/
/* ********************/

.giftBOX {
	padding:0px;
	margin: 10px 3px 0 3px; 
	width:198px;
	min-height:100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	/*min-height:285px;*/
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	
}
.gifttitle {
	width:194px;
	display:block;
	background:#DCE1CC;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:13px;
	text-align:left;
	padding: 10px 3px 8px 3px;
	position:relative;
	float:left;
	
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}


.giftimage{
	padding:0px;
	width:198px;
	position:relative;
	float:left;
	overflow: hidden;
	
	border-bottom: 1px #DCE1CC solid;
	
}

.gifttext {
	width:190px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:18px;
	text-align:left;
	padding: 5px;
	position:relative;
	float:left;
}


/* ********************/
/*** CAREER STYLES***/
/* ********************/
/* ********************/

.careerBOX {
	margin: 10px 3px 0 10px; 
	width:623px;
	min-height:100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}
.careertitle {
	width:612px;
	display:block;
	background:#DCE1CC;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:18px;
	letter-spacing:1px;
	text-align:left;
	padding: 10px 3px 8px 10px;
	position:relative;
	float:left;
	
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}



.careertext {
	width:605px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:18px;
	text-align:left;
	padding: 10px;
	position:relative;
	float:left;
}

/* ********************/
/*** LANDING PAGE STYLES***/
/* ********************/
/* ********************/

.landingBOX {
	margin: 20px 3px 0 10px; 
	width:625px;
	min-height:100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}

.landingBOXflatbtm {
	margin: 20px 3px 0 10px; 
	width:625px;
	min-height:100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
	
}


.landingtitle {
	width:615px;
	display:block;
	background:#a7b57f;
	background-color:#a7b57f;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:18px;
	letter-spacing:1px;
	text-align:left;
	padding: 10px 2px 8px 10px;
	position:relative;
	float:left;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}



.landingtext {
	width:610px;
	display:block;
	font-family:Verdana !important;
	font-weight:normal !important;
    color:#000000;
    font-size:12px !important;
    line-height:18px !important;
	text-align:left !important;
	padding: 10px;
	position:relative;
	float:left;
}


/* ********************/
/*** Shop All STYLES***/
/* ********************/
/* ********************/

.ShopAllBanner {
	margin: 10px 3px 10px 10px; 
	width:603px;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family:Verdana;
	font-weight:normal;
    color:#ffffff;
    font-size:18px;
	letter-spacing:1px;
	text-align:right;
	padding: 10px;
	position:relative;
	float:left;
	background:#a7b57f;
	background-color:#a7b57f;
}

.ShopAllBannerBTM {
	margin: 0px 3px 10px 10px; 
	width:607px;
	position:relative;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#ffffff;
    font-size:18px;
	letter-spacing:1px;
	text-align:right;
	padding: 10px;
	position:relative;
	float:left;
	background:#a7b57f;
	background-color:#a7b57f;
	-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}




/* ********************/
/*** REP STYLES***/
/* ********************/
/* ********************/



.repname {
	letter-spacing:0px;
}

.repdesc {
	color: #000000;
	font-size:65%;
	letter-spacing:0px;
}

.repimage {
	padding:0px; 
	position:relative; 
	overflow:hidden; 
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.repimagecaption {
	width:100%;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#506b00;
    font-size:12px;
    line-height:12px;
	letter-spacing:2px;
	text-align:center;
	padding: 5px 0 5px 0;
	position:relative;
	background:#dce1cc;
	background-color:#dce1cc;
}


.repimagecaption-lj {
	width:94%;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#506b00;
    font-size:12px;
	line-height:14px;
	letter-spacing:1.5px;
	text-align:left;
	text-decoration:none;
	padding: 3%;
	position:relative;
	background:#dce1cc;
	background-color:#dce1cc;
}



.repquote {
	width:85%;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#a7b57f;
    font-size:14px;
    line-height:18px;
	letter-spacing:0px;
	text-align:left;
	padding: 10px;
	position:relative;
	margin: 10px auto 0 auto;
	
	border-left: 3px #fbe6cf solid;
	border-right: 3px #fbe6cf solid;

}

.qmark {
	font-size:125%;
	color: #e3a262;
	margin-top: 0px;
	
}

.repimagequoteblock {
	float:right; 
	margin: 0 7px 10px 10px; 
	display: block;
}




/* ********************/
/*** RIGHT RAIL STYLES***/
/* ********************/
/* ********************/
.rt-contbox {
	width: 180px;
	padding: 5px 5px 15px 5px;
	margin-left: 8px;
	border: 1px #CECECE solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;"
}

.rt-contbox-grn {
	width: 180px;
	padding: 5px 5px 15px 5px;
	margin-left: 8px;
	border: 1px #a7b57f solid;
	border-bottom: 10px #506b00 solid !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;"
}
.rt-contbox-btn {
	width: 180px;
	padding: 5px 5px 0px 5px;
	margin-left: 8px;
	border: 1px #CECECE solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;"
}


.rt-boxhead {
	margin-left: -5px;
	margin-top: -5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 190px;
	position:relative;
	text-align:center;
	font-family: Roboto Slab;
	font-size:14px;
	letter-spacing:1px;
	color: #FFFFFF;
	font-weight:bold;
	float: left;
	background: #CECECE;
	position:relative;
	float: left;
	display:block;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.rt-boxhead-grn {
	margin-left: -5px;
	margin-top: -5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 190px;
	position:relative;
	text-align:center;
	font-family: Roboto Slab;
	font-size:14px;
	letter-spacing:1px;
	color: #FFFFFF;
	font-weight:bold;
	float: left;
	background: #506b00;
	position:relative;
	float: left;
	display:block;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}


.rt-box-content {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:10px;
    line-height:16px;
	text-align:left;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	position:relative;
	float: left;
	display:block;
}
#rt-box-nav {
	list-style:none;
	width: 170px;
	margin: 0px;
	padding: 0;
}



#rt-box-nav li {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:11px;
    line-height:18px;
	text-align:left;
	position:relative;
	display:block;
	margin: 5px 0 0 5px;
}
#rt-box-nav li a:link {
	color:#000000;
	text-decoration:none;
}
#rt-box-nav li a:visited {
	color:#000000;
	text-decoration:none;
}
#rt-box-nav li a:hover {
	color: #ea800f !important;
	text-decoration:underline;
}
.rtARROW {
	color: #ea800f !important;
}

/**********************/
/**** Content Box Styles ****/
/**********************/

.contentCONT {
	width: 630px;
	margin: 10px 0 0 10px;
	padding-bottom: 10px;
}

.contentBODY {
	width: 606px;
	margin: 10px 0 0 10px;
	padding: 10px;
	border: 1px #CECECE solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.contentHEAD {
	width: 606px;
	margin: 10px 0 0 10px;
	padding: 10px;
}	
.contentHISTORY {
	width: 626px;
	
	padding-bottom: 10px;
	
}

/* ********************/
/*** GROWING INFO STYLES***/
/* ********************/
/* ********************/

.g-infomainBOX {
	margin: 10px 3px 0 10px; 
	width:623px;
	min-height:100px;
	border:1px solid #a7b57f;
	float: left;
	overflow: hidden;
	position:relative;
	float:left;
	display:block;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background:#edf0e5;
}
	
	
.g-infomaintitle {
	width:625px;
	display:block;
	background:#506b00;
	position:relative;
	float:left;
	overflow:hidden;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.g-infoproduct {
	font-family:Verdana;
    color:#ffffff;
    font-size:16px;
	letter-spacing:1px;
	text-align:left;
	padding-left:10px;
	
}

.g-latin {
	
    color:#ffffff !important;
    font-size:12px !important;
	text-align:left !important;
	font-style:italic !important;
	font-weight:normal !important;
	
}

.g-techsheet {
	font-family:Verdana;
	font-weight:bold;
    color:#ffffff;
    font-size:12px;
	text-align:left;
	border-left: 1px solid #ffffff;
	padding-left: 10px;
	padding-right: 5px;
	background-color:#a7b57f;

}

.g-infomaintext {
	width:610px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
	font-size:13px;
    line-height:24px;
	text-align:left;
	padding: 10px;
	position:relative;
	float:left;
}

.g-infoBOX {
	margin: 10px 3px 0 10px; 
	width:623px;
	min-height:100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	float:left;
	display:block;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.g-infotitle {
	width:612px;
	display:block;
	background:#edf0e5;
	font-family:Verdana;
	font-weight:normal;
    color:#506B00;
    font-size:18px;
	letter-spacing:1px;
	text-align:left;
	padding: 10px 3px 8px 10px;
	position:relative;
	float:left;
	
	
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}



.g-infotext {
	width:610px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
	font-size:14px;
    line-height:24px;
	text-align:left;
	padding: 10px;
	position:relative;
	float:left;
}

.rt-g-info-contbox {
	width: 180px;
	padding: 5px 5px 15px 5px;
	margin-left: 8px;
	border: 1px #edf0e5 solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;"
}

.rt-g-info-boxhead {
	margin-left: -5px;
	margin-top: -5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 190px;
	position:relative;
	text-align:center;
	font-family: Roboto Slab;
	font-size:14px;
	letter-spacing:1px;
	color: #506b00;
	font-weight:bold;
	float: left;
	background: #edf0e5;
	position:relative;
	float: left;
	display:block;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.g-info-index {
	PADDING: 10px 5px 5px 5px;
	color: #506b00;
	font-family:Verdana; 
	font-size: 12px; 
	font-weight: normal; 
	font-size-adjust: none; 
	line-height: 14px;
	
	
}


.g-info-index a:link {
	
	color: #506b00;
	
	
	text-decoration:none;
	
}

.g-info-index a:hover {
	
	color: #ea800f;
	
	text-decoration:underline;
	
}
.g-info-index-arrow {
	PADDING: 10px 5px 5px 5px;
	color: #506b00;
	font-family:Verdana; 
	font-size: 12px; 
	font-weight: normal; 
	font-size-adjust: none; 
	line-height: 14px;
	
	width:15px;
}


/**** Info IMAGE Styles ****/
.g-info-imageblock-V {
	margin: 5px;
	border: 1px solid #cecece;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	float: right;
	clear:right;
}

.g-info-imageblock-H {
	margin: 5px;
	border: 1px solid #cecece;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	float: right;
}


.g-info-image400 {
	width: 400px;
	display: block;
}

.g-info-image300 {
	width: 300px;
	display: block;
}

.g-info-image200 {
	width: 200px;
	display: block;
}

.g-info-image100 {
	width: 100px;
	display: block;
}


.g-info-400CAPTION {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
	font-size:11px;
    line-height:14px;
	text-align:center;
	padding: 5px;
	display: block;
	width:390px;
}
.g-info-300CAPTION {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
	font-size:11px;
    line-height:14px;
	text-align:center;
	padding: 5px;
	display: block;
	width:290px;
}
.g-info-200CAPTION {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
	font-size:11px;
    line-height:14px;
	text-align:center;
	padding: 5px;
	display: block;
	width:190px;
}

.g-info-100CAPTION {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
	font-size:11px;
    line-height:14px;
	text-align:center;
	padding: 5px;
	display: block;
	width:90px;
}
/**** Info Table Styles ****/

.g-info-t-cont {
	width: 600px;
	margin-right:auto;
	margin-left:auto;
	padding: 5px 0 5px 0;
}


.g-tHead {
	background:#ffffff;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:12px;
	letter-spacing:1px;
	text-align:left;
	padding: 5px 5px 1px 5px;
	
	border-bottom: solid #506b00 2px;
}

.g-cHead-V {
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:13px;
	letter-spacing:1px;
	text-align:left;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #506b00;
	
}

.g-tContent-V {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
	text-align:left;
	padding: 5px;
	border-bottom: 1px solid #edf0e5;
}

.g-tContent-V  a:link {
	
    color:#506b00;
	text-decoration:none;
    
}
.g-tContent-V  a:hover {
	
    color:#ea800f;
    text-decoration:none;
}

.g-cHead-H {
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:12px;
	text-align:center;
	padding: 5px 0 5px 0;
	border-bottom: 2px solid #cecece;
	border-right: 1px solid #506b00;
	border-left: 1px solid #edf0e5;
	display:block;
}

.g-tContent-H {
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
	text-align:left;
	padding: 5px;
	border-right: 1px solid #edf0e5;
	border-bottom: 2px solid #cecece;
}


.g-col-border {
	border-left: 1px #cecece solid;
	border-right: 1px #cecece solid;
}

/* ********************/
/*** VIDEO PAGE STYLES***/
/* ********************/
/* ********************/


.videoBOXcont {
	margin: 10px 3px 0 10px; 
	padding-bottom: 10px;
	width:623px;
	min-height:100px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	float:left;
	display:block;
	-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
border-radius: 10px;
}

.videoSecTitle {
	width:612px;
	display:block;
	background:#edf0e5;
	font-family:Verdana;
	font-weight:normal !important;
    color:#506B00;
    font-size:16px;
	letter-spacing:1px;
	text-align:left;
	padding: 10px 3px 8px 10px;
	margin-bottom:5px;
	position:relative;
	float:left;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}


/** START ROW VIDEO*************************************************/
.videoCONT {
	width: 601px;
	margin-left: 10px;
	margin-top: 10px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	float:left;
	display:block;
	-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
	border-radius: 10px;
	
}

.videoDescCONT {
	width: 449px;
	display:block;
	padding-left:10px;
	position:relative;	
	float:left;
	border-left: 1px solid #DCE1CC;
}


.videoTHUMB {
	width: 120px;
	display:block;
	float:left;
}
	
.videoTitle {
	width:445px;
	display:block;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:11px;
	font-size-adjust:none;
	text-align:left;
	padding: 3px 0 3px 0;
	position:relative;
	float:left;
	clear: left;
}
	
.videoDesc {
	display:block;
	width:445px;
	font-family:Verdana;
	font-weight:normal;
    color:#4c4c4c;
    font-size:11px;
	text-align:left;
	padding: 3px 0 3px 0;
	
	position:relative;
	float:left;
	clear: left;
	
}

.watch {
	display:block;
	width:445px;
	font-family:Verdana;
	font-weight:normal;
	font-style:italic;
    color:#4c4c4c;
    font-size:11px;
	text-align:left;
	padding: 3px 0 3px 0;
	
	position:relative;
	float:left;
	clear: left;
}
	
/**END ROW VIDEO*******************************************/

/**START COLUMN VIDEO**********************************************************

.videoCONT {
	width: 142px;
	margin-left: 10px;
	margin-top: 10px;
	border:1px solid #DCE1CC;
	float: left;
	overflow: hidden;
	position:relative;
	float:left;
	display:block;
	-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
	border-radius: 10px;
	
}

.videoDescCONT {
	width: 144px;
	display:block;
	position:relative;	
	float:left;
}


.videoTHUMB {
	width: 142px;
	display:block;
	float:left;
}
	
.videoTitle {
	display:block;
	font-family:Verdana;
	font-weight:bold;
    color:#506B00;
    font-size:11px;
	font-size-adjust:none;
	text-align:left;
	padding: 3px;
	position:relative;
	float:left;
	
}
	
.videoDesc {
	display:block;
	
	font-family:Verdana;
	font-weight:normal;
    color:#4c4c4c;
    font-size:11px;
	text-align:left;
	padding: 3px;
	
	position:relative;
	float:left;
	
	
}

.watch {
	display:block;

	font-family:Verdana;
	font-weight:normal;
	font-style:italic;
    color:#4c4c4c;
    font-size:11px;
	text-align:left;
	padding: 3px 0 3px 0;
	
	position:relative;
	float:left;
	
}
**END COLUMN VIDEO*************************************************/



/**********************/
/**********************/
/**********************/
/**********************/
/**********************/
/**** Other Styles ****/
/**********************/


.jss-desc{
	font-size: 11px;
	color: #506b00;
	line-height:12px;
}

.topofpage{
	padding: 5px 15px 5px 5px; margin-top: 5px; margin-bottom: 5px; text-align:right; font-family:Verdana, sans-serif; font-size:11px; line-height:12px; font-style:normal; font-weight:normal; font-size-adjust:none; position:relative; float:left; display:block; width: 100%; box-sizing:border-box;
}

.clear {
	clear:both;
}

.clearfloat { 
	clear:both;
	height:5px;
	font-size: 1px;
	line-height: 0px;
	display: block;
	position:relative;
}
.clearfloat2 { 
	clear:both;
	height:5px;
	font-size: 1px;
	line-height: 0px;
	display: block;
	position:relative;
	padding:20px;
}
.clearall { 
	clear:both;
	height:5px;
	font-size: 1px;
	line-height: 0px;
	display: block;
	position:relative;
	width: 100%;
}

.diseasecode {
   	list-style-type: none;
	display:block;	
	padding: 5px 0 5px 0;
}

.diseasecode2 {
   	list-style-type: none;
	display:block;	
	padding: 5px 0 5px 20px;
}


/******************************

* BxSlider v4.1.2 - Fully loaded, responsive content slider
* http://bxslider.com
*
* Written by: Steven Wanderski, 2014
* http://stevenwanderski.com
* (while drinking Belgian ales and listening to jazz)
*
* CEO and founder of bxCreative, LTD
* http://bxcreative.com
*/

/** Box Styles 
=================================**/

.slideCONT {
	width: 630px; 
	background-color:#ffffff;
	float: left;
	
	position:relative;
	
	display:block;
	margin-left:10px;
	padding-top: 10px;
	
}


.squareBOXTIME {
	width:198px;
	border:1px solid #DCE1CC;
	float: left;
	
	position:relative;
	float:left;
	display:block;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	
}
.boxtitleTIME {
	width:188px;
	display:block;
	background:#DCE1CC;
	font-family:Roboto Slab;
	font-weight:bold;
    color:#506B00;
    font-size:24px;
	text-align:left;
	padding: 10px 5px 5px 5px;
	position:relative;
	float:left;

	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.boxtextTIME {
	width:188px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:18px;
	text-align:left;
	padding: 5px;
	position:relative;
	float:left;
}

.boxIMAGE {
	border:none !important;
}

.boxtitleDATE {
	width:188px;
	display:block;
	background:#DCE1CC;
	font-family:Roboto Slab;
	font-weight:bold;
    color:#506B00;
    font-size:18px;
	text-align:left;
	padding: 10px 5px 5px 5px;
	position:relative;
	float:left;
	
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.boxtitleCHARITY {
	width:188px;
	display:block;
	background:#ffffff;
	font-family:Roboto Slab;
	font-weight:bold;
    color:#506B00;
    font-size:14px;
	text-align:left;
	padding: 10px 5px 5px 5px;
	position:relative;
	float:left;
	
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom: 1px #dce1cc solid;
}




.link {
	text-decoration:none;
	color: #506b00;
}

/** Content Block Image Blocks
===================================*/
#CBI ul {
	margin-left: 0px;
	padding:0px;
 	background: #ea800f;
	list-style:none;
	width: 605px;
	float: left;
	position:relative;	
}

#CBI li {
	width:196px;
	border:1px solid #DCE1CC;
	float: left;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	margin-left: 3px;
	margin-top: 5px;
	
}

#CBI li:first-child {
	margin-left: -40px !important;
}


.CBI-cont {
	width:198px;
	border:1px solid #DCE1CC;
	float: left;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	margin-left: 5px;
	
}




.CBI-boxtitle {
	width:188px;
	display:block;
	background:#ffffff;
	font-family:Roboto Slab;
	font-weight:bold;
    color:#506B00;
    font-size:14px;
	text-align:left;
	padding: 10px 5px 5px 5px;
	position:relative;
	float:left;
}

.CBI-boxtitle a:link {
	color: #506b00;
	text-decoration: none;
}
.CBI-boxtitle a:visited {
	color: #506b00;
	text-decoration: none;
}
.CBI-boxtitle a:hover {
	color: #506b00;
	text-decoration: underline;
}

.CBI-image {
	width:198px;
	float: left;
	position:relative;
	display:block;
	
}


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 5px;
	*zoom: 1;
	
}

.bx-wrapper img {
max-width: 100%;
display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {

background: #ffffff;

/*fix other elements on the page moving (on Chrome)*/
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
     -ms-transform: translatez(0);
     -o-transform: translatez(0);
     transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -25px;
width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
min-height: 50px;
background: url(http://www.johnnyseeds.com/images/landers/1HubPages/History/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
left: 10px;
background: url(http://www.johnnyseeds.com/images/landers/1HubPages/History/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
right: 10px;
background: url(http://www.johnnyseeds.com/images/landers/1HubPages/History/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
position: absolute;
bottom: -35px;
margin-top: 0;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(http://www.johnnyseeds.com/images/landers/1HubPages/History/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(http://www.johnnyseeds.com/images/landers/1HubPages/History/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}

.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}
/**********************************/
/* Navigation Bar */
 

/* ******************** */
/* Nav Staff Selects Styles */
/* ********************/
/* ********************/


.navselectIMAGE {
	padding-top: 0px !important;
	width:130px !important;
	height: 130px !important;
	position:relative !important;
	float:left !important;
	display: block !important;
	overflow:hidden !important;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3) !important;
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.3) !important;
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.3) !important;
	
}

.navselectIMAGE img {
	margin-top: -8px !important;
	display: block !important;
	width: 130px !important;
	border:0px !important;	
}



.navselectTITLE {

	display:block !important;
	font-family:Verdana !important;
	font-weight:bold !important;
    color:#ea800f !important;
    font-size:12px !important;
	text-align:left !important;
	padding: 3px !important;
	position:relative !important;
	float:left !important;
}
.navselectTITLE a:link {
	display:block !important;
    color:#ea800f !important;
	text-decoration:none !important;
}
.navselectTITLE a:hover {
	text-decoration: underline !important;
}
.navselectTITLE a:visited {
    color:#ea800f !important;
    font-size:12px !important;
	text-align:left !important;
	padding: 10px 3px 8px 3px !important;
	text-decoration:none !important;
}

.navselectQUOTE {
	width:115px !important;
	display:block !important;
	font-family:Verdana !important;
	font-weight:normal !important;
    color:#506b00 !important;
    font-size:12px !important;
    line-height:18px !important;
	text-align:left !important;
	font-style:italic !important;
	padding: 5px !important;
	position:relative !important;
	float:left !important;
}

.navselectAUTHOR {
	width:115 !important;
	display:block !important;
	font-family:Verdana !important;
	font-weight:normal !important;
    color:#505050 !important;
    font-size:11px !important;
    line-height:15px !important;
	text-align: left !important;
	padding: 5px !important;
	position:relative !important;
	float:left !important;
	border-top: 1px solid #dce1cc !important;
}
.navselectPOSITION {
	width:115px !important;
	display:block !important;
	font-family:Verdana !important;
	font-weight:normal !important;
    color:#505050 !important;
    font-size:11px !important;
    line-height:11px !important;
	text-align:left !important;
	padding: 0px 3px 5px 5px !important;
	position:relative !important;
	float:left !important;
	font-style:italic !important;
}
/** FY2015 HOME PAGE STYLES**/
/****************************/

.breadcrumb {
	width: 852px;
	height: 40px;
	background:#ffffff;
	margin-top:0px;
	position: absolute;
	top: 0;
	left: 25%;
	z-index:50;
	display: block;
}
.fullpagediv-cont {
	width: 852px; 
	background: #ffffff; 
	margin-top:-44px; 
	float: left; 
	position: relative; 
	left: 25%; 
	z-index:100; 
	padding-bottom: 20px;
	display: block;
}
.mainimage-710px {
	width: 710px; 
	height: 399px; 
	float: left; 
	position: relative;
	display: block;
	overflow:hidden;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
}

.mainthumb-142px {
	width: 140px; 
	height: 98px; 
	background:#fbe6cf; 
	border: #ffffff 1px solid; 
	float: left; 
	position: relative;
	display: block;
	overflow:hidden;
}
.mainimage {
	width: 660px; 
	height: 399px; 
	float: left; 
	position: relative;
	display: block;
	overflow:hidden;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
}
.mainthumb {
	width: 190px; 
	height: 98px; 
	background:#fbe6cf; 
	border: #ffffff 1px solid; 
	float: left; 
	position: relative;
	display: block;
	overflow:hidden;
}
/* MAIN IMAGE TEXT STYLES*/
/*************************/
.headline-cont {
	width:710px;	
	position: absolute;
	display: block;
	clear:both;
	top: 0px;
	left: 0px;
	background-color:#a7b57f;
	padding: 5px 0px;
	text-align:center !important;
}
.headline {
	font-family:Verdana !important;
	font-weight:bold !important;
	letter-spacing:1px !important;
    color:#ffffff !important;
    font-size:28px !important;
	text-align:center !important;
	padding: 0px !important;
	margin: 0px !important;
}
.shop-cont {
	position: absolute;
	display: block;
	clear:both;
	bottom: 0px;
	right: 0px;
	padding: 10px 0px;
	text-align:right !important;
	background-color:#a7b57f;
	-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}
.shop-cont-below {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 0px;
	padding: 10px 0px;
	text-align:right !important;
	background-color:#dce1cc;
	-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
z-index:2000;
}
.shop {
	font-family:Verdana !important;
	font-weight:bold !important;
	letter-spacing:1px !important;
    color:#a7b57f !important;
    font-size:16px !important;
	text-align:right !important;
	padding: 0px 10px !important;
	margin: 0px !important;
}

.shop a:link {
	color:#a7b57f !important;
	text-decoration: none !important;
}
.shop a:hover {
	
    color:#506b00 !important;
    
	text-decoration: underline !important;
}
.shop a:visited {
    color:#a7b57f !important;
	text-decoration: none !important;
}
.thumbtext-cont {
	width:100%;	
	position: absolute;
	display: block;
	bottom: 0px;
	left: 0px;
font-family:Verdana !important;
	font-weight:bold !important;
	letter-spacing:1px !important;
    color:#ffffff !important;
    font-size:11px !important;
	text-align:center !important;
	padding: 5px 0px !important;
	margin: 0px !important;
	background-color:#506b00;

}
/*************************/
.hp-headline {
	width: 852px;
	float: left; 
	position: relative;
	padding: 5px;
	display: block;
}
.content-cont-4col {
	width: 560px; 
	float: left; 
	position: relative;
	display: block;
	margin-left: 6px;
	float: left;
}
.content-cont-6col {
	width: 852px; 
	background: #faf2db;  
	float: left; 
	position: relative;
	padding: 6px 6px 10px 6px;
	display: block;
}
.contentbox-1col {
	width: 128px; 
	height: 128px;
	background:#dce1cc; 
	border: #a7b57f 1px solid;  
	float: left; 
	position: relative;
	margin: 5px;
	overflow:hidden;
	display: block;
}
.contentbox-2col {
	width: 268px; 
	height:268px;
	background:#dce1cc; 
	border: #a7b57f 1px solid; 
	float: left; 
	position: relative;
	margin: 5px;
	overflow:hidden;
	display: block; 
}
.contentbox-3col {
	width: 408px; 
	height: 268px; 
	background:#dce1cc; 
	border: #a7b57f 1px solid;  
	float: left; 
	position: relative;
	margin: 3px; 
	display: block;
	overflow:hidden;
}
.contentbox-4col {
	width: 548px; 
	height: 268px; 
	background:#dce1cc; 
	border: #a7b57f 1px solid;   
	float: left; 
	position: relative;
	margin: 5px; 
	display: block;
	overflow:hidden;
}
.contentbox-5col {
	width: 688px; 
	height: 268px; 
	background:#dce1cc; 
	border: #a7b57f 1px solid;  
	float: left; 
	position: relative;
	margin: 5px; 
	display: block;
	overflow:hidden;
}
/********************/
.editorial-cont-2col {
	width: 280px; 
	margin-right: 6px;
	float: right; 
	position: relative;
	display: block;
}

.editorialbox-1col {
	width: 128px; 
	height: 128px;
	background:#fbe6cf; 
	border: #f0a657 1px solid;  
	float: left; 
	position: relative;
	margin: 5px;
	overflow:hidden;
	display: block;
}
.editorialbox-2col {
	width: 268px; 
	height:268px;
	background:#fbe6cf; 
	border: #f0a657 1px solid;
	float: left; 
	position: relative;
	margin: 5px;
	overflow:hidden;
	display: block; 
}

.hp-image {
	display: block;
	width: 100%;
	float: left; 
	position: relative;
}
.hp-caption {
	width:100%;
	font-family:Verdana;
	font-weight:bold;
	letter-spacing:1px;
    color:#ffffff;
    font-size:12px;
    line-height:13px;
	text-align:left;
	padding: 3px;
	background-color:#a7b57f;
	float: left; 
	position: absolute;
	display: block;
	clear:both;
	bottom: 0px;
}

.hp-caption a:link {
	color: #ffffff;
	text-decoration: none;
}
.hp-caption a:visited {
	color: #ffffff;
	text-decoration: none;
}
.hp-caption a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.ed-caption {
	width:100%;
	font-family:Verdana;
	font-weight:normal;
	letter-spacing:1px;
    color:#ea800f;
    font-size:11px;
    line-height:13px;
	text-align:left;
	padding: 3px;
	background-color:#fbe6cf;
	float: left; 
	position: absolute;
	display: block;
	clear:both;
	bottom: 0px;
}

.ed-caption a:link {
	color: #ea800f;
	text-decoration: none;
}
.ed-caption a:visited {
	color: #ea800f;
	text-decoration: none;
}
.ed-caption a:hover {
	color: #ea800f;
	text-decoration: underline;
}
/** HomePage Banner**/
/********************/
.banner-558px {
	width: 548px; 
	height: 128px; 
	background:#dce1cc; 
	border: #a7b57f 1px solid;   
	float: left; 
	position: relative;
	margin: 5px; 
	display: block;
	overflow:hidden;
}
/** Theme Content Slider Styles (tcs)**/
/*********************************/
.tcs-mainimage-852px {
	width: 852px;
	height: 440px; 
	float: left; 
	position: relative;
	display: block;
	overflow:hidden;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
	background:#dce1cc;
}
.tcs-image {height: 399px; width: 567px; background:#a7b57f; display:block; position:relative; float:left; overflow:hidden;}
.tcs-description-cont {height: 379px; width: 265px; background:#dce1cc; display:block; position:relative; float:left; padding: 10px;}
.tcs-title {
	font-family: "Palatino Linotype", Palatino, serif;
	font-weight:bold;
	letter-spacing:1px;
    color:#506b00;
    font-size:20px;
    line-height:24px;
	text-align:left;
	display:block; 
	position:relative; 
	float:left;
	width:100%;
	border-bottom: 1px solid #a7b57f;
	padding: 0px 0px 5px 0px;
	}
	.tcs-title a {
	color:#506b00;
    text-decoration:none;
	}
	.tcs-title a:hover {
	color:#ae800f;
	text-decoration:underline;
	}
	.tcs-title a:visited {
	color:#506b00;
    text-decoration:none;
	}
.tcs-description {
	font-family:Verdana;
	font-weight:normal;
    color:#506b00;
    font-size:14px;
    line-height:24px;
	text-align:left;
	display:block; 
	position:relative; 
	float:left;
	width:100%;
	clear:both;
	margin-top: 10px;

	}
	.tcs-description a {
	color:#506b00;
	text-decoration:underline;

	}

.tcs-description a:hover {
	color:#ae800f;
text-decoration:none;
	}

.tcs-description a:visited {
	color:#506b00;
	text-decoration:underline;

	}
	
.tcs-description-2 {
	font-family:Verdana;
	font-weight:normal;
    color:#506b00;
    font-size:11px;
    line-height:18px;
	text-align:left;
	display:block; 
	position:relative; 
	float:left;
	width:100%;
	clear:both;
	margin-top: 10px;

	}
	.tcs-description-2 a {
	color:#506b00;
	text-decoration:underline;

	}
	.tcs-description-2 a:hover{
	color:#ae800f;
	text-decoration:none;

	}
	.tcs-description-2 a:visited {
	color:#506b00;
	text-decoration:underline;

	}
.tcs-learn a {
	font-family:Verdana;
	font-weight:normal;
    color:#ffffff;
    font-size:12px;
    line-height:12px;
	text-align:left;
	text-decoration:none;
	display:block; 
	position:relative; 
	float:left;
	margin-top: 10px;
	clear:both;
	padding: 5px 5px 8px 5px;
	border: 1px solid #ffffff;
	background-color:#ea800f;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	}
.tcs-learn a:hover {
	background-color:#f0a657 !important;
	border: 1px solid #ea800f !important;
}
	
.tcs-cont-lt {
	margin: 10px 0px 0 20px; 
	width: 533px; 
	position:relative;
	display:block;
	float:left;
	
}	

.tcs-box-lt {
	width: 533px; 
	min-height:100px;
	margin-top: 10px;
	border:1px solid #a7b57f;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}
.tcs-box-title-lt {
	width:100%;
	display:block;
	background:#a7b57f;
	font-family:Verdana;
	font-weight:bold;
    color:#ffffff;
    font-size:18px;
	letter-spacing:1px;
	text-align:left;
	padding: 10px 3px 8px 10px;
	position:relative;
	float:left;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
box-sizing:border-box;
}



.tcs-box-text-lt {
	width:100%;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:18px;
	text-align:left;
	padding: 10px;
	position:relative;
	float:left;
	box-sizing:border-box;
}


.tcs-cont-rt {
	margin: 10px 20px 0 0px; 
	width: 250px; 
	position:relative;
	display:block;
	float: right;
	
	
}
.tcs-box-rt {
	width: 250px; 
	min-height:100px;
	margin-top: 10px;
	border:1px solid #dce1cc;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}
.tcs-box-title-rt {
	width:237px;
	display:block;
	background:#dce1cc;
	font-family:Verdana;
	font-weight:normal;
    color:#506b00;
    font-size:16px;
	letter-spacing:1px;
	text-align:left;
	padding: 10px 3px 8px 10px;
	position:relative;
	float:left;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}



.tcs-box-text-rt {
	width:230px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:18px;
	text-align:left;
	padding: 10px;
	position:relative;
	float:left;
}

.tcs-li {
	border-bottom: 1px #ffffff solid;
}

/* BOTTOM WELL*/
.bottom-well-cont {
	margin: 10px 0px 0 20px; 
	width: 812px; 
	position:relative;
	display:block;
	float:left;
	
}
.tcs-box-bw {
	width: 810px; 
	min-height:100px;
	margin-top: 10px;
	border:1px solid #a7b57f;
	float: left;
	overflow: hidden;
	position:relative;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}
.tcs-box-title-bw {
	width:810px;
	display:block;
	background:#a7b57f;
	font-family:Verdana;
	font-weight:bold;
    color:#ffffff;
    font-size:18px;
	letter-spacing:1px;
	text-align:left;
	padding: 10px 3px 8px 10px;
	position:relative;
	float:left;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}



.tcs-box-text-bw {
	width:810px;
	display:block;
	font-family:Verdana;
	font-weight:normal;
    color:#000000;
    font-size:12px;
    line-height:18px;
	text-align:left;
	padding: 10px;
	position:relative;
	float:left;
}
.tcs-image-bw {height: auto; width: 400px; background:#a7b57f; display:block; position:relative; float:right; overflow:hidden; border:1px solid #a7b57f;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;}

/* Home Page Rectangles */
/************************/


.rec-cont {
	float: left;
	width: 302px;
	min-height:200px;
	border: 1px #cecece solid;
	position: relative;
	margin-left:12px;
	margin-top: 15px;
	padding:0px 0px 3px 0px;
	
	
}

.rec-cont-head {
	width: 296px;
	background:#738933;
	padding:3px;
	margin-top: 0px;
	float: left;
	position:relative;
}
.rec-cont-h2 {
	font-family:Verdana, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	line-height:12px;
	color: #ffffff;
	font-weight:normal !important;
	padding: 5px !important;
	margin:0px !important;
	text-decoration:none !important;
	text-align:left;
}

.rec-cont-h2 a {
	color: #ffffff;
	text-decoration:underline !important;
	
}

.rec-cont-h2 a:link {
	
	text-decoration:none !important;
	
}
.rec-cont-h2 a:hover {
	color: #ffffff;
	text-decoration:underline !important;
	
}

.rec-cont-h2 a:visited {
	color: #ffffff;
	text-decoration:underline !important;
	
}


.rec-cont-img {
	width: 302px;
	overflow:hidden;
	float: left;
	position:relative;
	margin:0px;
	padding:0px;
	display: block;
	
}

.rec-cont-desc{
	font-family:Verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height:12px;
	color: #000000;
	font-weight:normal !important;
	width: 296px;
	padding:3px;
	margin-top: 0px;
	float: left;
	position:relative;
	
}

/* Home Page Square */
/************************/

.sq-cont {
	margin-left: 12px;
	border:1px solid #a7b57f;
	width:601px;
	float: left;
	position: relative;
	padding: 5px 8px 10px 9px;
	background-color: #dce1cc;
	display: block;
}


.sq1 {
	width: 143px;
	
	border: 1px #a7b57f solid;
	float: left;
	position: relative;
	margin: 5px 0px 0px 0px;
	display: block;
}

.sq {
	width: 143px;
	
	border: 1px #a7b57f solid;
	float: left;
	position: relative;
	margin: 5px 0px 0px 7px;
	display: block;
}

.sq-head {
	font-family:Verdana, sans-serif;
	font-size: 22px;
	letter-spacing: 1px;
	line-height:12px;
	text-align:center;
	color: #506b00;
	font-weight:normal !important;
	width:580px;
	padding: 10px !important;
	margin:0px !important;
	text-decoration:none !important;
	float: left;
	position: relative;
	display: block;	
}

.sq-img {
	width: 143px;
	float: left;
	position: relative;
	display: block;
}

.sq-desc {
	font-family:Verdana, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	line-height:12px;
	color: #ffffff;
	font-weight:normal !important;
	width: 134px;
	padding:5px;
	margin-top: 0px;
	float: left;
	position:relative;
	background-color:#a7b57f;
	text-align: left;
	display: block;
}





.sq-desc a:link {
	color: #ffffff;
	text-decoration: none;
}

.sq-desc a:hover {
	text-decoration: underline;
}

.sq-desc a:visited {
	color: #ffffff;
	text-decoration: none;
}

.cta {
	font-family:Verdana, sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	line-height:18px;
	text-align:right;
	color: #506b00;
	font-weight:normal !important;
	width:580px;
	padding: 10px 0 !important;
	margin:5px 0 0 0 !important;
	text-decoration:none !important;
	float: right;
	position: relative;
	display: block;	
}


.cta a:link {
	color: #506b00;
	text-decoration: none;
}


.cta a:hover {
	text-decoration: underline;
}

.cta a:visited {
	color: #506b00;
	text-decoration: none;
}

/* FULL PAGE CONTENT*/
/********************/
.full-div {
	width: 100%;
	padding:10px; 
	box-sizing:border-box;
}
.full-column {
	width: 100%;
	min-height:100px;
	margin-top: 10px;
	border:1px solid #a7b57f;
	float: left;
	overflow: hidden;
	position:relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-sizing:border-box;
	display:block;
}
/*.FOBDiv {width: 100% !important; display:block  !important; clear:both !important;}*/