/* PMA website styles, Author: Plastique (richard@plastique.com.au), 04.11.2009 */



/* ### UNIVERSAL STYLES ###  */
body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0;
	padding: 0;
	background: url(../images/background_plant.jpg) 0 0 no-repeat #908E81;
}

a {
	
	outline: none;
	color: #a52a2a;
	text-decoration: none;
	cursor:pointer;
}

a:hover {
	text-decoration: none;
}

form {
    margin: 0;
}

.clear {
	clear: both;
}

p {
    line-height: 16px;
    margin: 15px 0 0 0;
}

h1#headerBlack {
    width: 900px;
    height: 188px;
    overflow: hidden;
    text-indent: -9999px;
	background: url(../images/header-background2.png) 0 0 no-repeat;
}

#mainContainer {
	position: relative;
	text-align: left;
    margin: auto;
    width: 900px; /*940*/
    padding: 23px 30px 0 30px;
	background: url(../images/background_dropshadow_main3.png) 0 0 no-repeat;
}

#mainContainerBase {
	position: relative;
    clear: both;
    display: block;
    margin: auto;
    width: 960px; /*940*/
    height: 20px;
	background: url(../images/background_dropshadow_footer_02.png) 0 0 no-repeat;
}

#statusContainer {
    width: 900px;
    height: 30px;
    overflow: hidden;
    text-align: right;
}

#statusContainer h4 {
    margin: 0;
    padding: 6px 16px 0 0;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    font-weight: normal;
}

#statusContainer h4 span {
    font-weight: bold;
}

#headerContainer {
    width: 900px;
    height: 188px;
    margin: 0;
	background: url(../images/header-background2.png) 0 0 no-repeat;
    /*overflow: hidden; IE6 only*/
}

#headerContainer .row1 {
    width: 900px;
    height: 188px;
}

/*#headerContainer .row1 #logo {
    float: left;
    width: 250px;
    height: 107px;
}

#headerContainer .row1 #logo a {
	display: block;
    margin: 0 28px 0 79px;
    width: 143px;
    height: 107px;
    text-indent: -9999px;
    text-decoration: none;
}*/

#headerContainer .row1 #headerFlash {
    float: left;
    width: 343px;
    height: 188px;
}

#headerContainer .row1 #nav {
    float: left;
    width: 557px;
    height: 24px;
    margin: 127px 0 0 0;
}

#headerContainer .row1 #nav ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 557px;
}

#headerContainer .row1 #nav ul li {
    position: relative;
    display: inline;
    float: left;
	margin: 0;
	/*font: 12px Myriad Pro, Tahoma, Arial, Helvetica, Sans-serif;*/
	font: 12px Tahoma, Arial, Helvetica, Sans-serif;
    color: #141215;
}

#headerContainer .row1 #nav ul li#leftCorner {
    width: 9px;
    height: 24px;
	background: url(../images/leftCorner.jpg) 0 0 no-repeat;
}

#headerContainer .row1 #nav ul li a {
	display: block;
	/*width: 100px; */
	height: 24px; /*24px*/
    padding: 0;
	line-height: 15px;
	text-decoration: none;
	background: url(../images/buttonGreenLeft.jpg) 0 0 no-repeat;
    /*background-color: #fff;
    filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
    cursor: hand;
    overflow: hidden;
}
#headerContainer .row1 #nav ul li a#home {
    width: 57px;
}
#headerContainer .row1 #nav ul li a#services {
    width: 93px;
}
#headerContainer .row1 #nav ul li a#plants {
    width: 80px;
}
#headerContainer .row1 #nav ul li a#media {
    width: 90px;
}
#headerContainer .row1 #nav ul li a#about {
    width: 74px;
}
#headerContainer .row1 #nav ul li a#contact {
    width: 83px;
}
#headerContainer .row1 #nav ul li a#trade {
    width: 60px;
}

#headerContainer .row1 #nav ul li a span {
	display: block;
	height: 20px; /*24px*/
    padding: 4px 11px 0 14px;
	background: url(../images/buttonGreenRight.jpg) 100% 0 no-repeat;
}

#headerContainer .row1 #nav ul li a.on {
	color: #141215;
	background: url(../images/buttonGreenLeftOn.jpg) 0 0 no-repeat;
    /*filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;*/
}

