a img {
	border: 0 none;
}

img {
	border: 0 none;
}

.clearboth {
	clear: both;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

.rightfloat {
	float: right;
}

.leftfloat {
	float: left !important;
}

.nofloat {
	float: none !important;
}

.noclear {
	clear: none;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

span.bold{
	font-weight:bold;
}	
p {
	line-height: 20px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

p.noSpace {
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 20px;
}

p.withSpace {
	margin-top: 0px;
	margin-bottom: 21px;
	line-height: 20px;
}	

p.withSpaceTop {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 20px;
}

p.searchHeader {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:bold;
	font-size: 20px;
}

p.searchSection {
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 0px;
	font-weight:bold;
}

p.searchSectionLink {
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
}

p.searchSectionLink a{
	color: #414142;
	text-decoration:none;
}

p.searchSectionLink a:hover{
	color: #E06C25;
}

div.searchNav input.go {
	width: 12px;
	height: 13px;
	vertical-align: text-bottom;
}

div.searchNav2 input.go {
	width: 12px;
	height: 13px;
	vertical-align: text-bottom;
}

p.msoNormal {
	margin-top: 0px;
}

.searchTitle{
	color: #333333;
	font-size: 18px;
}

.searchTerm{
	color: #414142;
	font-size: 18px;
}

body {
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

body.aboutUsBody {
	background-color: #d7cf63;
	background-image: url(http://azlink.monrovia.com/img/bg/soil_yellow.jpg);
}

body.designBody {
	background-color: #e4b365;
	background-image: url(http://azlink.monrovia.com/img/bg/soil_orange.jpg);
}

body.inspirationBody {
	background-color: #a7dcdf;
	background-image: url(http://azlink.monrovia.com/img/bg/soil_blue.jpg);
}

body.inspirationPopupBody {
	background-color: #a7dcdf;
}

body.blogBody {
	background-color: #B1D36A;
	background-image: url(http://azlink.monrovia.com/img/bg/soil_green.jpg);
}

body.noHeaderBlogBody {
	background-color: #B1D36A;
}

body.noHeaderInspirationBody {
	background-color: #a7dcdf;
}

body.learnBody {
	background-color: #bfbda1;
	background-image: url(http://azlink.monrovia.com/img/bg/soil_beige.jpg);
}


div.mainBody {
	width: 655px;
	float:left;	
	margin-right: 49px;		
	color: #414142;
	padding-bottom: 10px;
}	

div.mainSitemapBody {
	width: 880px;
	float:left;	
	margin-right: 49px;		
	color: #414142;
	padding-bottom: 10px;
}	


div.homeMainBody {
	clear: both;
	width: 805px;	
	height: 317px;
	margin-left: 47px;
	background: #414142;	
	color: #414142;
	margin-bottom: 25px;
}

div.wishListMainBody {
	clear: both;
	width: 805px;	
	height: 317px;
	margin-left: 47px;
	color: #414142;
	margin-bottom: 25px;	
}

div.mainBody a,
div.wishListMainBody a,
div.homeSearchBody a {
	color: #414142;
	font-weight: normal;
	text-decoration: underline;	
}

div.mainBody a:hover,
div.wishListMainBody a:hover,
div.homeSearchBody a:hover {
	color: #E27C3E;
}


div.homeSearchBody {
	clear: both;
	width: 805px;	
	margin-left: 47px;	
	color: #414142;
	margin-bottom: 25px;
}

div.page {
	width: 900px;
	margin: auto;	
}

div.header {
	background: url(http://azlink.monrovia.com/img/logo/monrovia_lg.gif) 0px 38px no-repeat;
	height: 140px;
	width: 366px;
	position: relative;
	float: left;
	margin-bottom: 0px;
	margin-left: 46px;		
}

div.greenHeader {
	background: url(http://azlink.monrovia.com/img/logo/greenMonrovia_lg.gif) 0px 38px no-repeat;
	height: 140px;
	width: 366px;
	position: relative;
	float: left;
	margin-bottom: 0px;
	margin-left: 46px;		
}

div.blueHeader {
	background: url(http://azlink.monrovia.com/img/logo/blueMonrovia_lg.gif) 0px 38px no-repeat;
	height: 140px;
	width: 366px;
	position: relative;
	float: left;
	margin-bottom: 0px;
	margin-left: 46px;		
}


div.home_header {
	background: url(http://azlink.monrovia.com/img/logo/buckets.gif) 0px 40px no-repeat;
	height: 140px;
	width: 366px;
	position: relative;
	float: left;
	margin-bottom: 0px;
	margin-left: 46px;		
}


div.home_header H1 {
	width: 366px;
	height: 44px;
	margin-top: 38px;
	font-size: 0px;
	visibility: hidden;
}

div.logo {
}

div.home_logo {
	background: url(http://azlink.monrovia.com/img/logo/monrovia_lg.gif) 113px 44px no-repeat;
	height: 140px;
	width: 366px;	
}

div.header a,
div.home_header a {
	position: absolute;
    top: 0px;
    left: 0px;
	height: 140px;
	width: 366px;	
}

div.greenHeader h1 {
	width: 366px;
	height: 44px;
	margin-top: 38px;
	font-size: 0px;
	visibility: hidden;
}

div.blueHeader h1 {
	width: 366px;
	height: 44px;
	margin-top: 38px;
	font-size: 0px;
	visibility: hidden;
}


div.header h1 {
	width: 366px;
	height: 44px;
	margin-top: 38px;
	font-size: 0px;
	visibility: hidden;
}

div.metaNav {
	float: right;
	width: 300px;
	text-align:right;
	color:#FFFFFF;
	font-size:14px;
	margin-top: 40px;
	margin-right: 46px;
	margin-bottom: 50px;
}	

div.metaNav img {
	border:none;
}	

div.searchNav {
	float: right;
	width: 300px;
	margin-right: 50px;
	margin-top: 15px;
	padding-bottom: 30px;
	text-align:right;
	height: 57px;
}	

div.searchNav2 {
	float: left;
	width: 150px;
	margin-right: 50px;
	margin-top: 15px;
	padding-bottom: 30px;
	text-align:left;
	height: 57px;
}		

div.searchNav img {
	border:none;
}		

div.searchNav input {
  	font-size: 9pt;
 	background-color: #ffffff;
 	border: none;
	margin: 0 0 3px 0;
	padding:1px;
	width: 154px;
	color: #888991;
}	

div.searchNav2 input {
  	font-size: 9pt;
 	background-color: #ffffff;
 	border: none;
	margin: 0 0 3px 0;
	padding:1px;
	width: 84px;
	color: #888991;
}	

form#searchNavForm {
	padding: 3px 0 0 0;
}

img.searchTitle {
	clear: both;
}

div.searchBar {
	padding: 3px 0 0 0;
}

div.topNav {
	clear:left; 
	float:left; 
	margin-top: 10px; 
	margin-left: 44px;
	width: 506px;
	padding-bottom: 15px;
}

div.topNav img {
	border:none;
}

div.leftNav {
	background-image:url(http://azlink.monrovia.com/img/bg/leftNavBreak.gif);
	background-repeat: no-repeat;
	width: 191px;
/*	height: 330px; */
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	clear:both;
	float:left;
}

div.leftNav img {
	border:none;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
}


div.footer {
	width: 805px;
	margin: auto;
	clear:both;
}	
	
div.footer IMG{
	float: left;
	border: none;
}	

div.home_footer {
	width: 805px;
	margin: auto;
	clear:both;
}	
	
div.home_footer IMG{
	float: left;
	border: none;
}	

div.home_footer a.home_login {
	float: right;
}

div.mainBody h2 {
	height: 33px; 
	margin: 0;
	padding: 0;
}

/*  Begin Design Section */


DIV.designMainLeft{
	float:left; 
	width:325px; 
	margin-right: 20px;
}

DIV.designMainRight{
	float:right; 
	width:295px;
	padding-left: 10px; 
}

div.designMainRight img {
	clear: right;
	float: right;
}

div.designMainLeft a, 
div.designMainRight a {
	color: #414142;
	font-weight: normal;
	text-decoration: underline;	
}
div.designMainLeft a:hover, 
div.designMainRight a:hover {
	color: #E27C3E;
}

div.designMainLeft ol, 
div.designMainLeft li, 
div.designMainRight ol, 
div.designMainRight li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}

div.designMainLeft h3,
div.designMainRight h3 {
	font-size: 15px;
	color: #414142;
	font-weight: normal;
	padding: 5px 0px;
}

/*  End Design Section */


/*  Begin Inspiration Section */

DIV.inspirationMainLeftExtraNarrow{
	float:left; 
	width:395px; 
	margin-right: 20px;
}

DIV.inspirationMainRightExtraNarrow{
	float:right; 
	width:225px;
	padding-left: 10px; 
}

DIV.inspirationMainLeftNarrow{
	float:left; 
	width:355px; 
	margin-right: 20px;
}

DIV.inspirationMainRightNarrow{
	float:right; 
	width:265px;
	padding-left: 10px; 
}

DIV.inspirationMainLeft{
	float:left; 
	width:325px; 
	margin-right: 20px;
}

DIV.inspirationMainLeftExtraWide{
	float:left; 
	width:325px; 
	margin-right: 10px;
}

DIV.inspirationMainRight{
	float:right; 
	width:295px;
	padding-left: 10px; 
}

DIV.inspirationMainLeftWide{
	float:left; 
	width:284px; 
}

DIV.inspirationMainLeftWide div.nextPageLinks {
	padding-right: 31px;
	padding-top: 5px;

}

DIV.inspirationMainRightWide{
	float:right; 
	width:371px;
}

DIV.inspirationMainLeftExtraWide{
	float:left; 
	width:180px; 
}

DIV.inspirationMainRightExtraWide{
	float:right; 
	width:460px;
}


div.inspirationMainRight img,
div.inspirationMainRightWide img {
	clear: right;
	float: right;
}


div.inspirationMainLeft a, 
div.inspirationMainRight a,
div.inspirationMainLeftNarrow a,
div.inspirationMainRightNarrow a {
	color: #414142;
	font-weight: normal;
	text-decoration: underline;	
}
div.inspirationMainLeft a:hover, 
div.inspirationMainRight a:hover,
div.inspirationMainLeftNarrow a:hover,
div.inspirationMainRightNarrow a:hover {
	color: #E27C3E;
}

div.inspirationMainLeft ol, 
div.inspirationMainLeft li, 
div.inspirationMainRight ol, 
div.inspirationMainRight li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}

div.inspirationMainLeft h2,
div.inspirationMainRight h2 {
	font-size: 15px;
	color: #414142;
	font-weight: normal;
	padding: 5px 0px;
}

div.showcaseGarden {
	float: left;
	width: 200px;
	padding-left: 30px;
}

div.inspirationPopup {
	padding: 35px;
	width: 830px;
	color: #414142;
}

div.inspirationPopupLeft {
	float: left;
	width: 580px;
	height: 383px;
	margin-bottom: 10px;
}

div.inspirationPopupRight {
	float: left;
	width: 244px;
	height: 383px;
	padding-left: 6px;
	margin-bottom: 10px;
}

div.inspirationPopupRight h2 {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	font-weight: normal;
	font-size: 17px;
	color: #414142;	
}

div.inspirationPopupRight ol {
	padding: 5px 0px;
	margin: 0px;
	list-style-position: inside;
}

div.inspirationPopupRight li {
	margin: 14px 5px 14px 10px;
}

div.inspirationPopupBottom {
	clear: both;
	margin-top: 10px;
	border: solid 2px #414142;
}
div.inspirationPopupBottom a {
	color: #414142;
	text-decoration: underline;
}

div.inspirationPopupBottom a:hover {
	text-decoration: none;
}

div.inspirationPopupBottom ul {
	list-style: none;
	padding: 10px 0px;
	margin: 0px;
	height: 56px;
}

div.inspirationPopupBottom li {
	display: table-cell;
	float: left;
	width: 140px;
	height: 28px;
	padding-left: 50px;
	line-height: 28px;
	font-size: 14px;
	vertical-align: middle;
}

div.gardenImage {
	width: 108px;
	float: left;
	padding-bottom: 11px;
	padding-right: 31px;
	border: 1px solid #a7dcdf;
}

A.gardenImage IMG {
	border: 3px solid #a7dcdf;
}

A.gardenImage:hover IMG {
	border: 3px solid #DE6D21;
}

div.gardenImage img {
	width: 110px;
	height: 73px;
}

div.inspirationStyleQuiz {
	display: block;
	border: solid 1px #fff;
	margin: 2px 0px;
	width: 653px;
}

div.inspirationStyleQuiz img {
	padding: 1px;
}

div.inspirationStyleQuiz table td {
	padding: 10px;
}
/*
div.quizLeft {
	float: left;
	width: 312px;	
	padding: 20px 0px 20px 20px;
}

div.quizRight {
	float: right;
	width: 280px;	
	padding: 20px 20px 20px 20px;
}
*/
div.inspirationStyleQuiz ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

div.submitButton {
	clear: both;
	padding: 20px;
	text-align: center;
}


.imageCaption { 
	font-size: 10px;
	font-style: italic;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

p.leftImageCaption {
	font-size: 10px;
	font-style: italic;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.showcaseCaption { 
	font-size: 10px;
	padding: 2px 0px;
	margin: 0px;
	line-height: 14px;
	padding-bottom: 7px;
}

img.showcaseLabel {
	padding: 2px 0px;
}

/*  End Inspiration Section */


/*  Begin Learn Section */

div.learnMainWhole {
	width: 100%;
}

div.learnMainWhole img {
	float: left;
	padding: 10px;	
}

div.learnMainWhole ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
	padding-top: 10px;
}

div.learnMainWhole ul li {
	padding: 0 0 15px 0;
}

div.learnMainWhole ul li a {
	color: #414142;
	text-decoration: none;
}

div.learnMainWhole ul li a:hover {
	color: #414142;
	border-bottom: solid 2px #e06c25;
}

div.learnMainWhole ul li a.selected {
	border-bottom: solid 2px #e06c25;
}

DIV.learnMainLeft{
	float:left; 
	width:320px; 
}

DIV.learnMainRight{
	float:right; 
	width:295px;
}

div.learnMainRight img {
	clear: right;
}

DIV.learnMainLeftNarrow{
	float:left; 
	width:295px; 
	margin-right: 20px;
}

DIV.learnMainRightNarrow{
	float:right; 
	width:325px;
	padding-left: 10px; 
}

DIV.learnMainLeftWide{
	float:left; 
	width:385px; 
}

DIV.learnMainRightWide{
	float:right; 
	width:235px;
}

div.learnMainRightWide img {
	clear: right;
	float: right;
}

div.learnMainRightExtraWide img {
	clear: right;
	float: right;
}

DIV.learnMainLeftWider{
	float:left; 
	width:350px; 
	margin-right: 5px;
}

DIV.learnMainRightWider{
	float:right; 
	width:295px;
	padding-left: 0px; 
}

DIV.learnMainLeftExtraWide {
	float:left; 
	width:403px; 
	margin-right: 5px;
}

DIV.learnMainRightExtraWide {
	float:right; 
	width:242px;
	padding-left: 0px; 
}

div.learnMainLeft a, 
div.learnMainRight a {
	color: #414142;
	font-weight: normal;
	text-decoration: underline;	
}
div.learnMainLeft a:hover, 
div.learnMainRight a:hover {
	color: #E27C3E;
}

div.learnMainLeft ol, 
div.learnMainRight ol {
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	line-height: 20px;
} 

div.learnMainRight ol li,
div.learnMainLeft ol li {
	list-style-position: outside;
	padding: 4px;
	margin-left: 4px;
}


div.learnMainLeft li, 
div.learnMainRight li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}


div.learnMainLeftWide ul,
div.learnMainLeft ul,
div.learnMainRightWide ul,
div.learnMainRight ul { 
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	line-height: 20px;
}

div.learnMainLeftWide ul li,
div.learnMainLeft ul li,
div.learnMainRightWide ul li,
div.learnMainRight ul li {
	list-style-position: outside;
	padding: 4px;
	margin-left: 4px;
	line-height: 20px;
}

div.learnMainLeft h3,
div.learnMainRight h3 {
	font-size: 15px;
	color: #414142;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0px;
}

div.learnMainLeft a.newPlants {
	color: #414142;
	font-weight: bold;
	text-decoration: none;	
}

div.learnMainLeft a.newPlants:hover {
	color: #E27C3E;
	text-decoration: underline;
} 

div.learn3ColLeft {
	float:left; 
	width:230px; 
	margin-right: 20px;
}

div.learn3ColCenter {
	float:left; 
	width:230px; 
	margin-right: 20px;
}

div.learn3ColRight {
	float:right; 
	width:150px; 
}

div.learn3ColLeft h3,
div.learn3ColCenter h3,
div.learn3ColRight h3 {
	color: #568874;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

div.learn3ColLeft ul,
div.learn3ColCenter ul,
div.learn3ColRight ul {
	list-style: none;
	margin: 0px;
	padding: 0 0 10px 0;
}

div.learn3ColLeft a,
div.learn3ColCenter a,
div.learn3ColRight a {
	color: #414142;
	text-decoration: none;
}

div.learn3ColLeft a:hover,
div.learn3ColCenter a:hover,
div.learn3ColRight a:hover {
	text-decoration: underline;
}

div.coldZoneAdjusted {
	position: relative;
	top: -40px;
}

div.usdaZipSearch {
	float: right;
	height: 16px;
	clear: both;
	width: 160px;
	text-align: right;
}

div.usdaZipSearch span {	
	display: block;
	float: left;
	vertical-align: top;
	line-height: 16px;
	text-align: right;
}

div.usdaZipSearch img {
	clear: none;
	float: none;
}

div.usdaZipSearch input {
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

div.usdaYourZone {
	clear: both;
	text-align: center;
	padding: 10px 0px 10px 35px;
}

div.usdaYourZone p {
	margin: 0px;
	padding: 0px;
}

div.usdaYourZone span {
 	color: #e06c25;
}

/*--------- New Plants List -------------*/

div.learnNewPlant {
	float: left;
	width: 150px;
	height: 243px;
	margin: 0 13px 20px 0;
}

div.learnMainWhole div.learnNewPlant img {
	margin: 0px 14px 3px 14px;
	padding: 0px;
}

div.learnNewPlantName {
	clear: both;
	width: 130px;
	height: 32px;
	background-color: #fff;
	font-size: 10px;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

div.learnNewPlantMore {
	background-color: #a7dcdf;
	color: #fff;
	font-size: 10px;
	height: 19px;
	width: 106px;
	float: left;
	line-height: 19px;
	border-right: solid 2px #fff;
	text-align: center;
}

div.learnNewPlantBlog {
	background-color: #a7dcdf;
	color: #fff;
	font-size: 10px;
	height: 19px;
	float: left;
	line-height: 19px;
	width: 42px;
	text-align: center;	
}

div.learnNewPlant a {
	color: #fff;
	text-decoration: none;	
}

div.learnNewPlant a:hover {
	text-decoration: underline;
}

/*---------New Plants Search Results-------------*/

div.learnNewPlantSearch {
	float: left;
	width: 150px;
	height: 273px;
	margin: 0 6px 20px 7px;
}

div.learnMainWhole div.learnNewPlantSearch img {
	margin: 0px 14px 3px 14px;
	padding: 0px;
}

div.learnNewPlantSearchName {
	clear: both;
	width: 140px;
	height: 62px;
	background-color: #fff;
	font-size: 10px;
	text-align: center;
	padding: 5px;
}

div.learnNewPlantSearchMore {
	background-color: #a7dcdf;
	color: #fff;
	font-size: 9px;
	height: 19px;
	width: 63px;
	float: left;
	line-height: 19px;
	border-right: solid 2px #fff;
	text-align: center;
}

div.learnNewPlantSearchWishList {
	background-color: #a7dcdf;
	color: #fff;
	font-size: 9px;
	height: 19px;
	float: left;
	line-height: 19px;
	width: 85px;
	text-align: center;	
}

div.learnNewPlantSearch a {
	color: #fff;
	text-decoration: none;	
}

div.learnNewPlantSearch a:hover {
	text-decoration: underline;
}

span.newPlantSearchDetail {
	font-size: 9px;
}

div.learnNewPlantSearchResultControls table {
	width: 100%;
	height: 48px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
}

div.learnNewPlantSearchResultControls table img {
	float: none;
	padding: 0 3px;
	vertical-align:text-bottom;
}

div.learnNewPlantSearchResultControls table input {
	font-size: 10px;
	height: 13px;
	padding: 0px;
	margin: 0px;
}

div.learnNewPlantSearchResultControls table select {
	font-size: 10px;
}

span.viewAllBox {
	padding: 0 3px;
	border: solid 1px #acacad;
}

div.learnNewPlantSearchResultDetails {
	border: solid 1px #fff;
	padding: 20px 0px;
}

/*---------New Plants Search Box-------------*/

div.learnSearchBoxNewPlantsCondensed {
	background: url(http://azlink.monrovia.com/img/learn/search-arrow-right-blue.gif) #a7dcdf 10px 8px no-repeat;
	height: 19px;
	width: 73px;
	margin: 0 0 0 45px;
	border: solid 1px #fff;
	color: #414142;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 20px;
}

div.learnSearchBoxNewPlantsCondensed a {
	color: #414142;
	text-decoration: none;
}

div.learnSearchBoxNewPlantsCondensed a:hover {
	text-decoration: underline;
}

div.learnSearchBoxNewPlantsExpanded table {
	background-color: #a7dcdf;
	border: solid 1px #fff;
	width: 163px;
	border-collapse: collapse;
	margin: 0px;
	color: #414142;
	font-size: 10px;	
}

div.learnSearchBoxNewPlantsExpanded td {
	border: solid 1px #fff;
	/*padding: 5px 8px;*/
}

div.learnSearchBoxNewPlantsExpanded input {
	color: #414142;
	font-size: 9px;	
	height: 14px;
	padding: 2px 0px;
	margin: 2px 0 0 0;
	border: 0px;
	vertical-align: top;
	margin-right: 1px;	
	text-align: center;
}	

div.learnSearchBoxNewPlantsExpanded table td.back {
	background: url(http://azlink.monrovia.com/img/learn/search-arrow-right-blue.gif) 60px 8px no-repeat;
	text-align: center;
	padding: 5px 8px;
}

div.learnSearchBoxNewPlantsExpanded table td.back a {
	color: #414142;
	text-decoration: none;
}	

div.learnSearchBoxNewPlantsExpanded table td.back a:hover {
	text-decoration: underline;
}

div.learnSearchBoxNewPlantsExpanded table td.search {
	padding: 5px 8px;	
}

div.learnSearchBoxNewPlantsExpanded table td.narrow {
	/*padding: 5px 8px;	*/
}

div.learnSearchBoxNewPlantsExpanded img {
	margin: 2px 0 0 0;
	padding: 0px;
}

span.searchNew {
	font-weight: bold;
	font-size: 11px;
}

span.narrowSearch {
	color: #fff;
	font-weight:bold;
	font-size: 11px;
	padding-left: 8px;
	padding-top: 5px;
}

div.learnSearchBoxNewPlantsExpanded ul {
	list-style-image: url(http://azlink.monrovia.com/img/learn/search-arrow-right-blue.gif);
	padding: 0px;
	/*margin: 0 0 0 18px;*/	
	position: relative;
	left: 18px;
}

div.learnSearchBoxNewPlantsExpanded li {
	clear: left;
}

div.learnSearchBoxNewPlantsExpanded ul a {
	color: #414142;
	text-decoration: none;
}

div.learnSearchBoxNewPlantsExpanded ul a:hover {
	text-decoration: underline;
}

div.learnSearchBoxNewPlantsSubCategory {
	background-color: #fff;
	position: relative;
	left: -18px;
}

div.learnSearchBoxNewPlantsSubCategory ul {
	list-style: none;
	padding: 2px 3px;
	margin: 0px;
	float: left;
	position: relative;
	left: 0px;
}	

div.learnSearchBoxNewPlantsSubCategory ul li input {
	margin: 0 2px 0 0;
}

/*--------- Plant Catalog Search Results-------------*/

div.learnPlantCatalogSearch {
	float: left;
	width: 150px;
	height: 273px;
	margin: 0 6px 20px 7px;
}

div.learnMainWhole div.learnPlantCatalogSearch img {
	margin: 0px 14px 3px 14px;
	padding: 0px;
}

div.learnPlantCatalogSearchName {
	clear: both;
	width: 140px;
	height: 62px;
	background-color: #fff;
	font-size: 10px;
	text-align: center;
	padding: 5px;
}

div.learnPlantCatalogSearchMore {
	background-color: #b1d36a;
	color: #fff;
	font-size: 9px;
	height: 19px;
	width: 63px;
	float: left;
	line-height: 19px;
	border-right: solid 2px #fff;
	text-align: center;
}

div.learnPlantCatalogSearchWishList {
	background-color: #b1d36a;
	color: #fff;
	font-size: 9px;
	height: 19px;
	float: left;
	line-height: 19px;
	width: 85px;
	text-align: center;	
}

div.learnPlantCatalogSearch a {
	color: #fff;
	text-decoration: none;	
}

div.learnPlantCatalogSearch a:hover {
	text-decoration: underline;
}

span.plantCatalogSearchDetail {
	font-size: 9px;
}

div.learnPlantCatalogSearchResultControls table {
	width: 100%;
	height: 48px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
}

div.learnPlantCatalogSearchResultControls table img {
	float: none;
	padding: 0 3px;
	vertical-align:text-bottom;
}

div.learnPlantCatalogSearchResultControls table input {
	font-size: 10px;
	height: 13px;
	padding: 0px;
	margin: 0px;
}

div.learnPlantCatalogSearchResultControls table select {
	font-size: 10px;
}

span.viewAllBox {
	padding: 0 3px;
	border: solid 1px #acacad;
}

div.learnPlantCatalogSearchResultDetails {
	border: solid 1px #fff;
	padding: 20px 0px;
}

/*---------Plant Catalog Search Box-------------*/

div.learnSearchBoxPlantCatalogCondensed {
	background: url(http://azlink.monrovia.com/img/learn/search-arrow-right-green.gif) #b1d36a 10px 8px no-repeat;
	height: 19px;
	width: 73px;
	margin: 0 0 0 45px;
	border: solid 1px #fff;
	color: #414142;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 20px;
}

div.learnSearchBoxPlantCatalogCondensed a {
	color: #414142;
	text-decoration: none;
}

div.learnSearchBoxPlantCatalogCondensed a:hover {
	text-decoration: underline;
}

div.learnSearchBoxPlantCatalogExpanded table {
	background-color: #b1d36a;
	border: solid 1px #fff;
	width: 200px;
	max-width: 200px;
	border-collapse: collapse;
	margin: 0px;
	color: #414142;
	font-size: 10px;	
	position: fixed;
	left: 82px;
}

div.learnSearchBoxPlantCatalogExpanded td {
	border: solid 1px #fff;
	z-index: 100;
	/*padding: 5px 8px;*/
}

div.learnSearchBoxPlantCatalogExpanded input {
	color: #414142;
	font-size: 9px;	
	height: 14px;
	padding: 1px 0px 2px 0px;
	margin: 2px 0 0 0;
	border: 0px;
	vertical-align: top;
	margin-right: 1px;	
	text-align: center;
}	

div.learnSearchBoxPlantCatalogExpanded table td.back {
	background: url(http://azlink.monrovia.com/img/learn/search-arrow-right-green.gif) 60px 8px no-repeat;
	text-align: center;
	padding: 5px 8px;
}

div.learnSearchBoxPlantCatalogExpanded table td.back a {
	color: #414142;
	text-decoration: none;
}	

div.learnSearchBoxPlantCatalogExpanded table td.back a:hover {
	text-decoration: underline;
}

div.learnSearchBoxPlantCatalogExpanded table td.search {
	padding: 5px 8px;	
}

div.learnSearchBoxPlantCatalogExpanded table td.narrow {
	/*padding: 5px 8px;	*/
}

div.learnSearchBoxPlantCatalogExpanded img {
	margin: 1px 0 0 0;
	padding: 0px;
}

div.learnSearchBoxPlantCatalogExpanded ul {
	list-style-image: url(http://azlink.monrovia.com/img/learn/search-arrow-right-green.gif);
	padding: 0px;
	margin: 0 0 0 5px;
	position: relative;
	left: 11px;
}

div.learnSearchBoxPlantCatalogExpanded li {
	clear: left;
}

div.learnSearchBoxPlantCatalogExpanded ul a {
	color: #414142;
	text-decoration: none;
}

div.learnSearchBoxPlantCatalogExpanded ul a:hover {
	text-decoration: underline;
}

div.learnSearchBoxPlantCatalogSubCategory {
	background-color: #fff;
	position: relative;
	left: -9px;
	width: 180px;
}

div.learnSearchBoxPlantCatalogSubCategory ul {
	list-style: none;
	padding: 2px;
	margin: 0px;
	float: left;
	position: relative;
	left: 0px;
	width: 85px;
}	

div.learnSearchBoxPlantCatalogSubCategory ul li input {
	margin: 0 2px 0 0;
	float: left;
}
/*-------------------------------------------------*/

h2.plantCatalogDetailHeader {
	color: #33715a;
	font-size: 16pt;
	font-weight: normal;
	width: 555px !important;
	float: left;
	height: 50px !important;
}

div.plantCatalogDetailPageList {
	width: 100px;
	float: right;
	height: 50px;
}

div.plantCatalogDetailPageList img {
	padding: 0 3px;
	vertical-align: text-bottom;
}

div.plantCatalogDetailPageList span.viewAllBox {
	background-color: #fff;
}

div.plantCatalogDetailMainImage {
	clear: both;
	border: solid 1px #fff;
	float: left;
	display: table-cell;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	width: 379px;
	height: 340px;	
}

div.plantCatalogDetailMainImage table,
div.plantCatalogDetailMainImage table tr,
div.plantCatalogDetailMainImage table tr td {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
	width: 379px;
	height: 340px;
	text-align: center;
	vertical-align: middle;
}

div.plantCatalogDetailMainImage img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 379px;
	max-height: 340px;	
}

p.plantCatalogSubImage img {
	vertical-align: top;
}

div.plantCatalogDetailMainDetails {
	float: right;
	border: solid 1px #fff;
	width: 261px;
	height: 340px;
}

div.plantCatalogDetailMainDetails ul {
	list-style: none;
	padding: 0px;
	margin: 10px;
	font-size: 11px;
	width: 221px;
	/*position: absolute;	*/
}

div.plantCatalogDetailMainDetails ul.bottom {
	position: relative;
	top: 18px;
}

div.plantCatalogDetailMainDetails ul.bottom form {
	display: inline;
}


div.plantCatalogDetailMoreInfoTabs {
	clear: both;
	width: 100%;
	padding-top: 20px;
}

div.plantCatalogDetailMoreInfoTabs ul {
	margin: 0;
	padding: 0;
}

div.plantCatalogDetailMoreInfoTabs ul,
div.plantCatalogDetailMoreInfoTabs li {
	list-style: none;
}

div.plantCatalogDetailMoreInfoTabs li {
	float: left;
	background-color: #bfbda1;
	color: #fff;
	border: solid;
	border-width: 1px 1px 0 1px;
	margin: 0 5px 0 0;
	padding: 0;
	width: 125px;
	text-align: center;	
	position: relative;
	top: 1px;	
}

div.plantCatalogDetailMoreInfoTabs li.last {
	margin: 0;
}

div.plantCatalogDetailMoreInfoTabs li a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	padding: 5px;
}	

div.plantCatalogDetailMoreInfoTabs li a:hover {
	background-color: #b1d36a;
}

div.plantCatalogDetailMoreInfoTabs li.current {
	background-color: #b1d36a;
	border-bottom: solid 1px #b1d36a;
	position: relative;
	top: 1px;

}

div.plantCatalogDetailMoreInfoTabs li.current a {
	background-color: #b1d36a;	
}

div.plantCatalogDetailMoreInfo {
	clear: both;
	width: 633px;
	height: 205px;
	background-color: #b1d36a;
	border: solid 1px #fff;
	padding: 10px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-base-color: #b1d36a;
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;	
}

div.plantCatalogDetailMoreInfo h3 {
	font-size: 14px;
	padding: 0 0 5px 0;
	margin: 0;
}

div.companionPlant {
	float: left;
	font-size: 9px;
	padding-right: 10px;
	width: 90px;
}

div.companionPlant img {
	max-width: 82px;
	max-height: 63px;
}

div.plantCatalogDetailMoreInfo p.smallText {
	font-size: 10px;
}

ul.attributeList {
	list-style: disc !important;
	list-style-image: disc !important;
	list-style-type: disc !important;
	list-style-position: inside !important;
	width: 570px;
	padding-bottom: 10px;
}

ul.attributeList li {
	list-style: disc !important;
	list-style-image: disc !important;
	list-style-type: disc !important;
	list-style-position: inside !important;
	float: left;
	width: 190px;
}

/*  End Learn Section */

/*  Begin Community Section */



/*  End Community Section */	

/* Begin About Us Section */


DIV.aboutUsMainFull{
	float:left; 
	width:650px; 
	/*margin-right: 20px;*/
}

DIV.aboutUsMainLeft{
	float:left; 
	width:310px; 
	margin: 0px;
	margin-right: 10px;
}

div.contactUsMainLeft {
	float: left;
	width: 435px;
	margin-right: 20px;
}

div.contactUsMainRight {
	/*float: right;*/
}

div.contactUsMainRight ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.contactUsMainRight li {
	padding-bottom: 10px;
}

DIV.aboutUsMainLeftAdvertising{
	float:left;
	width:280px;  
	margin-right: 20px;
}

DIV.aboutUsMainRightAdvertising IMG{
	height: 239px;
}


DIV.aboutUsMainRightAdvertising{
	float:right; 
	width:355px; 
	padding-right:0px;
}

DIV.aboutUsMainLeftAdvertising H3{
	margin-top: 10px;
	margin-bottom: 2px;
}

DIV.aboutUsMainLeftAdvertising H4{
	margin: 0px;
	margin-bottom: 5px;
}

DIV.aboutUsMainRight{
	float:right; 
	width:320px; 
	padding-right:0px;
}

DIV.aboutUsMainRight UL.links {
	list-style-position: outside;
	list-style-type:none;
	list-style-image: url("img/aboutUs/ulBullet.gif");
	padding-left: 15px;
}

DIV.aboutUsMainRight UL.links LI {
	padding-bottom: 10px;
}

.advertisingQuote{
	font-style:italic;
	margin-bottom:2px;
}

.advertisingQuoteName{
	text-align: right;
	margin-top: 0px;
}

div.aboutUsMainLeft a, 
div.aboutUsMainRight a, 
div.aboutUsMainLeftWide a, 
div.aboutUsMainRightWide a, 
div.aboutUsMainLeftExtraWide a, 
div.aboutUsMainRightExtraWide a {
	color: #414142;
	font-weight: normal;
	text-decoration: underline;	
}
div.aboutUsMainLeft a:hover, 
div.aboutUsMainRight a:hover, 
div.aboutUsMainLeftWide a:hover, 
div.aboutUsMainRightWide a:hover, 
div.aboutUsMainLeftExtraWide a:hover, 
div.aboutUsMainRightExtraWide a:hover {
	color: #E27C3E;
}

div.aboutUsMainLeft ul, 
div.aboutUsMainLeft li, 
div.aboutUsMainRight ul, 
div.aboutUsMainRight li {
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}

DIV.aboutUsMainLeftWide{
	float:left; 
	width:360px; 
}

DIV.aboutUsMainRightWide{
	float:right; 
	width:280px; 
	padding-right:0px;
	text-align: left;
}

div.aboutUsMainRight img,
div.aboutUsMainRightWide img {
	clear: right;
	float: right;
}

div.aboutUsMainRightWide img.nofloat {
	clear: both !important;
	float: none !important;
}

DIV.aboutUsMainLeftExtraWide{
	float:left; 
	width:400px; 
}

DIV.aboutUsMainRightExtraWide{
	float:right; 
	width:220px; 
	padding-right:0px;
	text-align: left;
}

div.aboutUsMainLeft h3,
div.aboutUsMainRight h3,
div.aboutUsMainLeftWide h3,
div.aboutUsMainRightWide h3,
div.aboutUsMainLeftExtraWide h3,
div.aboutUsMainRightExtraWide h3 {
	font-size: 15px;
	color: #414142;
	font-weight: normal;
}

div.aboutUsMainPrintButtons {
	padding: 10px 0;
	clear:both;
	float: left;
	width: 400px;
}

div.nextPageLinks {
	clear:right;
	text-align: right;
	color: #DE6D21;
}

div.nextPageLinks a {
	color: #DE6D21;
}
div.nextPageLinks a:hover {
	color: #ffffff;
}	

div.scrollingBox {
	border: solid 1px #414142;
	width: 350px;
	height: 260px;
	overflow: auto;
	scrollbar-base-color: #414142;
	scrollbar-arrow-color: #f5f5f5;
	padding: 5px;
	margin-bottom: 5px;
}

div.scrollingBox h3 {
	font-size: 16px;
	color: #414142;
	font-weight: bold;
	margin: 5px 0;	
	padding: 0px;
	line-height: 16px;
}

div.scrollingBoxWide {
	border: solid 1px #414142;
	width: 643px;
	height: 260px;
	overflow: auto;
	scrollbar-base-color: #414142;
	scrollbar-arrow-color: #f5f5f5;
	padding: 5px;
	margin-bottom: 5px;
}

div.scrollingBoxWide h2 {
	font-size: 15px;
	font-weight: normal;
}

div.scrollingBoxWide a {
	color: #414142;
}

div.scrollingBoxExtraWide {
	border: solid 1px #414142;
	width: 790px;
	height: 335px;
	overflow: auto;
	scrollbar-base-color: #414142;
	scrollbar-arrow-color: #f5f5f5;
	padding: 5px;
	margin-bottom: 5px;
}

ul.locationList {
	margin: 0px;
	padding: 0px;
	width: auto;
	list-style: none;
	clear: both;
	float: none;
	font-size: 10px;
}

ul.locationList li {
	margin: 0px;
	padding: 0px;
	width: auto;
	float: left;
	display: inline;
	padding-right: 42px;
}

ul.locationList li.fixheight {
	height: 125px;
}

ul.locationList li.advertising {
	height: 145px;
	padding-right: 5px;
}

ul.adList {
	margin: 0px;
	padding: 0px;
	width: auto;
	list-style: none;
	clear: both;
	float: none;
	font-size: 10px;
}

ul.adList li {
	margin: 0px;
	padding: 0px;
	width: auto;
	float: left;
	display: inline;
	padding-right: 20px;
}

ul.adList li img {
	padding-right: 20px;
	padding-top: 5px;
}

img.careerLocation {
	margin-bottom: 15px;
	
}

div.locationAddress {
	padding-top: 40px;
}

div.locationAddress a {
	color: #414142;
	text-decoration: none;
}

div.pressRoom {
	float:right; 
	width:240px;
}

div.archiveList {
	float:right;
}

div.archiveList ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

div.archiveList a {
	color: #E27C3E;
	/*color: #414142;*/
	text-decoration: none;
}

div.archiveList a:hover {
	color: #fff;
}

div.archiveList a.thisYear {
	color: #414142;
	font-weight: bold;
	text-decoration: none;
}

div.archiveList a.thisYear:hover {
	color: #fff;
}

p.bold {
	font-weight: bold;
}


p.applyOnline {
	text-align: center;
	font-size: 18px;
	padding-top: 10px;
}

/* End About Us Section*/




DIV.blogMainLeftInner {
	float:left; 
	width:496px;
	left:-10px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-top: 0px;
	margin-right: 20px;	
}

DIV.blogMainLeft {
	float:left; 
	left:-10px;
	width:496px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-top: 0px;
	margin-right: 20px;	
	
}


DIV.blogMainLeftInner H2{
	font-size: 12px;
	color: #414142;
	padding:0px;
	margin: 0px;
	
}
.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}
	
DIV.entry {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
DIV.post H3 A{
	font-size: 14px;
	color: #34715a;
	text-decoration:none;
	font-weight: bold;
}
DIV.post H3 A:visited {
	font-size: 14px;
	color: #34715a;
	text-decoration:none;
	font-weight: bold;
}

DIV.navigation H3 A{
	font-size: 14px;
	color: #34715a;
	text-decoration:none;
}
DIV.navigation H3 A:visited {
	font-size: 14px;
	color: #34715a;
	text-decoration:none;
	font-weight: bold;
}

DIV.blogMainRight {
	float: left;
	width:120px;
}

DIV.blogMainRight UL{ 
	list-style-position: outside;
	list-style-type:none;
	margin-left: 0px;
	padding-left:0px;
	padding-top:0px;
	font-size: 8pt;
}

DIV.blogMainRight UL.blogSubList LI {
	margin-left: 30px; 
}

DIV.blogMainRight LI.categories LI {
	margin-left: 30px; 
}

DIV.blogMainRight INPUT{
  	font-size: 9pt;
 	background-color: #ffffff;
 	border: none;
	margin: 0px;
	padding:0px;
	color: #888991;
	top: -10px;
}	

DIV.blogMainLeft INPUT{
  	font-size: 9pt;
 	background-color: #ffffff;
 	border: none;
	margin: 0px;
	padding:0px;
	color: #888991;
	top: -10px;
}	

UL.sideBarMain{
	list-style-position: outside;
	list-style-type:none;
	margin-top:0px;
	padding-top:0px;	
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

UL.sideBarMain H2{
	margin-top:0px;
	padding-top:0px;	
	margin-bottom:0px;
	padding-bottom:0px;		
	height: 15px;
}

UL.sideBarMain A{
	text-decoration:none;
	color: #414142;
}

UL.sideBarMain H2{
	font-size: 12px;
}

UL.sideBarMain LI{
	padding: 0px;
	margin:0px;
	text-transform:lowercase;
}

UL.blogSubList {
	list-style-position: outside;
	list-style-type:none;
	list-style-image: url("/community/blog/wp-content/themes/monrovia/images/ulBullet.gif");
	margin-left: 15px;
	font-size: 8pt;
}

UL.blogSubList LI{
	list-style-position: outside;
	list-style-type:none;
}

LI.categories{
	list-style-position: outside;
	list-style-type:none;
	padding-top:0px;
	margin-left: 15px;
	font-size: 8pt;
}

LI.cat-item{
	list-style-position: outside;
	list-style-type:none;
	list-style-image: url("/community/blog/wp-content/themes/monrovia/images/ulBullet.gif");
	padding-top:0px;
	font-size: 8pt;
	white-space: nowrap;
}

P.postmetadata{
	color: #414142;
	text-decoration:none;
	font-size: 8pt;
}

P.postmetadata A{
	color: #414142;
	text-decoration:none;
	font-size: 8pt;
}

.commentlist A{
	color: #414142;
	text-decoration:none;
}

.communityCalendarList {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	width: 313px;
	height: 131px;
	clear:both;
	overflow: auto;
	overflow-x: hidden;
	padding: 5px;
	scrollbar-base-color: #b1d36a;
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
}

div.communityCalendarList h2 {
	font-size: 16px;
	color: #414142;
	font-weight: bold;
	margin: 0px 0;	
	padding: 1px 0px;
	line-height: 16px;
	height: 16px;
	width: 296px;
}


.communityCalendarList a {
	text-decoration: none;
}

.communityCalendarList a:hover p {
	color: #E27C3E;
}

.communityCalendarHeader {
	width: 325px;
	clear:both;
}

DIV.communityMainLeft{
	float:left; 
	width:300px; 
	margin-right: 20px;
}

DIV.communityMainRight{
	float:right; 
	width:325px;
	padding-left: 10px;
}

DIV.communityMainLeftWide{
	float:left; 
	width:350px; 
	margin-right: 20px;
}

DIV.communityMainRightWide{
	float:right; 
	width:275px;
	padding-left: 10px; 
}

div.communityMainRightWide img {
	float: right;
}

div.communityMainLeft h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

DIV.communityMain{
	float:left; 
	width:650px; 
	margin-right: 20px;
}

DIV.communityMain A{
	color: #414142;
	text-decoration:none;
}

DIV.communityMain A:hover{
	color: #E26C26;
	text-decoration:none;
}

DIV.communityCalendarList H3{
	font-size: 12px;
	color: #414142;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.calendarDesc {
	font-size: 12px;
	color: #414142;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

.backToCalendar {
	margin-top: 90px;
}

SPAN.greenLink A {
	font-size: 14px;
	color: #33715a;
	text-decoration:none;
	font-weight:bold;
}

span.small_italic {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}

h2.communityEventHeader {
	width: 325px !important;
	height: auto !important;
}

table.profileForm {
/*	width: 100%; */
}

table.profileForm td.submit {
	width: 223px;
}

table.profileForm td input {
  	font-size: 10pt;
 	background-color: #ffffff;
 	border: none;
	margin: 0px;
	padding:0px;
	color: #888991;
}	

table.profileForm td  {
	padding-top:5px;
}	

div.showcaseGardenArchiveLeft {
	width: 280px;
	padding: 10px;
	margin: 5px;
	clear: left;
	float: left;
}

div.showcaseGardenArchiveRight {
	width: 280px;
	padding: 10px;
	margin: 5px;
	clear: right;
	float: right;
}

div.showcaseGardenArchiveLeft a,
div.showcaseGardenArchiveRight a {
	color: #414142;
	text-decoration: underline;
}	

div.showcaseGardenArchiveLeft a:hover,
div.showcaseGardenArchiveRight a:hover  {
	color: #E27C3E;
}

UL.heritageGarden {
	list-style-position: outside;
	list-style-type:none;
	list-style-image: url("img/inspiration/ulBullet.gif");
}

UL.trendsIssue {
	list-style-position: outside;
	list-style-type:none;
	list-style-image: url("img/inspiration/ulBullet.gif");
}

UL.trendsIssue LI {
	padding-bottom: 8px;
}
UL.trendsIssue a {
	color: #414142;
	text-decoration: underline;
}

UL.trendsIssue a:hover {
	color: #E27C3E;
}

.widecolumn a{ 
color: #34715a;

text-decoration: none;
}

div.blogMainLeft h2
{
font-size: 12px;
color: #414142;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
height: 15px;
}

div.blogMainLeftInner h2
{
font-size: 12px;
color: #414142;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
height: 15px;
}

 #modal_container {  
     padding:5px;  
     background-color:#fff;  
     border:1px solid #666;  
    overflow:auto;  
     font-family:"Lucida Grande",Verdana;  
    font-size:12px;  
     color:#333;  
     text-align:left;  
 } 
  
#modal_overlay {  
     background-color: #000; 
}  


p.postmetadata a {
	color:#31715A;
	text-decoration:none;
}

table.faqContent {
	border: solid 1px #414142;
	border-collapse: collapse;
	margin: 5px 40px;
}

table.faqContent td,
table.faqContent th {
	border: solid 1px #414142;
	padding: 2px;
	text-align: center;
}

ul.faqList {
	padding-top: 0px;
	margin-top: 0px;
}

ul.faqList li {
	padding: 0 0 10px 0;
}

div.sitemapLeft {
	float: left;
	width: 400px;
}

div.sitemapRight {
	float: left;
	width: 400px;
	margin-left: 50px;
}

p.siteMapHeader A{
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:bold;
	font-size: 20px;
	color: #414142;
	text-decoration:none;
}

p.siteMapHeader A:hover{
	color: #e06c25;
}

p.siteMapSection A{
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 0px;
	font-weight:bold;
	color: #414142;
	text-decoration:none;
}

p.siteMapSection A:hover{
	color: #e06c25;
}

ol.wishlist {
	margin-left: 10px;
	padding: 0px;
}

ol.wishlist li {
	vertical-align: top;
	padding-bottom: 10px;
}

ol.wishlist table {
	float: left;
}

ol.wishlist table td {
	padding: 0px 5px;
}

ol.wishlist table td.plant_name {
	font-weight: bold;
	font-size: 14px;
}


ol.wishlist table td.fixedWidth {
	width: 160px;
}

ol.wishlist table td div.plantImage {
	overflow: hidden;
	height: 123px;
	width: 116px;
}

ol.wishlist table td img {
	padding: 0px;
	margin-left: -50%;
	margin-top: -50%;
}


div.wishListSubmit {
	float: right;
	padding-right: 125px;
}

div.gardenCenter {
	float: left;
	padding: 20px;
	width: 206px;
	height: 110px;
}

div.entry P {
	line-height: 20px;
	font-size:12px;
}

a.plantSearchLinks {
	color: #fff !important;
	text-decoration: none !important;
}

a:hover.plantSearchLinks {
	color: #414142 !important;
}

DIV.imgCaption img {
	float: left;
	text-align: left;
}

DIV.errorMain {
text-align:left; padding-left: 50px; height:300px; width: 800px;
}

body.safari #blogHeaderImg {
	position:relative;
	width: 498px;
	margin-left: -638px;
}

body.safari #content {
	padding-top: 30px;
}

.searchResults{
	border:2px solid #33715a;
	/* border-right: 10px solid #33715a; */ 
	padding:5px;
	height: 300px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-base-color: #33715a;
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
}



.boutiquesTitle, .retailersTitle, .boutiqueName, .retailerName{
	color:#33715a;
	font-size:18px;
	font-weight:bold;
}
.boutiqueName, .retailerName{
	color:#33715a;
	font-size:16px;
	font-weight:bold;
}
.retailerName{
	color: #333;
}

TABLE.scrollBoutique {
	width: 100%;
	height: 266px;
}

TABLE.scrollBoutique TD.boutiqueHeader {
	width: 54px;
}

TABLE.scrollBoutique DIV.searchResults {
	height: 252px;
	overflow: auto;
	overflow-x: hidden;
}

TABLE.scrollBoutique DIV.searchResults DIV.gardenCenter {
	width: 200px;
	height: 120px;
}


BODY.ie TABLE.scrollBoutique DIV.searchResults {
	height: 266px;
}

.boutiqueName a:link {
	color:#33715a;
	font-size:16px;
	font-weight:bold;
}

.boutiqueName a:visited {
	color:#33715a;
	font-size:16px;
	font-weight:bold;
}

.retailerName a:link {
    color: #333;
	font-size:16px;
	font-weight:bold;
}

.retailerName a:visited {
    color: #333;
	font-size:16px;
	font-weight:bold;
}