#headerContainer .row1 #nav ul li a.on span{
	color: #141215;
	background: url(../images/buttonGreenRightOn.jpg) 100% 0 no-repeat;
}

#headerContainer .row1 #nav ul li a:link, #headerContainer .row1 #nav ul li a:visited{
	color: #060;
}

#headerContainer .row1 #nav ul li a:hover{
	color: #141215;
	background: url(../images/buttonGreenLeftOn.jpg) 0 0 no-repeat;
    /*filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;*/
}

#headerContainer .row1 #nav ul li a span:hover{
	color: #141215;
	background: url(../images/buttonGreenRightOn.jpg) 100% 0 no-repeat;
}

/*#headerContainer .row1 #nav ul li a#trade span:hover{
	background: url(../images/buttonGreenRight.jpg) 100% 0 no-repeat;}
#headerContainer .row1 #nav ul li a#trade:hover{
	background: url(../images/buttonGreenLeft.jpg) 0 0 no-repeat;
	cursor: default;
}*/




/* start floating nav styles */
#headerContainer .row1 #nav ul li.subNav ul {
    display: none;
    /*width: 103px; exact width */
    width: 170px;
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    left: 7px;
    top: 24px;
}

#headerContainer .row1 #nav ul li.subNav:hover ul {
    display: block;
}

#headerContainer .row1 #nav ul li.subNav ul li {
    display: list-item;
    float: none;
   /* margin-top: 1px;*/
}

#headerContainer .row1 #nav ul li.subNav ul li a {
	display: block;
	padding: 4px 0 0 13px;
	height: 22px;
	background-color:#cbe5a9 ;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	background-image: none;
}

#headerContainer .row1 #nav ul li.subNav ul li a.on {
    background: none;
    background-color: #cbe5a9;
}

#headerContainer .row1 #nav ul li.subNav ul li a:hover{
    background: none;
    background-color: #A2CF67;
}
/* end floating nav styles */





#headerContainer .row2 {
    width: 900px;
    height: 80px;
}

#headerContainer .row2 .leftCol {
    float: left;
    width: 300px;
    height: 80px;
}

#headerContainer .row2 .leftCol a {
	display: block;
    margin: 0 37px 0 38px;
    width: 225px;
    height: 80px;
    text-indent: -9999px;
    text-decoration: none;
}

#headerContainer .row2 .rightCol {
    float: left;
    width: 600px;
    height: 80px;
}

#headerContainer .row2 .rightCol h3 {
	color: #fff;
    text-indent: -9999px;
}

#contentContainer {
    width: 900px;
    min-height: 450px;
    background-color: #fff;
    overflow: hidden;
}

#contentContainer h2 {
    margin: 0;
    padding: 0;
    /*font-size: 20px;
    line-height: 30px;*/
    color: #019d0f;
    font-weight: 100;
}

#contentContainer .top30 {
    margin-top: 30px;
}

#contentContainer .top60 {
    margin-top: 60px;
}

#contentContainer h5 {
    margin: 20px 0 0 0;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    font-weight: bold;
}

#contentContainer .padding {
    padding: 0px 20px 30px 20px;
}

#contentContainer #home .row {
    width: 860px;
    min-height: 1px;
	/*background: url(../images/homeLineBg.png) 100% 0 no-repeat;*/
}

#contentContainer #home .leftCol {
    float: left;
    width: 620px;
    min-height: 1px;
	margin-top:-15px;
}

#contentContainer #home .leftCol #intro {
	float: left;
	width: 590px; /*450*/
	padding-right: 30px;
	
	/*position: relative;
	top: -15px;*/
	
}
#intro h2 #script_font {
	display: inline;
	position: relative;
	top: 7px;
	padding-right: 10px;
	}
#contentContainer #home .row .leftCol #intro h2 {
	font-size: 1.9em;
	font-weight: 100;
	color: #669F4F;
	letter-spacing: .1em;	
	}
	#contentContainer #home .row .leftCol h6 {
		 color: #666666;
    font-size: 15px;
    font-weight: 100;
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 30px;
	}
	
	#contentContainer #home .row .leftCol #intro p {
	line-height: 17px;
	word-spacing: .2em;
	font-size: 12px;
	padding-left:30px;
	padding-right:30px;
		}

	 
#contentContainer #home .leftCol #canWeHelp {
	clear: both;
	width: 590px;
	min-height: 100px;
	margin-top: 18px;
	
	background-image: url(../images/Can-we-help-box_modified.png);
	background-repeat: no-repeat;
	
}

#contentContainer #home .leftCol #canWeHelp .padding {
    padding: 15px 0 15px 20px;
    margin: 0;
}

#contentContainer #home .leftCol #canWeHelp p  {
	color: #EAFFCF;
	margin-left: 15px;
	
		
}
#contentContainer #home .leftCol #canWeHelp a  {
	color: #EAFFCF;
	text-decoration: none;
	word-spacing: 2px;	
}
#contentContainer #home .leftCol #canWeHelp a:hover  {
	color: #FFF;
	background-color: #90BF53;
	/*background-color: #749F3B;*/
	text-decoration: none;
	display: inline;
	
}
#contentContainer #home .leftCol #canWeHelp h4 {
	margin: 0;
	padding-top: 5px;
	font-size: 1.7em;
	line-height: 16px;
	color: white;
	font-weight: lighter;
	letter-spacing: 0.1em;
	
	
}

#contentContainer #home .leftCol #imageAnimation {
    float: left;
    width: 170px; /*170*/
}

#contentContainer #home .rightCol {
    float: left;
    width: 240px;
    min-height: 1px;
}


/*/////////all styles for new right col container for home page\\\\\\\\\\\*/
#contentContainer #home #rightColhome {
    float: left;
    width: 240px;
    min-height: 1px;
	padding: 0;
    margin: 0;
	margin-top:0px;
	*margin-top:0px;
}

#contentContainer #home #rightColhome p{
	 padding: 0 10px 0 15px; }


#contentContainer #home #rightColhome #hotMonth{
	background: url(../images/hot-month.png) 0 0 no-repeat;
	min-height:292px; /*height of the above bckg image*/
	
	}
#contentContainer #home #rightColhome #hotMonth img {
	border: 1px solid #FDB5D3;
    margin-left: 16px;
    margin-top: 59px;}
	
	
#contentContainer #home #rightColhome #hotMonth p {	
	 color: white;
    font-size: 11px;
    margin: 0;
   }
	
	#contentContainer #home #rightColhome  a.block  {
	color: #FDB5D3;
	text-decoration: none;
	margin-left:0px;
	
	
	
	}
#contentContainer #home #rightColhome a.block:hover {
	color: white;
	background-color: #AF5763;
	/*background-color: #749F3B;*/
	text-decoration: none;
}

#contentContainer #home #rightColhome #newinfoprime{
	padding:5px 0px 10px 0px;
	border-bottom:1px solid #CFD0D1;
	margin:0px;
	 }
#contentContainer #home #rightColhome #newinfoprime p {
	padding: 0 10px 0 15px;
	margin:0px}

#contentContainer #home #rightColhome #newinfo{
	/*border-right:1px solid #666;
	border-left:1px solid #666;*/
	margin:0px;
	padding:2px 0px 10px 0px;
	border-top:none;
	border-bottom:none;}

/*advertisment bottom of home page post right col rebuild*/
#contentContainer #home #rightColhome #advertisement {
	background: url(../images/daphne-ad_box.jpg) 0 0 no-repeat;
	min-height:20px;
	width: 240px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 180px;
	padding-left: 25px;
	/*float:left*/
	
}
#contentContainer #home #rightColhome #advertisement a {
	color: #FFF;
	text-decoration: none;
	margin-left:0px;
	display: inline;
	}
#contentContainer #home #rightColhome #advertisement a:hover {
	color: white;
	background-color: #AF5763;
	/*background-color: #749F3B;*/
	text-decoration: none;
}





#contentContainer #home .rightCol #newThisMonth {
    padding: 0;
    margin: 0;
	margin-top:0px;
	*margin-top:0px;
    /*text-align: center;*/
}

/*#contentContainer #home .rightCol #newThisMonth h3 {
    margin: 0;
    padding: 3px 0 4px 0;
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    font-weight: bold;
    background-color: #ff1a00;
}*/

#contentContainer #home .rightCol #newThisMonth .container {
	width: 240px; /*207*/
	min-height: 395px;
	background-image: url(../images/hot-this-month-box_04.jpg);
	background-repeat: no-repeat;
	/*background-color: #f1f1f1;
	border: 1px solid #cfd0d1;*/
	/*padding: 5px 5px 5px 5px;*/
	text-align: left;
	
}

#contentContainer #home .rightCol #newThisMonth .container img {
	border:1px solid #FFF;
	
	margin-top: 61px;
	margin-left: 16px;
}

#contentContainer #home .rightCol #newThisMonth .container h5 {
    margin: 0;
    padding: 2px 0 0 17px;
    font-size: 16px;
    line-height: 13px;
    color: white;
    font-weight: normal;
}

#contentContainer #home .rightCol #newThisMonth .container p {
	margin: 0;
	font-size: 11px;
	color:#FFF;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#contentContainer #home .rightCol #newThisMonth .container a {
	color: #FFF;
	text-decoration: none;
	/*margin-left:110px;*/
	display: inline;
	}
#contentContainer #home .rightCol #newThisMonth .container a:hover {
	color: white;
	background-color: #AF5763;
	/*background-color: #749F3B;*/
	text-decoration: none;
	
	}
	/*this is for  new whats hot box for telstra comp jc*/
	#contentContainer #home .rightCol #newThisMonth .containertelstra {
	width: 240px; /*207*/
	min-height: 445px;
	background-image: url(../images/hot-this-month-box_telstra_finalist_03.png);
	background-repeat: no-repeat;
	/*background-color: #f1f1f1;
	border: 1px solid #cfd0d1;*/
	/*padding: 5px 5px 5px 5px;*/
	text-align: left;
	}
	#contentContainer #home .rightCol #newThisMonth .containertelstra img {
	border:1px solid #000;  
	margin-top: 64px;
	margin-left: 16px;
}

#contentContainer #home .rightCol #newThisMonth .containertelstra h5 {
    color: white;
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    padding: 5px 0 0 17px;
}

#contentContainer #home .rightCol #newThisMonth .containertelstra p {
	color: white;
    font-size: 11px;
    line-height: 15px;
    margin: 0;
    padding: 0 10px 0 15px;
}
#contentContainer #home .row .rightCol #newThisMonth .containertelstra .awards{
	margin-top:85px;
	color:#1257A0;
	padding-bottom:18px;
	}
#contentContainer #home .row .rightCol #newThisMonth .containertelstra .awards-new{
	padding-top:60px;
	margin-top:15px;
	color:#1257A0;
	padding-bottom:5px;
	}	
	
	
	#contentContainer #home .row .rightCol #newThisMonth .containertelstra .awards span{
		font-size:14px;
		color:#1257A0;}
#contentContainer #home .rightCol #newThisMonth .containertelstra a {
	color: #FFF;
	text-decoration: none;
	/*margin-left:110px;*/
	display: inline;
	margin-right:16px;
	
	}
	#contentContainer #home .rightCol #newThisMonth .containertelstra a.blockawards {
	color: #2783BA;
	text-decoration: none;
	/*margin-left:110px;*/
	display: inline;
	margin-right:10px;
	padding:2px;
	font-size:12px;
	
	}
	#contentContainer #home .rightCol #newThisMonth .containertelstra a:hover {
		 /*background-color: #AF5763;
    color: white;
    text-decoration: none;*/
	}
#contentContainer #home .rightCol #newThisMonth .containertelstra a.block:hover {
	color: white;
	background-color: #AF5763;
	/*background-color: #749F3B;*/
	text-decoration: none;
	
	}
	
	#contentContainer #home .rightCol #newThisMonth .containertelstra a.blockawards:hover {
	color: #0C3C6D;
	background-color: #D9EDF9;
	/*background-color: #749F3B;*/
	text-decoration: none;}
	
	/*advertisment bottom of home page pre right col rebuild*/
#contentContainer #home .rightCol #advertisement {
	background: url(../images/limelight_comp.jpg) 0 0 no-repeat;
	min-height:20px;
	width: 240px;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 180px;
	padding-left: 25px;
	
}
#contentContainer #home .rightCol #advertisement a {
	color: #FFF;
	text-decoration: none;
	margin-left:0px;
	display: inline;
	}
#contentContainer #home .rightCol #advertisement a:hover {
	color: white;
	background-color: #AF5763;
	/*background-color: #749F3B;*/
	text-decoration: none;
}

#contentContainer #home #newReleases {
	background-color: #2F2F2F;
    clear: both;
    height: 345px;
    margin: 2px 0 0;
    padding: 35px 0 0;
    text-align: left;
    width: 590px;
}

#contentContainer #home #newReleases .container {
	width: 590px; /*592*/
	min-height: 1px;
	/*background-color: #f1f1f1;
    border: 1px solid #cfd0d1;*/
    padding: 0;
	margin: 20px 0 0 0;
	text-align: left;
	
 	
}

#contentContainer #home #newReleases .container .padding {
    padding: 20px 0 0 76px;
}

#contentContainer #home #newReleases .container .padding .newReleaseBox {
    float: left;
    margin: 0 35px 10px 0;
}
#contentContainer #home #newReleases h2 {
	color: #A9DF61;
	/*padding-top: 10px;*/
	padding-left: 20px;
	letter-spacing: .12em;
	font-size: 1.5em;	
	}
	#newReleases #script_font {
	/*margin-top: 20px;*/
	margin-left: 8px;
	display: inline;
	position: relative;
	top: 7px;
	
		}
	/*#newReleases h2 .highlight {
	color: #FBFBFB;
	letter-spacing: .1em;
		}*/
#contentContainer #home #newReleases .container .padding .newReleaseBox a {
	font-size: 11px;
	color: #DADADA;
	text-decoration: none;
	display: block;
}
#contentContainer #home #newReleases .container .padding .newReleaseBox a:hover {
	/*background-color: #7E7E7E;*/
	color: #ffffff;
	text-decoration: none;
	display: block;
	background-image: url(../images/highlights_rollover_03.png);
	background-repeat: no-repeat;
	/*background-position: -36px;*/
	}
	#newReleases .container .padding .carousel ul {
		
	list-style-type: none;
		}
	#contentContainer #home #newReleases .container .padding .newReleaseBox img {
	border: 1px solid #E3E3E3;		
		}
#contentContainer #home #newReleases .container .padding #newNarrow {
    margin-right: 25px;
}

#contentContainer #home #newReleases .container .newReleaseBox img {
    margin-bottom: 15px;
}

/*.carousel {
	width:100px;
	}*/
	
 button.next {
	/*margin-left: 380px;*/
	position: relative;
	top: -140px;
	left:495px;
	*left: 515px;
	z-index:3;
	opacity:0.6;
	filter:alpha(opacity=60);
	}
	button.prev {
		position: relative;
	top: -140px;
	left:15px;
	*left: 23px;
	z-index:3;
	opacity:0.6;
	filter:alpha(opacity=60);
	}

#footerContainer {
    width: 860px;
    height: 30px;
    overflow: hidden;
    margin: 0 20px 0 20px;
    border-top: 1px solid #cfd0d1;
    text-align: center;
}

#footerContainer p {
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 10px;
    line-height: 12px;
    color: #cfd0d1;
	text-align: center;
}
.clickable {
	cursor:pointer;
	}

/* ### END UNIVERSAL STYLES ###  */







/* ### OUR PLANTS STYLES ###  */
#contentContainer #ourPlants h2{
font-size: 1.8em;
	font-weight: 400;
	color: #4F8F35;
	letter-spacing: .1em;
}
#contentContainer #ourPlants h4{
font-size: 1.1em;
	font-weight: 400;
	color: #4F8F35;
	letter-spacing: .1em;
	margin:0;
	padding:0;
	padding-top:7px
}
#newReleases .container .padding #spacer{
	margin-bottom: 20px;
	}
#contentContainer #ourPlants .row {
    width: 860px;
    min-height: 1px;
}

#contentContainer #ourPlants .leftCol {
    float: left;
    width: 300px;
    min-height: 1px;
}

#contentContainer #ourPlants .leftCol .padding {
    padding: 0 0 0 20px;
}

#contentContainer #ourPlants .leftCol .iframeDiv {
   /* border: 1px solid #cfd0d1;*/
    margin: 5px 0 0 0;
    width: 270px;
}

#contentContainer #ourPlants .rightCol {
    float: left;
    width: 560px;
    min-height: 1px;
	
}

#contentContainer #ourPlants .rightCol .padding {
    padding: 0 0 0 60px;
	
}

#contentContainer #ourPlants #newReleases {
    width: 420px;
    padding: 0;
    margin: 0px 0 0 0;
    text-align: left;
}

#contentContainer #ourPlants #newReleases .container {
    /*width: 248px; 250*/
    width: 500px; /*250*/
    min-height: 1px;
    /*background-color: #f1f1f1;*/
    /*border: 1px solid #cfd0d1*/;
    padding: 0;
    margin: 0px 0 0 0;
    text-align: left;
}

#contentContainer #ourPlants #newReleases .container .padding {
    padding: 25px 0 0 0;
}

#contentContainer #ourPlants #newReleases .container .padding .newReleaseBox {
    float: left;
	width: 165px;
    margin: 0 0px 20px 0;
}
#contentContainer #ourPlants #newReleases .container .padding .newReleaseBox a {
	font-size: 11px!important;
	text-decoration: none;
	
	color: #a52a2a;	
	}
#contentContainer #ourPlants #newReleases .container .padding .newReleaseBox a:hover {
	text-decoration: underline;
	}
#contentContainer #ourPlants #newReleases .container .newReleaseBox img {
    margin-bottom: 2px;
}

#plantsIframe {
	font: 12px Tahoma, Arial, Helvetica, Sans-serif!important;
	color: #2b2b2b;
	background-color: #EFEFEF;
	margin: 0;
	padding: 5px 0 0 15px;
	background-image: none;
	/*height:536px;
	overflow: auto;	*/
	border: 0px solid #cfd0d1;
}

#plantsIframe .plantList {
    clear: both;
    margin: 0 0 2px 0;
}

#plantsIframe a {
	font-size: 12px!important;
	text-decoration: none;
	color: #a52a2a;
}

#plantsIframe a:hover {
    text-decoration: underline;
	
	
}

#viewPlant h2 {
    margin-bottom: 10px;
}

#viewPlant #summary a {
    text-decoration: underline;
}

#viewPlant #summary a:hover {
    text-decoration: none;
}
#left_team {
	width:280px;
	
	float:left;
	}
	#left_team h2 {
    color: #4F8F35;
    font-size: 2.4em;
    font-weight: 100;
    letter-spacing: 0.13em
}
#left_team p {
	margin-left:10px
	}
.pma_team {
	margin-left:50px;
	float:left;
	}
#aboutUs .container {
      background-color: #F1F1F1;
    border-bottom: 1px solid #CCCCCC;
    margin: 2px 0;
    min-height: 1px;
    padding: 10px 0 0;
    text-align: left;
    width: 835px;
}

#aboutUs .container .leftCol {
    float: left;
    width: 200px; /*200*/
    margin: 0;
    padding: 20px 0 20px 0;
    text-align: center;
}

#aboutUs .container .rightCol {
    float: left;
    width: 600px; /*600*/
    margin: 0;
    padding: 20px 20px 20px 0;
}

#aboutUs .container .rightCol p {
    margin: 0;
    padding: 0 0 10px 0;
}

.testimonialContainer {
    float: right;
    width: 400px;
    min-height: 1px;
    background-color: #f1f1f1;
    border: 1px solid #cfd0d1;
    padding: 5px 10px 20px 15px;
    text-align: left;
    margin: 20px 0 20px 20px;
}

.testimonialContainer p {
    font-size: 11px;
}

#testimonialsRight {
    float: right;
    width: 445px;
    padding: 20px 0 20px 0;
}

#testimonialsRight .testimonialContainer {
    margin: 0 0 20px 0;
}

#contentLeft {
    float: left;
    width: 415px;
}

.labelContainer {
    clear: both;
    padding: 30px 0 0 30px;
}

.labelContainer img {
    float: left;
    padding: 0;
    margin: 0 80px 10px 0;
}

img.endImage {
    margin-right: 0;
}

.labelContainerAgents {
    float: left;
    margin-bottom: 40px;
}

.labelContainerAgents .agentsImageBox {
    float: left;
    padding: 0;
    margin: 20px 20px 10px 0;
	text-align:center;
	margin-right: 20px;
	font-size: 11px;
}



#introPromoBox {
    float: left;
    width: 383px; /*415*/
    /*width: 833px;*/
    min-height: 1px;
    background-color: #f1f1f1;
    border: 1px solid #cfd0d1;
    padding: 15px 15px 20px 15px;
    text-align: left;
    margin: 20px 0 20px 0;
}

#introPromoBox .newsForGrowers {
    /*float: left;*/
    width: 383px;
    /*padding-right: 40px;
    border-right: 1px solid #cfd0d1;*/
}

#introPromoBox .newsForGrowers h3 {
    margin: 0;
    padding: 3px 0 4px 5px;
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    font-weight: bold;
    background-color: #ff1a00;
}

#introPromoBox .newsForGrowers h4 {
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    color: #a52a2a;
}

#introPromoBox .newsForGrowers p {
    margin: 5px 0 0 0;
}

#introPromoBox .newsForGrowers .padding {
    padding: 10px;
    margin: 0;
    background-color: #cfd0d1;
}

#introPromoBox .potentialNewVariety {
    /*float: left;*/
    width: 383px;
    /*padding: 0 0 0 40px;*/
    border-top: 1px solid #cfd0d1;
    padding-top: 20px;
    margin-top: 30px;
}

#introPromoBox .potentialNewVariety h4 {
    font-size: 14px;
    line-height: 18px;
    color: #a52a2a;
    font-weight: bold;
    padding-top: 0px;
    margin: 0;
}

#introPromoBox .potentialNewVariety p {
    margin: 5px 0 0 0;
}

/* ### END OUR PLANTS STYLES ###  */

/*extra styles__agents__jc*/
#contentLeft #minor_heading {
	margin-top: 50px;
	}
.labelContainerAgents .agentsImageBox {
	margin-right: 20px;
}

/*markeing and promotions lightbox and text links*/
#gallery {
	/*background-color: #999;*/
	padding: 20px 30px 30px 30px;
	*padding-top:25px;
	margin-top:20px;
	margin-bottom:20px;
	/*margin-left:30px;*/
	width:800px;
	background-color:#3D3D3D;
	background-image: url(../images/round_lightbox_01.png);
	background-image: url(../images/round_lightbox_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
		border: 1px solid #EFEFEF;
		opacity: .75;
		filter: alpha(opacity=75);
		padding:2px;
		margin-right:10px;
	}
#gallery ul a:hover img {
		border: 1px solid #fff;
		opacity: 1;
		filter: alpha(opacity=100);
		color: #fff;
	}
#gallery ul a:hover { color: #fff; 
	}
 
#contentContainer #ourServices h2 {
	 color:#4F8F35;
font-size:1.7em;
font-weight:400;
letter-spacing:0.1em;
}
/*#contentContainer #ourServices{
	background-image: url(../images/pma_03.png);
	background-repeat: no-repeat;
	background-position: 400px 20px;
	z-index:100;
	overflow: visible;
	
	}*/

#contentContainer #ourServices .margintop  {
	 margin-top:20px;
}
#contentContainer #ourServices .leftcol_marketing {
		 width:400px;
}
#leftcol_marketing .short .spacer {
			 margin-bottom:5px;
}
#contentContainer #ourServices .labelimage {
				 float:right;
			
				 /*margin-top:40px;*/
}
#contentContainer #ourServices .labelimage p {
				 margin-top:-30px;
				 text-align:right;
				 margin-right:50px;
				 
			
				 /*margin-top:40px;*/
}
#contentContainer #ourServices .labelimage img{
					 
				 margin-top:60px;
}
#contentContainer #ourServices #gallery #script {
					position: relative;
					left: 665px;
					top: -5px;
}
#contentContainer #ourServices .leftcol_marketing p {
						 margin-left:10px;
						 margin-top:5px
}
#contentContainer #ourServices #marketing_vid {
						 float:right;
						 width:431px;
						 margin:10px 0 0 20px;
						 background-color:#A83107;
}
#contentContainer #ourServices #marketing_vid a {
							color:#EFD9D1;
							margin-left:7px;
							text-decoration: none;							 
}
#contentContainer #ourServices #marketing_vid a:hover {
								 color:#fff;
								 background-color:#BF4317;
}

#comingsoon {
	margin-top:30px;
	margin-left:0px;
	}


