@import url("/smg/templates/assets/css/products/buynow.css");

/* GLOBAL STYLES **************************************************************************/
div#main-navigation ol li a {background-image: url(/en_US/images/txt_main-navigation.gif);}
div#linkOmniDiv { margin: 0; padding: 0; display: inline; }
p.note { font-size:10px; color:#999; }

/* Hide these here (early) to avoid flashing.  
   Css loaded later will show them after final layout is set. */ 
div#smg_page_template_mega-menu-region { display: none; }
div#marquee { display: none; }

/* GLOBAL FORM STYLES */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0px; padding:0px;}
div.dottedborder { border-top:1px dotted #333;}
input.image { vertical-align: top; }
input.text {line-height:11px;}
input.text,select.select,textarea.textarea { border:1px solid #999; font-size:11px; }
form .required label { font-weight:bold;}
button, button span { 
	cursor:pointer; 
	background-color:#ffffff; 
	border:0px none; 
	vertical-align:middle; 
	color:#000; 
	font-size:12px; 
	font-weight:bold; 
	padding:0px; 
	margin:0px;
	}
button img { display:inline; margin:0px; padding:0px; vertical-align:middle;}
ol,ul { list-style-type:none; margin:0px; padding:0px; }
body div.pagecontent { width:665px;}

/* DISPLAY NONE */
div#top-navigation .title,
div#main-navigation .title,
div#footer .title,
div#legal .title {display:none;}

/* Fixes the align center for IE */
div#header,
div#top-navigation,
div#main-navigation,
div#content,
div#primary-content,
div#secondary-content,
div#triciary-content,
div#footer,
div#legal {
	text-align: center;
	}

/* Centers the secondary DIVs */
div div.sub-div {
	width: 930px;
	margin: 0px auto 0px auto;
	text-align: left;
	}
/* Corrects centered DIVs placement */
div#content div.sub-div,
div#primary-content div.sub-div,
div#secondary-content div.sub-div,
div#triciary-content div.sub-div {
	width: 900px;
	margin: 0px auto 0px auto;
	text-align: left;
	}
/* Removes bullets, numbers, padding and margins from navigational lists */
div#top-navigation ul,
div#top-navigation ol,
div#main-navigation ul,
div#main-navigation ol,
div#footer ul,
div#footer ol {	padding:0px; margin:0px; list-style-type:none; }

/* Indents content a little more */
div#content,
div#primary-content,
div#secondary-content,
div#triciary-content { padding-left:20px;}

/* Sets the standard background colors */
body { url("/smg/templates/assets/images/homepage/bg_24.gif") repeat-x scroll left top #FFFFFF; }
div#header { background:#FFF;}
div#top-navigation { background:#fff;}
div#main-navigation { background:#FFF;}
div#content { background:#FFF;}
div#primary-content { background:#FFF;}
div#secondary-content { background:#FFF;}
div#triciary-content { background:#FFF;}

/* HEADER **************************************************************************/
div#header { padding:0px; margin:0px; }
div#header div.sub-div {height:70px;}
div#header h2.title {
	width: 640px;
	float: left;
	padding:0px;
	padding-top:10px;
	margin:0px;
	}
div#header h2.title a {
	width: 380px;
	height:50px;
	display:block;
	padding:0px;
	margin:0px;
	}
div#header h4.tagline {display:none;}
div#header div.searchform {	float:left; margin:25px 0 0 20px; padding:0;}
div#header div.searchform p { 
	text-align:right; font-style:italic; font-size:10px; line-height:100%;
	padding: 0 6px 6px 0; margin:0; }
div#header div.searchform label.search {
	height: 18px; display: block; float: left;
	padding:4px 6px 0 0; margin:0; }
div#header div.searchform label.search img {
	padding:0 4px 0 0; margin:0px; }
div#header div.searchform input.text { width:140px;}

/* FOOTER **************************************************************************/
div#footer {
	padding-top:10px;
	padding-bottom:20px;
	background: url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	text-align:center;
	}
div#footer p.copyright {text-align:center; margin:0px auto; padding:2px 0px; font-size:10px;}
div#footer ol { margin:0px auto; padding:0px; text-align:center;}
div#footer ol li {
	color: #999;
	display: inline;
	font-size: 10px;
	}
div#footer ol li span.copyright,
div#footer ol li a {color:#666;}

div#legal {
	margin: 10px 0; text-align:center;
	font-size: 10px; line-height:1.0em;
	}

/* TOP-NAVIGATION **************************************************************************/
div#top-navigation { height: 35px; }
div#top-navigation ol {height: 35px; padding-top:10px; padding-left:20px;}
div#top-navigation ol li {
	font-size: 11px;
	float:left;
	margin:0px;
	padding:0px;
	line-height:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	}
div#top-navigation li.welcome {text-align:right;}
div#top-navigation li.productfinder { display: none;}
div#top-navigation .loggedin li.welcome { width: 380px;}
div#top-navigation .loggedout li.welcome { width: 580px;}

/* MAIN-NAVIGATION **************************************************************************/
div#main-navigation { background:#FFF url(../images/img_main-navigation-bg.gif) no-repeat 50% 5px; }
div#main-navigation div.sub-div { height:32px; padding:0px; position:relative;}
div#main-navigation ol { width:263px; float:left; padding-left:10px; position:absolute; top:4px; }
div#main-navigation ol li { width:58px; float:left; }
div#main-navigation ol li.grow { width:65px;}
div#main-navigation ol li.connect { width:82px;}
div#main-navigation ol li a {
	display:block;
	height:31px;
	/* See Local language for image */
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	}
div#main-navigation ol li.grow a.grow { background-position: 0 0;}
div#main-navigation ol li.learn a.learn { background-position: -65px 0;}
div#main-navigation ol li.solve a.solve { background-position: -122px 0;}
div#main-navigation ol li.connect a.connect { background-position: -180px 0;}
div#main-navigation ol li.grow a.grow:hover { background-position: 0 -31px;}
div#main-navigation ol li.learn a.learn:hover { background-position: -65px -31px;}
div#main-navigation ol li.solve a.solve:hover { background-position: -122px -31px;}
div#main-navigation ol li.connect a.connect:hover { background-position: -180px -31px;}
body.grow div#main-navigation ol li.grow a.grow { background-position: 0 -31px;}
body.learn div#main-navigation ol li.learn a.learn { background-position: -65px -31px;}
body.solve div#main-navigation ol li.solve a.solve { background-position: -122px -31px;}
body.connect div#main-navigation ol li.connect a.connect { background-position: -180px -31px;}
div#main-navigation div#flashnav {
	float:left; 
	width:645px; 
	height:42px; 
	padding:0px; 
	margin:0px; 
	position:absolute; 
	top:-1px; 
	left:272px; 
	}
div#main-navigation div#flashnav img { margin-left:1px; margin-top:6px;}
object, embed {padding:0px; margin:0px;}

/* SECTION-NAVIGATION *********************************************************************/
div#section-navigation { width:215px; float:left; 
	font-size:11px; margin:0px; padding:0px;}
div#section-navigation a { text-decoration: none; }
div#section-navigation h5.title { 
	background-image: url(/smg/images/img_subnav_header.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	background-color:#D5D4D2;
	border-bottom:1px solid #FFF;
	min-height: 14px;
	margin:0px;
	padding: 7px 8px 9px 12px;
	font-size: 1.4em;
	color:#FFF;
	}
div#section-navigation h5.title a {
	text-decoration: none; color:inherit;
	}	
div#section-navigation ol { background-color:#F6F6EC;}
div#section-navigation ol,
div#section-navigation ol li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	clear:both;
	}
div#section-navigation ol li {background-color:#F6F6EC;}
div#section-navigation ol li p.title { 
	color:#FF9900; 
	padding:0px; 
	margin:0px; 
	font-weight:bold; 
	border-bottom:1px solid #FFF; 
	font-size:10px;
	}
div#section-navigation ol li p.title {padding:2px 0px 4px 26px;}
div#section-navigation ol li li p.title {}
div#section-navigation ol li a {
	display:block;
	padding: 6px 6px 6px 18px;
	text-decoration:none;
	border-bottom:1px solid #FFF;
	background-image: url(../images/img_arrow_sidenav.gif);
	background-repeat:no-repeat;
	background-position: 8px 50%;
	color:#666;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
	}

div#section-navigation ol li.leftNavItemSeparator {
	height: 2px; margin: 2px 29px 0 18px; padding: 0;
	line-height:1px; font-size:1px; border-top: 1px solid gray;
	}
div#section-navigation ol li.leftNavItemSeparator a {
	display: none;  background: none; height: 2px; padding: 0;
	line-height: 1px; font-size:1px;
	}

div#section-navigation ol li a:hover {text-decoration:underline; color:#2A8123;}
div#section-navigation ol li ol li {background-color:#EEEEE4;}
div#section-navigation ol li ol li.leftNavItemSeparator {
    background-color: #EEEEE4;
}
div#section-navigation ol li ol li a { padding-left:38px; background-position:27px 50%;}
div#section-navigation ol li ol li ol li a { padding-left:48px; background-position:36px 50%;}
div#section-navigation ol li a.selected {
	background-color:#EEEEE4;
	color:#000;
	padding-left:10px;
	background-image: none;
	}
div#section-navigation ol li ol li a.selected {
	padding-left:26px;
	}
div#section-navigation li.break { height:20px;}

/* SIDE COLUMN *************************************************************************/
div#sidecolumn { width:215px; clear:none; }

/* SITE BREADCRUMB *********************************************************************/
div#sitebreadcrumb { height:25px; clear: both;}
div#sitebreadcrumb ul, div#sitebreadcrumb ol {	padding:0px; margin:0px;}
div#sitebreadcrumb ul li, div#sitebreadcrumb ol li {
	color: #999;
	display: inline;
	font-size: 10px;
	padding:0px;
	margin:0px;
	}
div#sitebreadcrumb ul li a, div#sitebreadcrumb ol li a {color:#666;padding:0px; margin:0px;}
div#lastlogin p { padding-bottom:0px;}

/* TABBED FORM NAVIGATION **************************************************************/
ol.navigation-tabs-a {
	height:30px;
	border-bottom:1px solid #CCC;
	list-style-type:none;
	margin:0px;
	padding:0px 20px;
	}
ol.navigation-tabs-a  li {
	float:left;
	margin-right:5px;
	background: url(../images/img_tabs_off.gif) no-repeat 0 0;
	}
ol.navigation-tabs-a  li a {
	display:block;
	height:29px;
	background: url(../images/img_tabs_offcap.gif) no-repeat 100% 0;
	padding: 9px 10px 0px 10px;
	font-size:11px;
	font-weight:bold;
	}
ol.navigation-tabs-a li.selected {background: url(../images/img_tabs_on.gif) no-repeat 0 0;}
ol.navigation-tabs-a li.selected a {
	height:31px;
	background: url(../images/img_tabs_oncap.gif) no-repeat 100% 0;
	text-decoration:none;
	color:#000;
	}
ol.navigation-tabs-a li.disabled a { color:#CCC; }

/* FORM A STYLES **************************************************************************/
div.error-message { 
	clear:both; 
	background-color:#FFF9F9 !important; 
	border:1px solid #F00 !important; 
	margin:10px 0px; 
	padding:5px 10px;
	}
div.error-message p { padding-bottom:0px; }
div.error-message p,
div.error-message li { color:#F00 !important; font-size:10px;}
div.error-message strong { color:#F00;}
div.error-message ol { list-style-type:decimal; margin:0px 0px 5px 0px; margin-left:25px;}
div.error-message ul { list-style-type:disc;  margin:0px 0px 5px 0px; margin-left:18px;}

form .error input,
form .error select { background-color:#FFF9F9; }
form .error label { color:#F00 !important;}
form .error input.text,
form .error select { border:1px solid #F00 !important;}
form.form-a ol,
form.form-a ol li,
form.form-a ol li p { margin:0px; padding:0px; list-style-type:none;}
form.form-a ol li.displayname p { font-family: Arial, Helvetica, sans-serif;}
form.form-a ol li label { 
	display:block; 
	float:left; 
	font-size:11px; 
	text-align:right; 
	padding:4px 10px 2px 0px; 
	color:#000;
	}
form.form-a ol li input { float:left;}

/* Error  **************************************************************************/
body.error div.reasons { 
	background-color:#F5F5F5; 
	border:1px solid #CCC; 
	padding:20px 10px; 
	margin:10px 0;
	}

/* AJAX STYLES  ********************************************************************/
div.ajax {
	background-color:#FBF9E4;
	border:15px solid #999;
	width:500px;
	padding:10px;
	z-index:9000;
	position:absolute;
	clear:both;
	}
div.ajax h1,div.ajax h2,div.ajax h3,div.ajax h4,div.ajax h5,div.ajax h6 {
	color:#FF9900; padding:0px; }
div.ajax div.hd {clear:both;}
div.ajax div.bd {clear:both;}
div.ajax div.ft {clear:both;}
div.ajax div.hd h3.title { float:left; width:446px; padding:9px 0px; }
div.ajax p.close {width:50px; padding:0px; margin:0px; float:left;  }
div.ajax p.close a { 
	display:block; 
	padding:9px 0px; 
	text-transform:capitalize; 
	font-size:11px; 
	background: url(../images/img_close_box.gif) no-repeat 100% 55%; 
	}
div.ajax div.bd p.instructions { padding:0px; margin:0px; font-size:11px;}
div.ajax div.bd li { clear:both; padding:4px 0px; }
div.ajax div.bd li label.text { width:125px; }
div.ajax div.bd li input.text { width:200px; }
div.ajax div.bd li textarea.textarea { width:200px; height:100px; }

div.ajax button.submit { float:right;}
div.ajax p.forgotpassword,
div.ajax p.privacy,
div.ajax p.register { font-size:100%;; padding-top:4px; padding-bottom:2px; margin-left:130px;}
div.ajax ul.newsletters li.newsletter {list-style-type:none; padding:5px 5px 5px 5px;border-bottom:1px dotted #333;}
div.ajax ul.newsletters li.promotionalemails {border-bottom:0px none #333;}
div.ajax ul.newsletters li.newsletter label { color:#FF9900; font-weight:bold;}
div.ajax ul.newsletters li.newsletter p.description { padding-bottom:0px; font-size:10px;}
div.ajax button, div.ajax button span {background-color:#FBF9E4;}

div.ajax div#displaytermsnconditions { height:150px;}
div.ajax div.termsnconditions { 
	height:100px; 
	overflow-y:scroll; 
	overflow-x:hidden; 
	padding:5px; 
	border:2px solid #999; 
	background-color:#fff; 
	font-size:80%;
	}
div.ajax div.termsnconditions h1{font-size:120%;}
div.ajax div.termsnconditions h2{font-size:120%;}
div.ajax div.termsnconditions h3{font-size:120%;}
div.ajax div.termsnconditions h4{font-size:100%;}
div.ajax div.termsnconditions p {font-size:90%;}
div.ajax div.termsnconditions ol { list-style-type:decimal;}
div.ajax div.termsnconditions ul { list-style-type:disc;}
div.ajax div.termsnconditions ol,
div.ajax div.termsnconditions ul {font-size:90%; margin-left:25px;}
div#sendtofriendthankyou_ajax div.bd p { text-align:center;}

/* PAGINATION BAR **************************************************************************/
div#pagination-bar,
div.pagination-bar {
	height:25px;
	background-color:#D0E0D0;
	margin:10px 0px;
	padding:7px 0px 0px 20px;
	}
div#pagination-bar.bottom,
div.pagination-bar.bottom { background-position:left bottom;}
div#pagination-bar p,
div.pagination-bar p { text-align:left; margin:0px; padding:0px; font-size:10px;}
div#pagination-bar ul.pagination ,
div.pagination-bar ul.pagination {
	width:420px;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:10px;
	}
div#pagination-bar ul.pagination li,
div.pagination-bar ul.pagination li {display:inline; margin:0px; padding:0px;}
div#pagination-bar .results,
div#pagination-bar .view,
div#pagination-bar ul.pagination,
div.pagination-bar .results,
div.pagination-bar p.view,
div.pagination-bar ul.pagination {float:left;}
div#pagination-bar .results,
div.pagination-bar .results,
div#pagination-bar .view,
div.pagination-bar .view {margin:4px; width: 100px;}

#gsearch_results div#pagination-bar .results,
#gsearch_results div.pagination-bar .results {margin:0; width:220px;}

/* GURU AD **************************************************************************/
div.guru-ad img.title { margin:0px; padding:0px;}
div.guru-ad p { font-size:11px; padding-bottom:5px;}
div.guru-ad p.description {margin:0px; padding:0px;}
div.guru-ad p.link {margin:0px; padding:0px;}

/* COMMON BLOCKS Internal Layout ****************************************************/
div.gencolblk { margin:0; padding:4px; }
div.cBlkTitle { display:inline-block; margin:0; padding:0 0 3px 0; }
div.gencolblk div.cBlkTitle img.title { margin:0; padding:0 0 4px 0; }
div.gencolblk div.cBlkTitle h3.title { margin:0; padding:0 0 4px 0; }
div.gencolblk div.cBlkTitle h4.title { margin:0; padding:0 0 4px 0; }
div.cBlkSubtitle { display:inline-block; margin:0; padding:0 0 3px 0; }
div.gencolblk div.cBlkSubtitle img.subtitle { margin:0; padding:0 0 4px 0; }
div.gencolblk div.cBlkSubtitle h4.title { margin:0; padding:0 0 4px 0; }
div.gencolblk div.cBlkSubtitle h5.subtitle { margin:0; padding:0 0 4px 0; }
div.gencolblk img.tallImg,
div.gencolblk img.tallImgRight { margin:0; padding:0 0 6px 4px; float:right; }
div.gencolblk img.bdyImg,
div.gencolblk img.bdyImgRight { margin:0; padding:0 0 0 4px; float:right; }
div.gencolblk img.tallImgLeft { margin:0; padding:0 4px 6px 0; float:left; }
div.gencolblk img.bdyImgLeft { margin:0; padding:0 4px 0 0; float:left; }
div.gencolblk img.bdyImgBotm { margin:0; padding:4px 0; }
div.gencolblk p,
div.gencolblk p.bdyTxt { margin:0; padding:0 0 6px 0; clear:none;
	font-size:11px; line-height:16px; color:black; }
div.gencolblk p.link { margin:0; padding:0 0 4px 0; clear:none; }
div.gencolblk a.link { margin:0; padding:0; }

/* COMMON BLOCK style override when used in triciary/spider area *******/
div.triciary-content div.gencolblk div.cBlkTitle h3.title, 
div.triciary-content div.gencolblk div.cBlkTitle h4.title 
	{ color:#FF9000; font-size:12px; font-weight:bold; }

/* PLUCK OVERRIDES ************************************************************/
div.Rating,div.Recommend{padding:0px 0px 0px 0px;}
table.Comments_Table tr td { padding:10px;}
.pluck table, .pluck table td, .pluck table th { border:0px none;padding:0px; margin:0px;}
.pluck table {width:100%;}
.pluck .NoDisplay { display:none;}
.pluck img { padding:0px; margin:0px;}
.pluck tr.Summary_BlogAltTRColor {background-color: transparent;}
/* PLUCK RATINGS */
div.Rating,
div.Ratings_Container img,
.pluckrating img { padding:0px; margin:0px; vertical-align:middle;}
.pluckrating { font-size:11px; margin: 0; padding: 0; list-style-type: none; }
/* PLUCK REVIEWS */
.pluck_reviews td.Reviews_TableRight {vertical-align:top; padding:10px;}
.pluck_reviews td.Reviews_UserImage {padding:10px;}
.pluck_reviews div.Reviews_SectionHead {margin:0px 0px 10px 0px;}
.pluck_reviews td.Reviews_UserImage,
.pluck_reviews td.Reviews_TableRight {border-bottom:1px dotted #333;}
.pluck_reviews .Reviews_Headline img { padding:0px; margin:0px;}
.pluck_reviews .Reviews_NestedRecommend a,
.pluck_reviews .Reviews_NestedReport a { font-size:11px; color:#CCC; display:block; padding:4px 0px 4px 20px;}
.pluck_reviews .Reviews_NestedRecommend a { background: url(../images/img_icon_recommended.gif) no-repeat left center;}
.pluck_reviews .Reviews_NestedReport a {background: url(../images/img_icon_report_abuse.gif) no-repeat left center;}
.pluck_reviews div.Sitelife_PluckLogo {border-bottom:1px dotted #333; margin-bottom:10px;}
.pluck_reviews div.Sitelife_PluckLogo img { padding:0px; margin:0px;}
.pluck_reviews div.Reviews_MainContainer {width:665px;}
/* PLUCK RATING GROUP (rate - is clickable ratings  ratings - is the display only group*/
.pluckrategroup { margin:0 10px 20px 10px; clear:none; }
.pluckgrprate { margin: 0 0 10px 0; clear:both; }
.pluckgrprate h4 { width:130px; height:20px; margin:5px 0 0 0; padding:0; clear:none; color: #38793F;}
.pluckgrprate div.Ratings_Container { margin-left:20px; }
.pluckgrpratings { margin: 0 0 2px 0; clear:both; }
.pluckgrpratings p.lbl { width:100px; line-height:normal; text-align:right; margin:0 2px 0 0; padding:0; float:left; }
.pluckgrpratings div.Rating { margin:0; padding:0; display:inline; font-size:11px; }
.pluckgrpratings div.Ratings_Container { margin:0; padding:0; display:inline; font-size:11px; }
/* PLUCK PHOTO GALLERY */
.pluck div.PublicGalleries_SectionHead { display:none; }
.pluck td.PublicGalleries_TableImg { padding:0px; vertical-align:top; width:70px; }
.pluck td.PublicGalleries_TableDetails { padding:0px 0px 20px 0px; margin:0px; }
.pluck div.PublicGalleries_Title{ padding:0px 0px 2px; margin:0px; vertical-align:top; font-size:14px; font-weight:normal;}
.pluck div.PublicGalleries_Description,
.pluck div.PublicGalleries_ViewLink,
.pluck div.PublicGalleries_UploadLink { padding:2px 0px; margin:0px; vertical-align:top;}
.pluck div.PublicGalleries_Title a {color: #38793F;}
.pluck div.PublicGalleries_Description { font-size:11px; font-weight:normal; padding:4px 0px}
.pluck div.PublicGalleries_ViewLink a {color: #38793F; font-size:10px; font-weight:normal; }
.pluck div.PublicGalleries_UploadLink a {color: #38793F;font-size:10px; font-weight:normal; }
.pluck input { color:#000; }
/* FORUMS */
div.pluckforum div.Forums_LoginStatus { padding:5px 0px;}
div.pluckforum table{ width:100%;}
div.pluckforum table td.ForumList_GroupTableDiscussions { width:15%;}
div.pluckforum table td.ForumList_GroupTableLatest { width:200px;}
div.pluckforum table table { padding:0px; margin:0px; }
div.pluckforum table td { vertical-align:top; padding:5px;}
div.pluckforum table.ForumList_TitleSearchTable,
div.pluckforum table.ForumList_TitleSearchTable td { border:0px none; }
div.pluckforum table.ForumList_TitleSearchTable td {
	font-size:18px;
	color:#000000;
	font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;
	font-weight:bold;
	}
div.pluckforum table.ForumList_SearchTable td {
	font-size:12px;
	color:#666;
	font-weight:normal;
	}
div.pluckforum td.Discussion_PostTableUser {text-align:left;}
div.pluckforum table tr.ForumsTable_HeadTR td { background-color:#F6F6EC;}
div.pluckforum table.ForumList_SearchTable { border:1px solid #CCC; background-color:#F6F6EC;}
div.pluckforum table.ForumList_SearchTable input {}
div.pluckforum div.ForumList_GroupHeading,
div.pluckforum div.Forums_ContainerHead {
	background:#FF9000 none;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:auto;
	padding:5px 10px;
	}
div.pluckforum div.Forums_HeadFeedContainer {margin-top:0;}
div.pluckforum div.Forums_Breadcrumbs { display:none;}
div.pluckforum div.ForumList_GroupHeading a {
	height:auto;
	margin-top:0px;
	margin-left:4px;
	}
div.pluckforum div.ForumList_GroupHeading img { padding:0px; margin:0px;}
div.pluckforum td.ForumList_GroupTableFolder {
	text-align:center;
	vertical-align:top;
	width:28px;
	}
div.pluckforum tr.ForumsTable_HeadTR {
	background-color:#D5D4D2;
	font-size:10px;
	font-weight:bold;
	}
div.pluckforum table tr.ForumsTable_HeadTR td {background-color:#D5D4D2;}
div.pluckforum tr.ForumsTable_TRcolor {
	background-color:#F6F6EC;
	}
div.pluckforum tr.ForumsTable_AltTRcolor {
	background-color:#EEEEE4;
	}
div.pluckforum td.ForumList_TitleTD { font-size:14px; font-weight:bold; color:#666; vertical-align:text-bottom;}
div.pluckforum div.ForumList_ForumName { padding:5px 0px;}
div.pluckforumrecentdiscusssions { padding-bottom:10px;}
/* MOST RECENT BLOGS */
div.pluck div#Summary_Container1 div.Summary_Container table.Summary_BlogTable tr {margin-bottom:10px;}
div.pluck div#Summary_Container1 div.Summary_Container table.Summary_BlogTable tr td img {margin:0 10px 10px 0;}
/* ZOOM POPUP **************************************************************************/
body.zoom { background-color:#FFF; text-align:center;}
body.zoom img { padding:0px; margin:0px;}
body.zoom div.product { margin:0px auto; text-align:center;}
body.zoom div.product div.productimage { margin:0px auto; text-align:center;}
body.zoom div.product div.productimage img { margin:10px;}
body.zoom div.product div.controls { margin:0px auto; text-align:center;}
body.zoom div.product div.controls p.close { width:50px; padding:2px 0px; margin:0px auto;}
body.zoom div.product div.controls p.close img.close {display:inline; vertical-align:middle;}


/**************************************************************************************/
/* The following styles override or add to the global styles on a page by page basis. */
/**************************************************************************************/
/* HOME PAGE **************************************************************************/
body#home { background-color:#FFF;}
body#home div#secondary-content { background:#E6E5D1;}
body#home div#triciary-content { background:#F6F4E8;}
body#home div#footer { background:#FFF none;}
body#home div#primary-content { padding:0px;}
body#home div#primary-content ul { margin:0px; padding:0px; list-style-type:none; }
body#home div#primary-content div.main {width: 400px;}
body#home div#primary-content div.main h2.image {
	/* See Local language for image */
	background-position:0 0;
	background-repeat:no-repeat;
	width: 400px;
	height: 69px;
	margin-right:20px;
	}
body#home div#primary-content div.main h1.title {
	color:#000;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	}
body#home div#primary-content div.links {
	background: url(../images/img_dots_onWhite.gif) no-repeat 100% 50%;
	padding-right:10px;
	margin-bottom:10px;
	/* IE 6 FIX in 'ie6fix.css' */
	}
body#home div#primary-content div.sos h3.title {
	/* See Local language for image */
	background-position:0 0;
	background-repeat:no-repeat;
	height: 26px;
	margin-bottom:0px;
	padding-bottom:0px;
	width:200px;
	}
body#home div#primary-content div.sos li {font-size:11px;}
body#home div#primary-content div.post { width:190px;}
body#home div#primary-content div.post h4.title {
	color: #000;
	margin-bottom:0px;
	padding-bottom:0px;
	font-weight:bold;
	}
body#home div#primary-content div.post p,
body#solve_landing div#primary-content div.post p {
	padding-left: 20px;
	font-size:11px;
	}
body#home div#primary-content div.posted { width:210px; margin-left:0px;}
body#home div#primary-content div.posted img { margin-bottom:8px;}
body#home div#primary-content div.posted p {
	line-height: 14px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-size:11px;
	}
body#home div#primary-content div.posted p.date { font-size:10px;}
body#home div#primary-content div.post p.alert,
body#solve_landing div#primary-content p.alert {background: url(../images/img_icon_alert.gif) no-repeat 0 0;}
body#home div#primary-content div.post p.warning,
body#solve_landing div#primary-content p.warning {background: url(../images/img_icon_warning.gif) no-repeat 0 0;}
body#home div#primary-content div.post p.notice,
body#solve_landing div#primary-content p.notice {background: url(../images/img_icon_notice.gif) no-repeat 0 0;}
/**/
body#home div#secondary-content { background:#E6E5D1 url(../images/img_bg-fade-01.jpg) repeat-x 0 0;}
body#home div#secondary-content div.first h3.title {
	/* See Local language for image */
	background-position:0 0;
	background-repeat:no-repeat;
	width: 250px;
	height: 18px;
	margin-top:8px;
	}
body#home div#secondary-content div.first form label {
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	}
body#home div#secondary-content div.image {float:left; margin-top:0px; width:135px;height:185px;}
body#home div#secondary-content div.image img.image {margin:0px; padding:0px; position:absolute;}
body#home div#secondary-content div.article {float:left; width:300px;}
body#home div#secondary-content div.article ul li {font-size:10px; font-weight:bold;}
body#home div#secondary-content div.article p {font-size:10px; color:#000; padding:0px 0px 10px 0px;}
body#home div#secondary-content div.first { width:460px; border-right:1px dotted #000;}
body#home div#secondary-content div.last h3.title {
	/* See Local language for image */
	background-position:0 50%;
	background-repeat:no-repeat;
	width: 335px;;
	height: 20px;
	margin-top:8px;
	}
body#home div#secondary-content div.last ol { margin:0px; padding:0px; list-style-type:none; }
body#home div#secondary-content div.last ol.nav { width: 334px; height: 15px; overflow:hidden; }
body#home div#secondary-content div.last ol.commented-nav {
	/* See Local language for image */
	background-position:0 -15px;
	background-repeat:no-repeat;
	}
body#home div#secondary-content div.last ol.recommended-nav {
	/* See Local language for image */
	background-position:0 0px;
	background-repeat:no-repeat;
	}
body#home div#secondary-content div.last ol.nav li,
body#home div#secondary-content div.last ol.nav a {
	float: left;
	display: block;
	width: 128px;
	height: 14px;
	text-indent: -9999px;;
	}
body#home div#secondary-content div.last ol li a{ font-weight:bold; font-size:11px;}
body#home div#triciary-content div.column { width: 200px; margin: 0 10px 0 0; }
body#home div#triciary-content div.last { margin-right: 0;}
body#home div#triciary-content div.column h4.title { height: 20px; }
body#home div#triciary-content div.column p { width:190px;}
body#home div#triciary-content div.column p.link a { font-weight:bold;}
body#home div#triciary-content div.column h4 {
	background-repeat:no-repeat;
	background-position: 0 50%;
	height: 20px;
	}
body#home div.solutions div.postal { color: #38793F; margin-bottom: 10px; }
body#home div.solutions div.postal #zipcode-alert { color: #ff9000; font-weight: bold; }
body#home div.solutions div.postal fieldset.zip { float: left; margin-right: 5px; }
body#home div.solutions div.postal fieldset.zip input { color: #38793F; }

/* REGISTRATION/ACCOUNT MANAGEMENT PAGES **************************************************************************/
body.my_profile div.registration h4.title { font-weight:bold;color:#FF9900;}
body.my_profile div.lastlogin p.lastlogin { text-align:right; color:#000; font-size:11px; font-family: Arial, Helvetica, sans-serif; padding-right:25px;}
body.my_profile div.error-message { width:620px;}
/* 0.2 My Account: Profile Update/Thank You */
body#my_profile_updated div.registration h4.title { color:#000;}

/* 0.2 My Account: Anonymous */
/* Login */
body.my_account h4.title { font-weight:bold;color:#FF9900; padding-top:0px;}
body#my_account_anonymous li.submit { padding: 5px 0px 5px 150px;}
body#my_account_anonymous div.benifits { display:inline; width:620px; border-right:1px dotted #000; }
body#my_account_anonymous div.benifits p.register { font-size:120%; font-weight:bold; color:#FF9900; text-align:right; float:right; width:200px; padding:0; margin-top:4px; margin-right:40px; }
body#my_account_anonymous div.benifits h1.title { display:inline; font-size:24px; line-height:28px; margin:0px; padding:0px;}
body#my_account_anonymous div.benifits h4.title { display:inline; color:#000; font-weight:bold;}
body#my_account_anonymous div.login { width:200px; }
body#my_account_anonymous div.login li { clear:both; }
body#my_account_anonymous div.login li.email label,
body#my_account_anonymous div.login li.password label { width:50px; }
body#my_account_anonymous div.login li.remember label { width:160px; text-align:left; }
body#my_account_anonymous div.login li.email { height:35px; }
body#my_account_anonymous div.login li.password { height:60px; }
body#my_account_anonymous div.login li.remember { height:30px; } 
body#my_account_anonymous div.login li input.text { width:130px;}
body#my_account_anonymous div.login p.forgotpassword { font-size:10px; padding-top:4px; padding-bottom:2px; margin-left:60px; }
body#my_account_anonymous div.login p.privacy { font-size:10px; padding-top:4px; padding-bottom:2px; margin-left:60px; }
/* Forgot Password Page */
body#my_account_anonymous div.forgotpassword { width:220px;}
body#my_account_anonymous div.forgotpassword li.email label,
body#my_account_anonymous div.forgotpassword li.password label { width:90px; }
body#my_account_anonymous div.forgotpassword li input.text { width:100px; }
body#my_account_anonymous div.forgotpassword li.email { height:30px; }
body#my_account_anonymous div.forgotpassword li.password { height:40px; }

/* 0.2.1 My Profile: Personal Info */
body#my_profile_personal_info div.registration div.head { clear:none; }
body#my_profile_personal_info div.registration div.headimage { float:right; padding:0 10px 0 8px; }
body#my_profile_personal_info div.registration div.headimage img { height:110px; } 
body#my_profile_personal_info div.registration div.head h3.title { line-height:100%; clear:none;  margin:0; padding:0 0 4px 0; }
body#my_profile_personal_info div.registration div.head p.text { line-height:110%; clear:none; padding:6px 0 6px 0; margin:0;}
body#my_profile_personal_info div.registration div.head ul { list-style-type:disc; margin:0px; padding:0 12px 0 20px;} 
body#my_profile_personal_info div.registration div.head li { line-height:110%; padding-top:2px;} 
body#my_profile_personal_info div.registration p.instructions { padding: 8px 0 16px 0; }
body#my_profile_personal_info form#registration-form fieldset { width:300px; float:left;}
body#my_profile_personal_info form#registration-form fieldset.personal-information { border-right:1px dotted #000;}
body#my_profile_personal_info form#registration-form fieldset.additional-information { width:340px; padding-left:10px; }
body#my_profile_personal_info form#registration-form fieldset.controls { margin-left:360px;width:300px; }
body#my_profile_personal_info form#registration-form ol li { height:26px; clear:both;}
body#my_profile_personal_info form#registration-form ol li label { width:140px; padding-bottom:10px;}
body#my_profile_personal_info form#registration-form ol li.displayname { height:64px;}
body#my_profile_personal_info form#registration-form ol li.smsphone { height:60px; padding-top:10px;}
body#my_profile_personal_info form#registration-form ol li.confrimpassword { padding-bottom:10px; }
body#my_profile_personal_info form#registration-form ol li.checkbox label { width:260px; text-align:left;}
body#my_profile_personal_info form#registration-form ol li input.email,
body#my_profile_personal_info form#registration-form ol li input.confirmemail,
body#my_profile_personal_info form#registration-form ol li input.password,
body#my_profile_personal_info form#registration-form ol li input.confrimpassword { width:160px;}
body#my_profile_personal_info form#registration-form ol li label.lastname,
body#my_profile_personal_info form#registration-form ol li label.confirmemail,
body#my_profile_personal_info form#registration-form ol li label.confrimpassword { padding-bottom:10px;}
body#my_profile_personal_info form#registration-form ol li.displayname label,
body#my_profile_personal_info form#registration-form ol li.smsphone label  { padding-bottom:0px;}
body#my_profile_personal_info form#registration-form ol li.displayname p,
body#my_profile_personal_info form#registration-form ol li.smsphone p,
body#my_profile_personal_info form#registration-form ol li.Password p { font-size:10px; line-height:100%; padding-left:20px; font-family: Arial, Helvetica, sans-serif;}
body#my_profile_personal_info form#registration-form ol li.cancel,
body#my_profile_personal_info form#registration-form ol li.submit { float:left; clear:none;}

/* 0.2.1 My Profile: Interests N Experience  */
body#my_profile_interests div.registration { width:630px; }
body#my_profile_interests p { height:auto; margin:0; padding:0; }
body#my_profile_interests fieldset.experience-information {padding-top:6px; padding-bottom:6px; }
body#my_profile_interests select.ansSelect { float:right; vertical-align:bottom; }
body#my_profile_interests p.instructions { font-size:10px; color:#999; }
body#my_profile_interests p.set_question { height:auto; margin:0; padding:0; }
body#my_profile_interests p.question { height:auto; margin:0; padding:0; }
body#my_profile_interests ol.question li.checkbox { width:310px; float:left; }
body#my_profile_interests ol.question li.last { clear:right; }
body#my_profile_interests ol.controls li { display: inline; list-style-type: none; padding-right: 8px; }
body#my_profile_interests fieldset.controls { height:50px; clear:both; float:right; width:270px; padding-top:8px; padding-bottom:8px; }
body#my_profile_interests fieldset.controls ol.controls li { list-style-type:none; margin:0; padding-left:15px; padding-right:15px; font-weight:bold;} 
/* old form */
body#my_profile_interests form#registration-interest-form ol li.checkbox { height:31px; width:300px; float:left;}
body#my_profile_interests form#registration-interest-form ol li.last { clear:right;}
body#my_profile_interests form#registration-interest-form p.instructions { font-size:10px; color:#999;}
body#my_profile_interests form#registration-interest-form fieldset.controls {clear:both; margin-left:350px; width:400px; }
body#my_profile_interests form#registration-interest-form ol li.cancel,
body#my_profile_interests form#registration-interest-form ol li.submit { float:left; clear:none;}
body#my_profile_personal_experience li.answers { clear:both;}
body#my_profile_personal_experience li.answer { float:none;}
body#my_profile_personal_experience form ol li.cancel,
body#my_profile_personal_experience form ol li.submit { float:left; clear:none;}
body#my_profile_personal_info form fieldset.controls,
body#my_profile_personal_experience fieldset.controls { width:300px; margin-left:480px;}

/* My Account: Spreader Registrations */
body#my_account_regproducts div.head { clear:none; }
body#my_account_regproducts div.headimage { float:right; }
body#my_account_regproducts div.headimage img.image { margin-left:40px; } 
body#my_account_regproducts div.head h3.title { clear:none;  padding:0 0 4px 0; }
body#my_account_regproducts div.head p.text { clear:none; }
body#my_account_regproducts div.regproducts { padding-left:20px; padding-right:20px; }
body#my_account_regproducts div.regprod { background-color:#EEEEE4; padding-top:6px; font-weight:bold; height:21px; }
body#my_account_regproducts div.regproddel { float:right; width:90; }
body#my_account_regproducts div.productrow { padding-top:2px; padding-bottom:2px; border-bottom:1px dotted #333; }
body#my_account_regproducts div.productrow img { margin:0 0 2px 0; padding:0; } 
body#my_account_regproducts div.productrow div.checkbox { float:right; width:90; padding-top:20px; padding-right:15px; }
body#my_account_regproducts div.productrow div.image { float:left; padding-right:20px; }
body#my_account_regproducts div.productrow p.regprodName { font-weight:bold; }
body#my_account_regproducts div.regproducts p.rightside { text-align:right; margin:0; padding: 2px 0 4px 0; font-weight:bold; }
body#my_account_regproducts div.regSubhead p.instructions { padding:0; margin:2px 0 2px 0; }
body#my_account_regproducts div.regRow { padding-top:4px; padding-bottom:4px; }
body#my_account_regproducts div.regRow label.text { padding-bottom:6px; } 
body#my_account_regproducts div.prodReg { width:200px; text-align:right; }
body#my_account_regproducts div.controls { clear:both; float:right; width:250px; padding-top:8px; padding-bottom:8px; }
body#my_account_regproducts div.controls ol.controls li { list-style-type:none; margin:0; padding:0; } 
body#my_account_regproducts form ol li.cancel,
body#my_account_regproducts form ol li.submit { float:left; clear:none;}

/* My Account: Soil Tests */
body#my_account_soiltests div.head { clear:none; }
body#my_account_soiltests div.headimage { float:right; }
body#my_account_soiltests div.headimage img.image { margin-left:40px; } 
body#my_account_soiltests div.head h3.title { clear:none; padding:0 0 4px 0; }
body#my_account_soiltests div.head p.hdr a { margin:0; padding:0; }
body#my_account_soiltests div.head p.hdr img { margin:0; padding:0; }
body#my_account_soiltests h4 { padding: 8px 0 4px 0; }
body#my_account_soiltests p.hdr { padding: 4px 0 4px 0; line-height:100%; }
body#my_account_soiltests p.instructions { padding: 4px 0 4px 0; line-height:100%;  }
body#my_account_soiltests div.delkit { text-align:right; padding-top:4px; font-weight:bold; }
body#my_account_soiltests div.regkits { padding-left:20px; padding-right:40px; }
body#my_account_soiltests div.regerr { padding-top:4px; padding-bottom:4px; }
body#my_account_soiltests div.regerr label.text { padding-bottom:6px; } 
body#my_account_soiltests div.kitReg { width:120px; text-align:right; }
body#my_account_soiltests div.controls { clear:none; float:right; width:110px; }
body#my_account_soiltests div.controls ol.controls li { list-style-type:none; margin:0; padding:0; } 

/* My Profile: Subscriptions */
/*  **************************************************************************/
body.subscriptions div.pagecontent h2.title { font-size:18px; color:#FF9900; border-bottom:1px dotted #333;margin-bottom:10px; padding:0px;}
body.subscriptions div.pagecontent div.subscription-head {}
body.subscriptions div.pagecontent div.subscription-head img.image {padding:0px; margin:0px; float:left; }
body.subscriptions div.pagecontent div.subscription-head div.content { width:210px; float:left; margin-left:10px;}
body.subscriptions div.pagecontent div.subscription-head div.content h1 { font-size:22px; padding:0px; margin:0px; margin-bottom:10px; line-height:26px; }
body.subscriptions div.pagecontent div.subscription-head div.content h2 { font-size:16px; padding:0px; margin:0px; margin-bottom:10px; line-height:20px; }
body.subscriptions div.pagecontent div.subscription-head div.content p { font-size:11px; padding:0px; margin:0px; margin-bottom:0px; }
body.subscriptions div.newsletter div.head { 
	background: url(../images/articles/img_header_orange.jpg) no-repeat 0 0;
	color:#FFF; font-size:10px; padding:4px 0px 6px 10px; margin:0px; height:25px; }
body.subscriptions div.newsletter { margin-bottom:6px;}
body.subscriptions div.newsletter div.head h5,
body.subscriptions div.newsletter div.head h3,
body.subscriptions div.newsletter div.head p {float:left; padding:0px; margin:0px; font-size:11px;color:#FFF;}
body.subscriptions div.newsletter div.head h3,
body.subscriptions div.newsletter div.head h5.title {width:415px; padding:5px 0px; padding-left:8px;}
body.subscriptions div.newsletter div.head p { width:110px; padding:0px;}
body.subscriptions div.newsletter div.head p.view a{ color:#FFF;}
body.subscriptions div.newsletter div.head p.subscription {margin-top:3px; }
body.subscriptions div.newsletter div.head p.subscription input { margin-top:0px; margin-bottom:0px;}
body.subscriptions div.newsletter div.head p.subscription label { font-weight:bold; }
body.subscriptions div.newsletter div.althead h3 { display:inline; font-size:18px; color:#ff9900; padding:0; margin:0; }
body.subscriptions div.newsletter div.emailImage img { margin: 0px 0px 0px 0px; vertical-align:left; }
body.subscriptions div.newsletter div.emailImage label { margin: 0 0 0 0; vertical-align:right; }
body.subscriptions div.newsletter p.subscription input { margin-top:0px; margin-bottom:0px; padding-left:30px;}
body.subscriptions div.newsletter p.subscription label { font-weight:bold; }
body.subscriptions div.newsletter div.theThumb { display:inline; margin:0px; vertical-align:right; float:right}
body.subscriptions div.newsletter div.theThumb img { margin: 0 0 0px; }
body.subscriptions div.newsletter p.description { clear:both; padding-left:10px;}
body.subscriptions div.newsletter div.form { padding-bottom:20px;}
body.subscriptions div.newsletter div.form div.box {  padding:0px 0px 0px 15px; overflow:hidden;}
body.subscriptions div.newsletter div.form p { padding:0px; margin:0px;}
body.subscriptions div.newsletter div.form fieldset {padding:10px 0px;}
body.subscriptions div.newsletter div.form fieldset ol li { font-size:11px;}
body.subscriptions div.newsletter div.form fieldset ol.radiolist li { width:250px; padding:2px 0px; padding-left:20px; float:left;}
body.subscriptions div.newsletter div.controls p { width:90px; padding:4px 0px; float:left;}
body.subscriptions div.promotions div.unsubscribe p { width:80px; padding:4px 0px; float:left;}
body.subscriptions div.promotions div.unsubscribe p.current {width:450px;}
body.subscriptions div.promotions div.unsubscribe p.unsubscribe {width:120px; font-size:11px;}
body.subscriptions div.newsletter div.form fieldset ol.checklist li { float: none; }
body.subscriptions ul.checklist { float: left; padding-right: 5em; }
body.subscriptions ul.checklist li ul { padding-left: 2em; }
body.subscriptions div.pagecontent div.pageheader{ padding:0; margin:0 0 0 300px;}
body.subscriptions div.pagecontent fieldset.controls { margin-bottom:20px;}
body.subscriptions div.pagecontent fieldset.controls li { float:left; margin:0 15px 0 0; }

/* 0.2 My Account pages */
/* New account page styles */
body#myaccount_summ tbody.acctSumBody { vertical-align:top; }
body#myaccount_summ th { margin:0; padding-top:8px; }
body#myaccount_summ div.actSumHdr { display:inline; margin:0; padding-bottom:0; }
body#myaccount_summ div.actSumHdr a { display:inline; margin:0; padding-bottom:0; }
body#myaccount_summ div.actSumHdr h4 { display:inline; font-weight:bold; color:#FF9900; padding:0; margin:0; }
body#myaccount_summ div.actSumHdrEdit { display:inline; float:right; width:70px; vertical-align:bottom; padding:0; margin:0; }
body#myaccount_summ td.actSumFld { padding-left:6px; padding-right:5px; text-align:right; }
body#myaccount_summ td.actSumVal { width:190px; padding-left:15px; padding-right:6px; }
body#myaccount_summ td.actSumTxt { padding-left:15px; padding-right:6px; }
body#myaccount_summ td.actSumMsg { padding-left:15px; padding-right:6px; font-weight:normal; font-style:italic;}
body#myaccount_summ td.actSumMsgHi { padding-left:15px; padding-right:6px; font-weight:bold; font-style:italic;}
body#myaccount_summ fieldset.controls { clear:both; float:right; width:250px; padding-top:8px; padding-bottom:8px; }
body#myaccount_summ fieldset.controls ol.controls li { list-style-type:none; margin:0; padding:0; } 
body#myaccount_summ fieldset.controls { clear:both; float:right; width:250px; padding-top:8px; padding-bottom:8px; }
body#myaccount_summ fieldset.controls ol.controls li { list-style-type:none; margin:0; padding:0; } 

body#my_subscriptions .pageheader ol.controls,
body#my_subscriptions .pageheader ul.controls,
body#my_subscriptions .pageheader .controls li, 
body#my_subscriptions .newsletter ol.controls,
body#my_subscriptions .newsletter ul.controls,
body#my_subscriptions .newsletter .controls li { list-style-type:none; margin:0; padding:0; } 
body#my_subscriptions .newsletter fieldset ol.controls { margin-bottom: 18px; } 

/* Landing **************************************************************************/
body#brand_landing div#triciary-content div.column,
body#grow_landing div#triciary-content div.column,
body#learn_landing div#triciary-content div.column,
body#solve_landing div#triciary-content div.column,
body#connect_landing div#triciary-content div.column { width: 160px; margin: 0 20px 0 0; }
body#section_landing div#triciary-content div.column { width: 160px; margin: 0 20px 0 0; }
body#brand_landing div#triciary-content div.column {width: 90px;}
body#brand_landing div#triciary-content div.column h4,
body#ortho_brand_landing div#triciary-content div.column { width:130px; margin:0 20px 0 0; }
body#grow_landing div#triciary-content div.column h4,
body#learn_landing div#triciary-content div.column h4,
body#solve_landing div#triciary-content div.column h4,
body#connect_landing div#triciary-content div.column h4,
body#section_landing div#triciary-content div.column h4,
body#product_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#brand_landing div#triciary-content div.column p,
body#grow_landing div#triciary-content div.column p,
body#learn_landing div#triciary-content div.column p,
body#solve_landing div#triciary-content div.column p,
body#connect_landing div#triciary-content div.column p,
body#section_landing div#triciary-content div.column p,
body#product_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#grow_landing div#section-navigation ol,
body#learn_landing div#section-navigation ol,
body#solve_landing div#section-navigation ol,
body#connect_landing div#section-navigation ol { /*height:225px;*/ }
body#section_landing div#section-navigation ol { /*height:225px;*/ }
body#brand_landing,
body#grow_landing,
body#learn_landing,
body#solve_landing,
body#connect_landing,
body#section_landing,
body#scotts_brand_landing { background:#FFF none;}
body#brand_landing div#footer,
body#grow_landing div#footer,
body#learn_landing div#footer,
body#solve_landing div#footer,
body#connect_landing div#footer,
body#section_landing div#footer,
body#product_landing div#footer,
body#scotts_brand_landing div#footer,
body#miracle-gro_brand_landing div#footer,
body#whitney-farms_brand_landing div#footer,
body#supersoil_brand_landing div#footer,
body#ortho_brand_landing div#footer,
body#roundup_brand_landing div#footer,
body#osmocote_brand_landing div#footer { background:#FFF none;}
body#brand_landing div#triciary-content,
body#grow_landing div#triciary-content,
body#learn_landing div#triciary-content,
body#solve_landing div#triciary-content,
body#connect_landing div#triciary-content,
body#section_landing div#triciary-content,
body#product_landing div#triciary-content,
body#scotts_brand_landing div#triciary-content { background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;}
/* 2.0 Learning Landing **************************************************************************/
body#learn_landing div#footer { background:#FFF none;}
body#learn_landing div.pagecontent {width:675px;}
body#learn_landing div#triciary-content { background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;}
body#learn_landing .text {color:#000000; font-size: 10px;}
body#learn_landing .title {font-weight:bold;}
body#learn_landing .p {border:0px; margin: 0px;}
body#learn_landing div.main-article {display:inline; width:430px; height:354px; 
	border-left:1px dotted #333; border-right:1px dotted #333; 
	margin:0 0 8px 0px; padding:0 0 0 10px;}
body#learn_landing div.main-article ul {padding:0; margin:0; border:0;}
body#learn_landing div.main-article ul li {margin:0px; padding-right:0;}
body#learn_landing div.main-article div.image {float:right; margin:0px; padding:0 0 0 4px;}
body#learn_landing div.main-article div.article {clear:none; position:relative; margin-top:0;}
body#learn_landing div.main-article div.article h2 {border:0; margin:0; clear:none; }
body#learn_landing div.main-article div.article .text {font-size:11px;}
body#learn_landing div.cl-c ul li {list-style-type:none; font-size:10px; font-weight:bold;}
body#learn_landing div.top {border-bottom:1px dotted #333; padding-bottom:10px;}
body#learn_landing div.top h4 { margin-top:0px; padding-top:0px;}
body#learn_landing div.bottom {margin-top:10px; padding-bottom:0px; margin-bottom:0px;}
body#learn_landing div.cl-c {width:218px; margin-top:10px;}
body#learn_landing div.pagecontent div.flash { margin-bottom:20px;}
body#learn_landing div.cl-a {width:215px; margin-top:20px;}
body#learn_landing div#secondary-content div.main-article { margin:20px 0px; }
body#learn_landing input.zip { width:45px; float:left; margin-top:5px;}
body#learn_landing button.submit { float:left;width:150px; padding:0px; margin:0px;}
body#learn_landing button.submit img { padding:0px; margin:0px;}
body#learn_landing div#triciary-content div.column { width: 108px; margin: 0 20px 0 0; }
body#learn_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#learn_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#learn_landing div#section-navigation ol { /*height:225px;*/ }
body#learn_landing div.pagecontent {}
/* 5.0 Product  **************************************************************************/
div#featured-product { }
div#featured-product p { font-size:11px; }
div#featured-product img.productshot { float:right;}
/* 5.0 Product  **************************************************************************/

body.product div.headline,
body div.product-detail-overlay div.headline {
    background-color: #EEEEE4;
}
body.product div.headline h1.product-headline,
body div.product-detail-overlay div.headline h1.product-headline {
	background:#2A8027 url(../images/img_headline_green_band.jpg) no-repeat 0 0;
    color: #FFF;
    font-size: 20px;
    padding: 2px 0px 4px 10px;
    margin: 0px;
}

body.product div.headline ul.navigation { 
	margin:0; padding:0; list-style-type:none; 
}
body.product div.headline ul.options,
body div.product-detail-overlay div.headline ul.options {
    float: right;
    width: 600px;
    height: 22px;
	margin: 2px 0 0 0; 
	padding:0; 
	list-style-type:none; 
}

body.product div.headline p.options,
body div.product-detail-overlay div.headline p.options {
    height: 22px;
    margin: 2px 0px 2px 430px;
    padding: 0px;
    font-size: 11px;
}

body.product div.headline ul.options li,
body div.product-detail-overlay div.headline ul.options li {
    float: left;
    margin-left: 10px;
    padding: 0px;
    vertical-align: middle;
}

body.product div.headline ul.options li a,
body div.product-detail-overlay div.headline ul.options li a {
    text-decoration: underline;
    vertical-align: middle;
}

body.product div.headline ul.options li img,
body div.product-detail-overlay div.headline ul.options li img {
    display: inline;
    padding: 0px 4px 0px 0px;
    margin: 0px;
    vertical-align: middle;
}

body.product div.headline ul.options li a.addthis img,
body div.product-detail-overlay div.headline ul.options li a.addthis img {
    display: inline;
    padding: 0;
    margin: 0px;
    vertical-align: middle;
}

/* articles  **************************************************************************/
body.article div.headline {background-color:#EEEEE4;}
body.article div.headline h1.product-headline {
	background:#FF9000 url(../images/articles/img_header_orange.jpg) no-repeat;
	color:#FFF; font-size:18px; padding:9px 10px; margin:0px; }

body.article div.headline ul.options {
    height: 22px;
    margin: 2px 0 0 270px; 
    list-style-type: none;
}
body.article div.headline p.options { height:22px; margin:2px 0px 2px 370px; padding:0px; font-size:11px;}
body.article div.headline ul.options li { float:left; margin:3px 0 0 10px; padding:0px; vertical-align:top;}
body.article div.headline ul.options li img { padding:0px; margin:0px;}
body.article div.headline ul.options li a { font-size:11px; text-decoration:underline; vertical-align:top; padding-left:4px; }
body.article div.headline ul.options li a.addthis img { display:inline; padding:0; margin:4px 0 0 0; vertical-align:middle; }

body.article div.pagecontent h3.title { font-size:1.5em; padding: 9px 0; margin: 0; }

/* video **************************************************************************/
body.video div.headline { display:inline; float:right; width:320px; position:relative; top:-27px; }
body.video div.headline ul.options { height:22px; margin:2px 0 0; padding: 0; list-style-type: none; }
body.video div.headline ul.options li { float:left; margin-left:10px; padding:0px; vertical-align:top;}
body.video div.headline ul.options li img { padding:0px; margin:0px;}
body.video div.headline ul.options li a { font-size:11px; text-decoration:underline; vertical-align:top; padding-left:4px; }
body.video div.headline ul.options li a.addthis img { display:inline; padding:0; margin:0; vertical-align:middle; }

/* PRIVACY  **************************************************************************/
body.privacy h1 { font-size:18px;}
body.privacy div.article ul,
body.privacy div.article ol { margin-left:25px; margin-bottom:5px;}
body.privacy div.article ul { list-style-type:disc;}
body.privacy div.article ol { list-style-type:decimal;}
body.privacy div.article ul li,
body.privacy div.article ol li { padding:2px 0px; font-size:11px;}
/* TERMS  **************************************************************************/
body.terms h1 { font-size:18px;}
body.terms div.article ul,
body.terms div.article ol { margin-left:25px; margin-bottom:5px;}
body.terms div.article ul { list-style-type:disc;}
body.terms div.article ol { list-style-type:decimal;}
body.terms div.article ul li,
body.terms div.article ol li { padding:2px 0px; font-size:11px;}
/* CONTACT US  **************************************************************************/
body.contactus h1 { font-size:18px;}

body.product div.headline ul.options li img { display:inline; padding:0px 4px 0px 0px; margin:0px; vertical-align:middle;}
/* 5.1.2 Product Detail & Usage **************************************************************************/
body.detailusage div.pagecontent div.cl-a { width:420px;}
body.detailusage div.pagecontent div.cl-b { width:210px; border-left: 1px dotted #333; padding-left:10px;}
body.detailusage div.pagecontent div.cl-a p,
body.detailusage div.pagecontent div.cl-a li,
body.detailusage div.pagecontent div.cl-b p,
body.detailusage div.pagecontent div.cl-b li { font-size:11px;}
body.detailusage div.pagecontent div.cl-a ol { list-style-type:decimal; margin-left:25px;}
body.detailusage div.pagecontent div.cl-a ul,
body.detailusage div.pagecontent div.cl-a li { list-style:disc inside; margin:0; }
body.detailusage div.pagecontent div.cl-b ul { list-style-type:disc; margin-left:15px;}
body.detailusage div.pagecontent div.cl-c ol,
body.detailusage div.pagecontent div.cl-b ul { list-style-type:decimal; margin-left:25px;}
body.detailusage div.pagecontent h4 { padding-bottom:0px;}
body.detailusage div.pagecontent div.cl-a  ol.how-to-images {padding:0px; margin:0px;}
body.detailusage div.pagecontent div.cl-a  ol.how-to-images li { list-style-type:none; padding:0px; margin:0px; margin-right:6px; float:left; }
body.detailusage div.pagecontent div.cl-b div#featured-product { border-top: 1px dotted #333;}
/* 5.1.2 Product Category Landing  **************************************************************************/
body#product_category_landing .text {font-size:10px; color:#000000;}
body#product_category_landing div.select .text,
body#product_category_landing div.feed .text {font-size:11px; color:#000000;}
body#product_category_landing div.cl-a {width:205px;}
body#product_category_landing div.cl-b { width:440px; border-right:1px dotted #333; padding-right:10px; margin:15px 10px 0px 0px; }
body#product_category_landing div.cl-b div.select h2.title {padding-top:0px; font-size:18px;}
body#product_category_landing div.cl-c {width:203px; margin:0px;}
body#product_category_landing div.cl-b div.select {border-bottom:1px dotted #333; padding-bottom:10px;}
body#product_category_landing div.cl-b div.feature {padding-top:10px;}
body#product_category_landing div.cl-b div.feature div.image {float:left;}
body#product_category_landing div.cl-b div.feature div.content {float:left; width:280px;}
body#product_category_landing div.cl-b div.feature div.content a { font-weight:bold;}
body#product_category_landing div.cl-b div.feature p {font-size:10px; color:#000;}
body#product_category_landing div.cl-c div.builder {border-bottom:1px dotted #333; margin-top:15px;}
body#product_category_landing div.cl-c div.builder img {float:right; margin-left:10px; padding-top:10px;}
body#product_category_landing div.cl-c div.builder h4.title {padding-top:0px;}
body#product_category_landing div.cl-c div.gurus {padding-top:20px;}
body#product_category_landing div.cl-b ul.fertilizer { margin:0; padding:0; list-style-type:none; }
body#product_category_landing div.cl-b ul.fertilizer img {margin:0px; padding:0px;}
body#product_category_landing div.pagecontent {margin-bottom:20px;}
body#product_category_landing div.cl-b ul.fertilizer li {
	width:92px; height:150px; float:left; font-weight:bold; display:inline;
	border-right:1px dotted #333; padding:0px 9px 0px 7px; margin:0px 0px 10px 0px; 
	overflow:hidden; list-style-type:none; }
body#product_category_landing div.cl-b ul.fertilizer li p {font-size:10px;}
body#product_category_landing div.cl-b ul.fertilizer li.last {border-right:0px none #333;}
/*  **************************************************************************/
body#product_category_shelf div.cl-a p{font-size:11px; margin:0; padding: 0 0 4px; }
body#product_category_shelf div.product p {color:#000000; font-size: 10px; line-height:1.3em; margin:6px 0 0; padding: 0 0 4px; }
body#product_category_shelf div.cl-b div.image {float:right;}
body#product_category_shelf div.pagecontent div.cl-a {width:430px;}
body#product_category_shelf div.pagecontent div.cl-b {
	width:200px; border-left:1px dotted #333; padding-left:10px; 
	margin-bottom:10px; padding-bottom:0px; }
body#product_category_shelf div.pagecontent div.foot div.column { width:310px; margin-bottom:0px; padding-bottom:0px; }
body#product_category_shelf div.pagecontent div.foot div.cl-b { border-left:1px dotted #333; padding-left:10px; }
body#product_category_shelf div.product {border-bottom:1px dotted #333; padding:10px 0px; clear:both;}
body#product_category_shelf div.featured { border:1px solid #F00;}
body#product_category_shelf div.last {border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
body#product_category_shelf div.product div.image {padding-right:20px; float:left;}
body#product_category_shelf div.product div.image {float:left;}
body#product_category_shelf div.product ul { margin:0; padding:0; list-style-type:none; }
body#product_category_shelf div.product ul.header li {display:inline;}
body#product_category_shelf div.product ul li.title {font-size:12px; font-weight:bold; color:#000000;}
body#product_category_shelf div.product ul li.save {font-size:10px; float:right; }
body#product_category_shelf div.product p.stars {text-align:right; margin:0px; padding:0px;}
body#product_category_shelf div.Ratings_YourRating { display:none; }
body#product_category_shelf div.Rating { margin-left:500px;}
body#product_category_shelf div.pagecontent div.head,
body#product_category_shelf div.pagecontent div.foot {padding:10px 0px;}
body#product_category_shelf div.pagecontent div.foot div.column h6 { padding:0px; margin:0px; margin-top:10px; font-size:11px;}
body#product_category_shelf div.pagecontent div.foot div.column p {font-size:11px;}
body#product_category_shelf div.product div.prodShelfRight {width:150px; float:right; margin-left:20px; padding:0;}
body#product_category_shelf div.product div.prodShelfRating {width:130px; margin-bottom:8px; padding:0;}
body#product_category_shelf div.product div.prodShelfRight div.save,
body#product_category_shelf div.product div.prodShelfRight div.details {font-size:10px; margin-bottom:8px;}
body#product_category_shelf div.product div.prodShelfRating  p,
body#product_category_shelf div.product div.prodShelfRating  div.Rating,
body#product_category_shelf div.product div.prodShelfRating  div.Ratings_Container {margin:0; padding:0;}
/*  **************************************************************************/
body#product_general div#primary-content div.sub-div {padding-bottom:10px;}
body#product_general div.column div.first ul { list-style-type: none; margin:10px 0; padding: 0; }
body#product_general div.column div.first ul.links li {font-size: 10px;}
body#product_general div.column div.first {padding-bottom:15px;}
body#product_general div.column div.first ul li {font-size:10px;}
body#product_general div.column div.border { padding-left:10px;}
body#product_general div.column div.cl-a {}
body#product_general ul.overview li {list-style:disc;}
body#product_general ul.sizes li {list-style:disc;}
body#product_general img.productshot {float:right;}
body#product_general div.form-tabs div.navigation {padding-left:10px;}
body#product_general div.cl-a { width:140px;}
body#product_general div.cl-b { width:270px; padding:0px; margin:0px;}
body#product_general div.cl-b p.review {font-size:11px; margin:5px 0px; padding:0px;}
body#product_general div.cl-c { width:200px; border-left:1px dotted #333;}
body#product_general div.cl-b li { font-size:11px; margin:4px 0px; }
body#product_general div.cl-a li img { margin:0px; padding:0px; display:inline;}
body#product_general div.cl-c div.bottom {border-top:1px dotted #333;}
body#product_general div.cl-c ul.links { margin:0; padding:0; list-style-type:none; }
body#product_general div.cl-b ul.overview,
body#product_general div.cl-b ul.sizes { margin: 0 8px 0 18px; padding: 0; }
body#product_general div.cl-b ul.noindent { margin: 0; padding: 0; }
body#product_general div.cl-b h2.title { font-weight:normal; font-size:20px;padding:0px; margin:0px; margin-top:10px;}
body#product_general div.cl-b h5 {padding:0px; margin:0px; margin-top:10px;}
body#product_general div.pluckrating h5 { margin:4px 0 0 0; padding:0; color: #38793F;}
body#product_general div.pluckrating span.Ratings_Heading { display: none;}
body#product_general div.pluckrating div.Ratings_YourRating { display: none;}
body#product_general div#pluckrecommendation a.SiteLife_Recommend { visibility: hidden;}
body#product_detail_usage img.zoom { margin:0px; padding:0px; display:inline;}
body#product_detail div.cl-a li { margin:2px 0 0 0px; padding:0px; list-style-type:none; }
/*  **************************************************************************/
body#product_consumer_reviews div.cl-a { width:665px; margin:0 12px 0 12px; }
body#product_consumer_reviews div.image { float:right; margin: 0 20px 0 0; }
body#product_consumer_reviews div.pluckgrprate { clear:none; }
body#product_consumer_reviews hr { margin: 0px 40px 10px 0; }
body#product_consumer_reviews div.info div.contactInfo { position: relative; margin-top: 2px; }
body#product_consumer_reviews div.info div.contactInfo div.field_row { height: 20px; }
body#product_consumer_reviews div.info div.contactInfo div.field_row label { font-weight: bold; }
body#product_consumer_reviews div.info div.contactInfo div.field_row input { position: absolute; left: 120px; }
body#product_consumer_reviews div.info div.buttons { float:right; margin-right:40px; }

/*  **************************************************************************/
body.loggedin div.feature {border-top:1px dotted #333;}
body.loggedin div.cl-b {padding-top:10px;}
body.loggedin div.cl-b div.cl-a {width:800px;}
body.loggedin div.cl-b div.cl-a div.image img { float:left; width:250px; height:200px; border:1px solid #333;}
body.loggedin div.cl-b div.cl-a div.content { float:left; width:400px; margin-left:10px;}
body.loggedin div.pagecontent h2.title { font-size:18px; color:#FF9900; border-bottom:1px dotted #333;margin-bottom:10px; padding:0px;}

body.loggedin div.spots div.titlebar {
	height:auto;
	background:#E0ECE0 url(../images/) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 20px;
	height:25px;
}
body.loggedin div.spots div.titlebar h4.title,
body.loggedin div.spots div.titlebar h5.title
{
	margin:0px; padding:0px; width:700px; float:left;
	font-size:11px; font-weight:normal;
	color:#666;
}

/*  **************************************************************************/
body.loggedin div.row .item img { margin:0px; padding:0px;}
body.loggedin div.spots div.row, div.top3 div.row { padding:10px 0px;}
body.loggedin div.spots div.row div.item {  width:310px; float:left; padding:0px 10px; }
body.loggedin div.spots div.row div.item {border-left:1px dotted #333;}
body.loggedin div.spots div.row div.last {border-right:1px dotted #333;}
body.loggedin div.spots div.row div.item div.image{ float:left; padding:5px;}
body.loggedin div.spots div.row div.item div.content { float:left; padding:5px;}
body.loggedin div.spots div.row div.item div.image img { width:80px; height:80px;}

/*  **************************************************************************/
div#search-criteria-bar { background-color:#EEEEE4; padding: 4px;}
div#search-criteria-bar ol li { float:left; padding:2px 12px 2px 12px; border-right:1px dotted #333;}
div#search-criteria-bar ol li label { font-size:11px;}
div#search-criteria-bar ol li.all,
div#search-criteria-bar ol li.submit {border-right:0px none #333;}
div#search-criteria-bar ol li img {margin:0px; padding:0px;}
/**/
body.search div.header h2 { padding:0px; margin:0px; font-size:18px;}
body.search div.header h2 small {font-size:12px; font-weight:normal;}
body.search div.header h2 small strong { font-weight:bold;}
body#search-page div.top6 div.titlebar,
body#search-page div.top4 div.titlebar,
body#search-page div.top3 div.titlebar {
	height:auto;
	background: url(../images/img_green_roundedcorners_bar_x890.gif) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 20px;
	height:25px;
	}
body#search-page div.top6 div.titlebar h4.title ,
body#search-page div.top4 div.titlebar h4.title ,
body#search-page div.top3 div.titlebar h5.title {
	color:#000000;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	width:700px;
	}
body#search-page div.top6 div.titlebar h4.title small,
body#search-page div.top4 div.titlebar h4.title small,
body#search-page div.top3 div.titlebar h5.title small {
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
body#search-page div.row .item img { margin:0px; padding:0px;}
body#search-page div.top6 div.row ol li.item {  width:128px;  }
body#search-page div.top4 div.row ol li.item {  width:202px; }
body#search-page div.row ol li.item { float:left; padding:0px 10px;}
body#search-page div.top4 div.row ol li.item div.video { text-align:center;}
body#search-page div.top4 div.row ol li.item div.video img.video { margin:0px auto; }
body#search-page div.top4 div.row ol li.item div.product { text-align:center;}
body#search-page div.top4 div.row ol li.item div.product img { margin:0px auto;}
body#search-page div.top6 div.row ol li.item div.video { text-align:center;}
body#search-page div.top6 div.row ol li.item div.video img.video { margin:0px auto; }
body#search-page div.top6 div.row ol li.item div.product { text-align:center;}
body#search-page div.top6 div.row ol li.item div.product img { margin:0px auto;}
body#search-page div.tools div.row div.item {}
body#search-page div.top6 div.row,
body#search-page div.top4 div.row,
body#search-page div.top3 div.row { margin-top:10px; padding:0px;}
body#search-page div.articles div.row ol li h6,
body#search-page div.articles div.row ol li p { font-size:11px;}
body#search-page div.articles div.row { background: url(../images/img_dot_border_lt_222w.gif) repeat 0 0;}
body#search-page div.products div.row { background: url(../images/img_dot_border_lt_148w.gif) repeat 0 0;}
body#search-page div.products div.products h5 { font-size:11px; color:#666;}
body#search-page div.tools div.row { background: url(../images/img_solid_tanback_ltborder_247w.gif) repeat 0 0;}
body#search-page div.faq div.row { background: url(../images/img_dot_border_lt_296w.gif) repeat 0 0;}
body#search-page div.top3 div.row div.item { width:297px; float:left; }
body#search-page div.top3 div.row div.first {margin-left:0px;}
body#search-page div.top3 div.row div.last {margin-right:0px;}
body#search-page div.top3 div.row div.item div.box { margin:10px;}
body#search-page div.top6 div.products div.product div.product,
body#search-page div.top6 div.products div.product div.product img.image { width:71px; height:85px;}
body#search-page div.faq div.image { float:left;}
body#search-page div.faq div.faqcontent { width:180px; float:left; margin-left:30px;}
body#search-page div.faq div.faqcontent h5 { color:#666;}
body#search-page div.faq div.faqcontent p.answer { font-size:11px;}
body#search-page div.tools div.image { float:left;}
body#search-page div.tools div.headline { width:200px; float:left;margin-left:10px; clear:right;}
body#search-page div.tools div.headline h5,
body#search-page div.tools div.headline h6 { padding:0px 0px 4px 0px; margin:0px;}
body#search-page div.tools div.headline h5 { font-size:14px; font-weight:bold;}
body#search-page div.tools p.description {clear:both; font-size:11px; padding:2px 0px; margin:4px 0px;}
/*  **************************************/
body.search div#content div.sub-div,
body.search div#primary-content div.sub-div,
body.search div#secondary-content div.sub-div,
body.search div#triciary-content div.sub-div {width:892px;}
body.search div.foot div.cl-a {width:650px; margin-top:10px;}
body.search div.guru-ad {margin-top:10px;}
body.search div.foot div.cl-a div.image img { float:left;}
body.search div.foot div.cl-a div.content { float:left; width:350px; margin-left:10px;}
body.search div.foot div.column p {font-size:10px; color:#000}
body.search div.foot {background: url(../images/img_dot_border_hor.gif) repeat-x 0 0; padding-top:1px;}
body.search div.foot div.cl-a {background: url(../images/img_dot_border_ver.gif) repeat-y 100% 0;}
body.search div.foot div.cl-b {width:200px;margin-right:0;}
body.search div.foot div.content h3,
body.search div.foot div.content h5 { padding:0px; margin:0px; }
body.search div.foot div.content h3 { margin-top:30px; margin-bottom:4px; font-size:24px; font-weight:normal;}
body.search div.foot div.content h5 { font-size:16px; margin-bottom:10px;}
body.search div.foot div.content a { font-weight:bold; font-size:11px;}
/*  **************************************/
body#search_results div.pagination-bar {width:100%; max-width:100% background-color: #D0E0D0; }
body#search_results div#pagination-bar-bottom { background-position-x: 100%;}
body#search_results div.pagination-bar ul.pagination { width:70%;	}
body#search_results div.pagination-bar ul.pagination li.next { padding-left:5px;}
body#search_results div.result-list div.results div.result img,
body#search_results div.result-list div.results div.result p,
body#search_results div.result-list div.results div.result h4 {margin:0px; padding:0px;}
body#search_results div.result-list div.results div.result h4 { width:520px; float:left;}
body#search_results div.result-list div.results div.result p {font-size:11px; padding:2px 0px;}
body#search_results div.result-list div.results div.result p.save { width:150px; float:left;}
body#search_results div.result-list div.results div.result p.rating { width:140px; margin-left:640px;}
body#search_results div.result-list div.product {
	min-height:70px;
	height:auto !important;
	width:180px;
	float:left;
	text-align:center;
	}
body#search_results div.result-list div.product img { margin:0px auto; padding:0px;}
body#search_results div.result-list div.content { width:700px; float:left;}
body#search_results div.result-list div.results div.result { clear:both; background: url(../images/img_dot_border_hor.gif) repeat-x 0 0; padding:10px 0px; }
body#search_results div.result-list div.results div.result div.Ratings_YourRating { display:none; }
body#search_results div.result-list div.results div.result div.Rating { width:200px; margin-left:520px;}

/*  **************************************/
/* new styles */
body#gsearch_results div.search-criteria-bar { background-color:#EEEEE4; padding: 4px;}
body#gsearch_results div.search-criteria-bar ol li { float:left; padding:2px 12px 2px 12px; border-right:1px dotted #333;}
body#gsearch_results div.search-criteria-bar ol li label { font-size:11px;}
body#gsearch_results div.search-criteria-bar ol li.all,
body#gsearch_results div.search-criteria-bar ol li.submit {border-right:0px none #333;}
body#gsearch_results div.search-criteria-bar ol li img {margin:0px; padding:0px;}
body#gsearch_results div.top7 div.titlebar {
	height:auto;
	background: url(../images/img_green_roundedcorners_bar_x890.gif) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 20px;
	height:25px;
	}
body#gsearch_results div.top5 div.colHdr {
	height:auto;
	background: url(../images/img_green_roundedcorners_bar_x890.gif) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	height:25px;
	text-align: center;
	}
body#gsearch_results .results .column ol {
	margin: 0; padding: 0; list-style-type: none; 
	}
body#gsearch_results div.articles div.row ol li h6,
body#gsearch_results div.articles div.row ol li p { font-size:11px;}
body#gsearch_results div.articles div.row { background: url(../images/img_dot_border_lt_222w.gif) repeat 0 0;}
body#gsearch_results div.top7 div.articles div.row { margin-top:10px; padding:0px;}
body#gsearch_results div.top7 div.row ol li.item {  width:208px; padding:5px 7px 10px 7px; float:left;}
body#gsearch_results div.top5 div.articles div.row { margin-top:10px; padding:0px; float:left;}
body#gsearch_results div.top5 div.column {  width:202px; float:left; overflow: auto; padding-bottom:10px; }
body#gsearch_results div.top5 div.column div.item {border-bottom:1px dotted #333;  }
body#gsearch_results div.top5 div.column .item .last { border-bottom:none;  }
body#gsearch_results div.top5 div.column div.noResult {text-align: center;  }

div.pagination-bar #gSrchResEstimate {
	position:relative; font-style:italic; }
div.pagination-bar div#gSrchResEstimateInfo {
	color:black; background-color:lightgoldenRodYellow; border:2px solid gray;
	display:block; font-size:small; font-style:normal;
	left:100%; padding:5px; position:absolute; top:-20px;
	visibility:hidden; width:440px; }
div.pagination-bar #gSrchResEstimate:hover #gSrchResEstimateInfo {
	visibility:visible; }

/* original styles */
body#gsearch_results div.main-results {margin:0; padding:0; }
body#gsearch_results div.pagination-bar {width:100% max-width:100%; }
body#gsearch_results div.pagination-bar ul.pagination { width:70%; }
body#gsearch_results div.pagination-bar ul.pagination li { 
	padding: 0 5px; margin:0; }
body#gsearch_results div.result-list div.results img,
body#gsearch_results div.result-list div.results p,
body#gsearch_results div.result-list div.results ul,
body#gsearch_results div.result-list div.results li,
body#gsearch_results div.result-list div.results h4 { 
	margin:0; padding:0; line-height:normal; clear:none;
	}
body#gsearch_results div.result-list div.results tr,
	body#gsearch_results div.result-list div.results li {
	background: url(../images/img_dot_border_hor.gif) repeat-x 0 0;
	margin:0px; padding:6px 0;
	}
body#gsearch_results div.result-list div.results td {
	vertical-align:top;
	padding:2px;
	}
body#gsearch_results div.result-list div.results td.resImg {
	padding:2px;
	height:80px;
	width:136px;
	text-align:center;
	vertical-align:middle;
	}
body#gsearch_results div.result-list div.results td.resRate {
	width:210px;
	text-align:right;
	}
body#gsearch_results div.result-list div.results p {
	font-size:11px; padding:2px 0px;
	line-height:normal;
	clear:none;
	}
body#gsearch_results div.result-list div.results img { margin:0; padding:0; }
body#gsearch_results div.result-list div.results div.Ratings_YourRating { display:none; }
body#gsearch_results div.result-list div.results li.product img { padding:0 4px 4px 0; float:left;}
body#gsearch_results div.result-list div.results li.product h4 { padding-bottom: 2px; }

/*  **************************************************************************/
body.article div.pagecontent div.article ul { list-style-type:disc;margin:0px;padding:0px; margin-left:25px;margin-bottom:18px;}
body.article div.pagecontent div.article ol { list-style-type:decimal;margin:0px;padding:0px; margin-left:25px;margin-bottom:18px;}
body.article div.pagecontent div.article div.column ul li,
body.article div.pagecontent div.article div.column ol li {color:#000000;font-size:10px;}
/* post-it list */
body.article div.postit-list ul {margin-left:0px; padding-left:0px; border-top:1px dotted #666;}
body.article div.postit-list li { border-bottom:1px dotted #666;}
body.article div.postit-list ul li {font-size:10px; margin:0px; padding-top:5px; padding-bottom:5px; vertical-align:middle;}
body.article div.postit-list li.control { background-color:#F8F4D1; }
body.article div.postit-list div.box {padding-top:15px; width:215px; }
body.article div.postit-list div.box div.content ul {margin:0px; margin-bottom:8px; margin-top:5px; list-style-type:none;}
body.article div.postit-list div.box div.content ul li img {padding-right:5px; margin:0px; vertical-align:top;}
body.article div.postit-list p {padding-left:0px; margin:0px; padding-top:0px; padding-bottom:10px; font-size:10px;}
body.article div.postit-list div.head {padding-top:28px; padding-left:15px; background:url(../en_US/images/articles/img_thumbtack_top.jpg) no-repeat 0 0;}
body.article div.postit-list div.content {padding:5px 15px 0px; background:url(../en_US/images/articles/img_thumbtack_middle.jpg) repeat-y 0 0;}
body.article div.postit-list div.foot {padding-top:20px; padding-left:15px; background:url(../en_US/images/articles/img_thumbtack_bottom.jpg) no-repeat 0 0;}
/* TABS */
body.article div.pagecontent p {font-size:10px; color:#000;}
body.article ol.navigation-tabs-a li a { padding-left:40px; padding-right:40px; }
body.article div.form-tabs { position:relative;}
body.article div.form-tabs div.Rating { float:left;}
body.article div.form-tabs p.review { float:left; margin:5px 0px 0px 8px;}
body.article div.form-tabs div.pluckrating { position:absolute; top:0px; left:360px;}
body.article div.form-tabs div.pluckrecommended { position:absolute; top:5px; left:530px;}
body.article div.form-tabs div.Ratings_Heading { font-size:10px; color:#666;}
body.article div.form-tabs div.Ratings_YourRating,
body.article div.form-tabs div.Ratings_Container span.Ratings_Heading { display:none;}
/* foot div */
body.article div.foot { margin-bottom:20px;}
body.article div.foot div.suggestion {width:390px; padding-top:10px; margin:0px;}
body.article div.foot div.suggestion img.image {float:left; margin-right:10px; padding:0px;}
body.article div.foot div.suggestion div.content {float:left; margin:0px; padding:0px; width:250px;}
body.article div.foot div.suggestion div.content h6,
body.article div.foot div.suggestion div.content p,
body.article div.foot div.suggestion div.content ul,
body.article div.foot div.suggestion img {margin:0px; padding:0px;}
body.article div.foot div.suggestion {padding-top:10px;}
body.article div.ruler {border-top:1px dotted #333; margin:5px 10px 5px 0px;}
body.article div.foot div.first {border-right:1px dotted #333; }
body.article div.foot div.gurus { width:200px; padding-left:10px; margin-left:0px;}
/* "View video" and "Read article" links */
body.article div.foot div.suggestion ul li,
body.article div.foot div.suggestion ul {padding:0px; margin:0px; display:inline;}
body.article div.foot div.suggestion ul.read li.link,
body.article div.foot div.suggestion ul.view li.link,
body.article div.foot div.suggestion ul.view li.runtime {font-size:10px; vertical-align:top;}
body.article div.pagecontent div.pluck-comments { border-top:1px dotted #333; padding-top:20px;}
body.article div.pagecontent div.article div.step { border-bottom:1px dotted #333; padding-top:20px; }
body.article div.pagecontent div.article div.step p,
body.article div.pagecontent div.article div.step ul,
body.article div.pagecontent div.article div.step ol,
body.article div.pagecontent div.article div.step li {color:black; clear:none; font-size:10px!important; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
body.article div.pagecontent div.article div.step div.column { float:left;}
body.article div.pagecontent div.article div.step div.column { float:left;}
body.article div.pagecontent div.article div.step div.first { width:180px; }
body.article div.pagecontent div.article div.last { border-bottom:0px none #333; }
body.article div.pagecontent div.article div.wo-image div.last { padding:0px; margin:0px;}
body.article div.pagecontent div.article div.w-image div.last { width:420px; }
/* Overrides ATG Added a P tag to the Header*/
body.article div.article div.column h4.title p {color:#38793F !important; clear:none!important; font-size:14px!important; font-weight:bold; font-family:Helvetica,Arial,"Lucida Grande",Verdana,sans-serif;}
body.article div.article div.column h4.title p {display:inline;}

/*  **************************************************************************/
body#project_articles div.introduction, 
body#project_articles div.maintenance, 
body#project_articles div.foot {padding-left:10px;}
/* ratings DIV */
body#project_articles div.ratings {width:350px; margin:0px; padding:0px; color:#666;}
body#project_articles div.ratings p,
body#project_articles div.ratings strong { color:#666;}
body#project_articles div.ratings li.recommend p#recommendationcount { margin-top: 10px;}
body#project_articles div.ratings ul li {font-size:10px;}
body#project_articles div.ratings div.image {float:left; margin:0px; padding:0px; vertical-align:top;}
body#project_articles div.ratings div.ratingholder {float:left; width:250px;}
body#project_articles div.ratings p.review {width:350px; margin:0px; padding:0px;}
body#project_articles div.ratings ul li.difficulty ,body#project_articles div.ratings ul li.recommended { margin-top:5px;}
body#project_articles div.ratings ul li strong { font-size:12px;}
body#project_articles div.ratings span.Ratings_Heading { display: none;}
body#project_articles div.ratings div.Ratings_Container{font-size:11px;}
body#project_articles div.ratings div.Ratings_YourRating { display: none;}
/* project description div */
body#project_articles div.description {width:350px; margin:0px;}
body#project_articles div.project p {font-size:10px; margin: 0; padding: 0 0 4px; }
body#project_articles div.project div#pluckrecommendation a.SiteLife_Recommend { visibility: hidden;}
body#project_articles div.introduction div.column,
body#project_articles div.introduction img.stream {padding:0px; margin:0px;}
body#project_articles div.introduction img.stream { width:290px;}
body#project_articles div.introduction { border-bottom:1px dotted #333; margin:0px; padding:0px 0px 0px 10px;}
/* article div */
/* step div */
body#project_articles div.article div.column div.step {position:relative; width:400px; margin:0px; padding:0px;}
body#project_articles div.article div.column div.step h4,
body#project_articles div.article div.column div.step p {padding:0px; margin:0px;}
body#project_articles div.article div.column div.step h4.title {color:#38793F; clear:none;}
body#project_articles div.article div.column div.step h4.title img { padding:0px; margin:0px 5px 0px 0px;}
body#project_articles div.article div.column div.step p.first {padding-top:5px;}
body#project_articles div.article div.column div.step p.text {color:#000F; font-size:10pt; font-weight:normal; }
body#project_articles div.article div.column div.step {border-bottom:1px dotted #333; padding-top:10px; padding-bottom:10px; margin:0px;}
body#project_articles div.article div.column div.step3 {border-bottom:none;}
body#project_articles div.step h4 {margin:0px; padding:0px;}
body#project_articles div.step div.last {width:250px; padding-top:0px; margin-top:0px;}
body#project_articles div.article div.step div.last img {padding-right:5px;}
body#project_articles div.step img.step-image {float:left; margin:0px 10px 10px 0px; padding:0px;}
body#project_articles div.step h4 img.image {padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; vertical-align:middle;}
/* maintenance div */
body#project_articles div.maintenance {border-top:1px dotted #333; border-bottom:1px dotted #333; margin-top:10px; padding-top:10px;}
body#project_articles div.maintenance div.image img.lightbulb {float:left; margin-top:5px; margin-right:10px;}

/*  **************************************************************************/
body#howto_articles p {font-size:10px; color:#000;}
body#howto_articles div#primary-content div.sub-div {padding-bottom:10px;}
body#howto_articles div.headline h1.title {background:#FF9000 url(../images/articles/img_header_orange.jpg) no-repeat;}
body#howto_articles div.foot {padding-left:10px;}
body#howto_articles div.article {border-bottom:1px dotted #333; margin:0px 10px 0px 0px; padding-left:10px; padding-top:10px; padding-bottom:10px; clear:none;}
body#howto_articles div.article h4 {color:#38793F; clear:none; margin-bottom:5px; padding:0px;}
body#howto_articles div.article img.overv-image {float:left; margin:0px 10px 10px 0px;}
body#howto_articles div.article-steps h4 {color:#38793F; clear:none; margin-top:4px; margin-bottom:4px; padding:0px;}
body#howto_articles div.article-steps div.step {border-bottom:1px dotted #333; margin:0px 10px 0px 0px; padding-left:10px; padding-top:10px; padding-bottom:10px; clear:none;} 
body#howto_articles div.article-steps div.step img.step-image {float:left; margin:0px 10px 10px 0px;}
body#howto_articles div.article-steps div.step div.last {border-bottom:0px none #333;}
body#howto_articles div.article-steps div.step ol { margin-left:25px; margin-bottom:5px; list-style-type:decimal; }
body#howto_articles div.article-steps div.step ul { margin-left:25px; margin-bottom:5px; list-style-type:disc; }

/*  **************************************************************************/
body#solutions_articles div.description,
body#solutions_articles div.solution, div.related,
body#solutions_articles div.foot, 
body#solutions_articles div.prevention {padding-left:10px;}
body#solutions_articles div.description h2.title,
body#solutions_articles div.solution h3.title  { font-size:18px; font-weight:normal;}
body#solutions_articles h4.title { color:#38793F;  padding:0px; margin:0px;}
body#solutions_articles div.prevention h4.title { clear:none; }
/* solution description div */
body#solutions_articles div.description {width:650px; border-bottom:1px dotted #333; padding-bottom:10px;}
body#solutions_articles div.description div.last {width:400px;}
/* article div */
body#solutions_articles div.definition div.column div.prevention {width:400px;}
body#solutions_articles div.nodefinition div.column div.prevention {width:auto;}
body#solutions_articles div.nodefinition div.postit { display:none;}
body#solutions_articles div.solution div.column div.prevention { margin:0px; padding:0px;}
/* prevention div */
body#solutions_articles div.solution div.column div.prevention {border-bottom:1px dotted #333; padding-bottom:10px; margin:10px 0px 0px 0px;}
body#solutions_articles div.solution div.column div.step3 {border-bottom:0px;}
body#solutions_articles div.prevention img.image {float:left; margin:0px 20px 5px 0px; padding:0px; vertical-align:top;}
body#solutions_articles div.description h4 {padding-top:0px;}
body#solutions_articles div.description h3.title {margin-bottom:15px;}
body#solutions_articles div.prevention div.last {width:220px; padding-top:0px; margin-top:0px;}
body#solutions_articles div.prevention h4 {/*padding-left:191px;*/}
/* related products div */
body.article div.related { border-bottom:1px dotted #333; width:100%;}
body.article div.related div.product {
	float:left;
	width:165px;
	border-right:1px dotted #333;
	margin:4px 0;
	text-align:center;
	padding: 10px;
}
body.article div.related div.end {border:0px;}
body.article div.related div.product a {line-height:17px;}

body.article div.cl-a,
body#helping_hands div.cl-a,

/* styles not needed, only added for the purpose of getting
an accurate layout right now */
body#solutions_articles div.pagecontent p {font-size:10px; color:#000;}

/* TEMPLATE MASTER  **************************************************************************/
body.template-master div#featured-project div.Ratings_Heading { font-size:10px; color:#666;}
body.template-master div#featured-project div.Ratings_YourRating,
body.template-master div#featured-project div.Ratings_Container span.Ratings_Heading { display:none;}
body.template2 div.ratings { width:350px;}

/* Featured Project div */
body#community_forums div#featured-project div.project.description,
body#community_forums div#featured-project div.recommendedpost {width:450px;}
body#community_forums div#featured-project img.stream {margin-top:30px;}
body.template-master div#featured-project div.project.description,
body.template-master div#featured-project div.recommendedpost {width:450px;}
body.template-master div#featured-project img.stream {margin-top:30px;}

body.template-master div#featured-project div.ratings { width:350px;}
body.template-master div#featured-project { margin-left: 0; margin-right: 0; border-top:1px dotted #333; }
body.template-master div#featured-project .column { margin-left: 0; margin-right: 0; padding-top:5px;}
body.template-master div#featured-project .description .text { width: 340px }
body.template-master div#featured-project .image { float: left; }
body.template-master div#featured-project h4.title { font-weight:normal; font-size:11px; padding:0px; margin:0px; color:#666;}
body.template-master div.solicitation h2 { font-size:1.5em;}
body.template1 div#featured-project div.project.description,
body.template2 div#featured-project div.project.description {width:350px;}
/* Featured Video div - custom widths needed for the video landing */
body#community_forums div#featured-video div.project.description,
body#community_forums div#featured-video div.recommendedpost {width:215px;}
body#community_forums div#featured-video img.stream {margin-top:30px;}
body.template-master div#featured-video div.project.description,
body.template-master div#featured-video div.recommendedpost {width:215px;}
body.template-master div#featured-video img.stream {margin-top:30px;}

body.template-master div#featured-video div.ratings { width:215px;}
body.template-master div#featured-video { margin-left: 0; margin-right: 0; border-top:1px dotted #333; }
body.template-master div#featured-video .column { margin-left: 0; margin-right: 0; padding-top:5px;}
body.template-master div#featured-video .description .text { width: 215px }
body.template-master div#featured-video .image { float: left; }
body.template-master div#featured-video h4.title { font-weight:normal; font-size:11px; padding:0px; margin:0px; color:#666;}
body.template-master div.solicitation h2 { font-size:1.5em;}
body.template1 div#featured-video div.project.description,
body.template2 div#featured-video div.project.description {width:215px;}
/* TEMPLATE 1  **************************************************************************/
body.template1 div.gurus { width:210px; }

body.template1 div.introduction { margin-left: 0; margin-right: 0; }
body.template1 div.introduction .column { margin-left: 0; margin-right: 0; }
body.template1 #intro_description { margin-right: 0px; width: 600px;  }
body.template1 table.projects-list  { width: 665px; }
body.template1 .projects-list .Ratings_Container img { margin: 0px; padding: 0px; vertical-align: top; }

body.template1 #intro_image { margin-left: 0px;  }
body.template1 #intro_description div.time { margin: 0px; }
body.template1 .introduction .description .text { width: 340px }
body.template1 .introduction .image { float: left; }
body.template1 #pagination-bar  { margin-bottom: 10px;  margin-top:0px; }
body.template1 .projects-list .column-headers  { font-weight: bold; background-color: #EEEEE4; }
body.template1 .projects-list .column-headers p,
body.template1 .projects-list .column-headers a { display:block; margin:0px; padding: 4px 0px; }
body.template1 .projects-list,
body.template1 .project-results td  { border-style: none; }
body.template1 .projects-list .body td.image,
body.template1 .projects-list .body td.video,
body.template1 .projects-list td.description
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
}
body.template1 div.pagecontent p { font-size:11px;}
body.template1 div.categories
{
	background: url(../images/img_template1_category_dotted_bg.gif) repeat 0 0;
	border:1px solid #FFF;
	padding: 0px;
	zoom: 1.0;
}
body.template1 div.categories ul.categories {
    list-style-type: none;
    padding: 0px;
    margin:0px;
}
/* IE/WIN fix for bug that prevents dotted background from displaying correctly.
 * May want to move this to the IE-specific style sheets */
body.template1 div.category-group { height: 1%; }
body.template1 .categories li
{
	float: left;
	width:200px;
	margin:0;
	padding:10px;
	border-top:1px solid darkgrey;
}
body.template1 .categories li p {margin:0px; padding:0px; line-height:1.3em;}
body.template1 .categories li p.description,
body.template1 .categories li p.link {margin-top:5px; text-align:left;}
body.template1 .categories li h5 {margin-bottom:0px; padding-bottom:0px;}
body.template1 .categories li p.image a { display:block;}
body.template1 .categories li p,
body.template1 .categories li h5 { text-align:center;}
body.template1 .category-group h4,
body.template1 .pluck-group h4 { background-color: #FF9900; margin:5px 0px; padding:6px 0px 6px 10px; color: #FFFFFF; font-size: 12px; font-weight:bold; line-height:12px; }
body.template1 .category-group h4 { background:#FF9000 url(../images/articles/img_header_orange.jpg) no-repeat 0 0;}
body.template1 .pluck-group h4 { margin-bottom:0px;}
body.template1 img.category { width: 200px; height: 110px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
body.template1 h5.category  { text-align: center; margin: 0px 0px 5px 0px; }
body.template1 h1.header { font-size: 1.5em; margin: 0px; padding: 0px; line-height: 1.5em; }
body.template1 div.header { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; }
body.template1 #project_search_bar { background-color: #DFECDF; padding: 5px 10px 5px 10px; }
body.template1 div.pluck-group div.pluck { background-color:#F7F7EF; margin:0px; padding:10px; width:645px; overflow-x:hidden;}
/* TEMPLATE 2  **************************************************************************/
body.template2 div.project-results h1.title { font-size:16px; padding:0px 0px; margin:0px 0px 5px 0px; line-height:20px;}
body.template2 #intro_description { margin-right: 0px; width: 600px;  }
body.template2 table.projects-list  { width: 665px; }
body.template2 .projects-list .Ratings_Container img { margin: 0px; padding: 0px; vertical-align: top; }
body.template2 #intro_image { margin-left: 0px;  }
body.template2 #intro_description div.time { margin: 0px; }
body.template2 .pagination-bar  { margin-bottom: 10px;  margin-top:0px; }
body.template2 .projects-list .column-headers  { font-weight: bold; background-color: #EEEEE4; }
body.template2 .projects-list .column-headers p,
body.template2 .projects-list .column-headers a { display:block; margin:0px; padding: 6px 0px; font-weight:normal; }
body.template2 .projects-list,
body.template2 .project-results td  { border-style: none; }
body.template2 .projects-list .body td.image,
body.template2 .projects-list .body td.video,
body.template2 .projects-list td.description
{
	border-bottom:1px dotted #999;
}
body.template2 table td {vertical-align:top; padding-top:6px;}
body.template2 table tfoot { display:none;}
body.template2 table td div.Ratings_YourRating,
body.template2 table td div.Ratings_Container span.Ratings_Heading,
body.template2 table .column-headers th.image p {display:none;}

body.template2 table .column-headers th { border:0px none; font-size:11px; height:auto;}
body.template2 table .column-headers td { vertical-align:top;}
body.template2 table .column-headers th p{ font-size:11px; line-height:12px;}
body.template2 table th.image,
body.template2 table td.image { width:130px;}
body.template2 table th.difficulty { width:110px;}
body.template2 table th.rating,
body.template2 table td.rating { width:100px !important;}
body.template2 table th.time,
body.template2 table td.time {width:60px;}
body.template2 table td.rating { font-size:10px; color:#CCC;}
body.template2 table td.project h5 { padding:0px;}
body.template2 table td.project h5 a { color:#000; text-decoration:none;}
body.template2 table td.description p {font-size:11px; }
body.template2 div.lastbox {margin:0px 0px 10px 0px;}
body.template2 div.box-holder {width:675px;}
/* These apply to template 2 and 3 */
body.template2 div.box,
body.template3 div.box {width:210px; margin:0px 10px 10px 0px;}
body.template2 div.box h4.title,
body.template3 div.box h4.title {color:#FFF;}
body.template2 div.box div.head,
body.template3 div.box div.head {height:25px; padding:8px 0px 0px 15px; background:url(../images/templates/img_orange_bar.gif) 0 0 no-repeat;}
body.template2 div.box div.content,
body.template3 div.box div.content {padding:5px 10px 10px 10px; margin-top:2px; background-color:#F7F6ED; overflow:hidden;}
body.template2 div.box p,
body.template3 div.box p {font-size:10px; color:#000; padding:0px; margin:0px;}
body.template2 div.box h4.title,
body.template3 div.box h4.title {padding:0px; margin:0px 0px 0px 0px;}
/* TEMPLATE 3 *****************************************************************************/
body.template3 div.one {margin:0px 10px 0px 12px;}
body.template3 p,
body.template3 div.guru-ad p.description {font-size:10px; color:#000; padding:0px; margin:0px;}
/* WE NEED TO FIX THIS */
body.template3 div#primary-content div.sub-div {width:920px;}
body.template3 div#primary-content div.pagecontent {margin:0px 0px 20px 0px; width:700px;}
body.template3 div.guru-ad {margin-bottom:20px;}
body.template3 div.main-article {margin:0px; padding:10px 10px 0px 0px;}
body.template3 div.main-article p.link {padding:5px 0px 1px 0px; clear:none; width:160px;}
body.template3 div.main-article p {clear:none;}
body.template3 div.main-article h5 {clear:none; padding-bottom:5px;}
body.template3 div.main-article img.water-smart {float:right; margin:0px 0px 0px 50px;}
body.template3 div.main-article h2.title {font-size:23px; padding:0px; margin:0px 0px 10px 0px;}
body.template3 div.sub-div div.column h4.title {padding:0px; margin:0px 0px 0px 0px;}
body.template3 div.sub-div div.column h3.title {font-size:16px; padding:0px; margin:5px 0px 0px 0px;}
body.template3 input.zip {width:45px; float:left; margin-top:5px; margin-left:5px;}
body.template3 label.zip {float:left; color:#000; padding-top:7px; margin-left:5px;}
body.template3 div.postal button.submit {float:left;width:150px; padding:0px; margin:0px;}
body.template3 div.postal button.submit img {padding:0px; margin:0px;}
body.template3 div.postal button.submit {margin-top:3px; float:left}
body.template3 div.pagecontent div.main {width:444px; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
body.template3 div.pagecontent div.main img {padding:0px; margin:0px 0px 0px 0px;}
body.template3 div.main p {font-size:11px;}
body.template3 div.cl-a {padding:0px 0px 15px 0px; margin:0px;}
body.template3 div.cl-a img {padding:0px; margin:0px;}
body.template3 div.cl-c p.link {padding:0px 0px 0px 0px; margin:0px;}
body.template3 div.cl-b {border-top:1px dotted #333; padding:15px 0px 15px 0px;}
body.template3 div.cl-b img.product {float:right; margin-left:10px;}
body.template3 div.cl-c {width:216px; margin:0px; padding:0px 0px 0px 10px;}
body.template3 div.cl-c p {line-height:16px; padding:8px 0px 5px 0px; margin:0px 0px 0px 0px;}
/* pad-adjust div (for use on left column of landing pages to erase left padding and create right padding) */
body#program_builder div.pad-adjust,
body#solve_landing div.pad-adjust,
body#connect_landing div.pad-adjust,
body#grow_landing div.pad-adjust,
body.template3 div.pad-adjust,
body#lawn_gardening_calendar div.pad-adjust,
body#grass_id div.pad-adjust { padding:0px 10px 10px 0px; margin:0; }
body#learn_landing div.pad-adjust {padding:0px 10px 0px 0px; margin:30px 0px 10px 0px;}
/* bug div */
div.bug img.image {float:right; margin:0px;}
div.bug p.text {margin:10px 0px 10px 0px; line-height:16px;}
/* GROW LANDING  **************************************************************************/
body#grow_landing p {font-size:10px; color:#000;}
body#grow_landing div#triciary-content div.column {width:105px;}
body#grow_landing div#primary-content div.pagecontent {margin:0px 0px 0px 0px;}
body#grow_landing div.main-article {width:650px; margin:10px 0px 0px 20px;}
body#grow_landing div.article {width:425px;}
body#grow_landing div.article p {font-size:11px;}
body#grow_landing div.article h1 {font-size:22px; font-family: Arial, Helvetica, sans-serif; padding:0px;}
body#grow_landing div.sub-div div.column h4.title {padding:0px; margin:0px 0px 0px 0px;}
body#grow_landing div.sub-div div.column p.description {padding-top:18px; margin-top:0px;}
body#grow_landing div.sub-div div.column p.long {padding-top:0px; margin-top:0px;}
body#grow_landing div.links {padding:0px; margin:0px;}
body#grow_landing div#triciary-content div.sub-div {padding:10px;}
body#grow_landing div.bug p.link {margin-bottom:1px;}
body#grow_landing div.bug {width:200px; margin:10px 0px 0px 15px;}
/* CONNECT LANDING  **************************************************************************/
body#connect_landing div.ajax {}
body#connect_landing div.box {padding:0px 10px 0px 15px;}
body#connect_landing div.main-article div.head {background:url(../images/landing_pages/img_Notepad_top.jpg) no-repeat 0 0; height:50px;}
body#connect_landing div.main-article div.foot {background:url(../images/landing_pages/img_post-it_bottom.jpg) no-repeat 0 0; height:21px;}
body#connect_landing div.main-article {background:url(../images/landing_pages/img_post-it_tile.jpg) repeat-y 0 0; width:440px; overflow:hidden;}
body#connect_landing div.main-article ul.header li {padding:20px;}
body#connect_landing div.photos h2 {padding:0px; margin:0px;}
body#connect_landing div.main-article h2 img {padding:0px 0px 10px 0px; margin:0px; clear:none; float:left;}
body#connect_landing div.main-article p {padding:10px 0px 10px 0px;}
body#connect_landing div.main-article div.photo p {padding:0px;}
body#connect_landing div.main-article div.see-all
{
	border-bottom:1px solid #B28122;
	padding:10px 0px 10px 0px;
	margin:10px 0px 20px 0px;
}
body#connect_landing div.main-article div.galleries {border-bottom:0px; padding:10px 0px 0px 0px; margin:0px;}
body#connect_landing div.main-article div.photos h2,
body#connect_landing div.main-article div.photos p,
body#connect_landing div.main-article div.photo h5 {clear:none;}
body#connect_landing div.photo img.image,
body#connect_landing div.photo div.image-info {float:left;}
body#connect_landing div.photos img.photo {float:right;}
body#connect_landing div.photos h5 {padding:0px 0px 15px 0px; margin:0px; clear:none;}
body#connect_landing div#triciary-content.content h4 {padding:5px 0px 5px 0px;}
body#connect_landing div#triciary-content.content div.sub-div div.column {width:125px;}
body#connect_landing div#triciary-content.content div.column p.description {padding-top:18px;}
body#connect_landing div#triciary-content.content div.first p.description {padding-top:0px;}
body#connect_landing div#primary-content div.pagecontent div.main-article {margin: 10px 10px 0px 0px;}
body#connect_landing div.pagecontent {margin-bottom:20px;}
body#connect_landing div.pad-adjust ul.links {margin: 0; padding: 0; list-style-type: none;}
body#connect_landing div.pad-adjust ul.links li {margin: 0; padding: 0; }
body#connect_landing div.pad-adjust ul.links li.link img.icon {padding:5px 5px 5px 0px; margin:0px; vertical-align:middle;}
body#connect_landing div.pad-adjust ul.links li.link img.icon {padding:5px 5px 5px 0px; margin:0px; vertical-align:middle;}
body#connect_landing div.pad-adjust ul.links li a {vertical-align:middle;}
body#connect_landing p,
body#connect_landing div.pad-adjust a {font-size:10px; padding:0px 0px 10px 0px; margin:0px;}
body#connect_landing div.forum a {font-size:10px; padding:0px 0px 0px 0px; margin:0px;}
body#connect_landing p {color:#000;}
/* SOLVE LANDING  **************************************************************************/
body#connect_landing div.pad-adjust div.cl-b {border-top:1px dotted #333; padding:10px 0px 20px 0px;}
body#connect_landing div.pad-adjust div.cl-a {padding:10px 0px 20px 0px;}
body#connect_landing div.pagecontent div.last {width:212px; padding:20px 0px 0px 0px; margin:0px;}
body#connect_landing div.pagecontent div.last h3,
body#connect_landing div.pagecontent div.last h5.forums {padding:0px 0px 5px 0px; margin:0px;}
body#connect_landing h6
{
	font-size:10px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	clear:none;
}
/* create class for orange headers */
body#template-3 h3.orange,
body#connect_landing h3.orange,
body#connect_landing h4.orange,
body#connect_landing h5.orange {color:#FF4E00;}

/* SECTION LANDING  **************************************************************************/
body#section_landing div.ajax {}
body#section_landing div.box {padding:0px 10px 0px 15px;}
body#section_landing div.main-article div.head {background:url(../images/landing_pages/img_Notepad_top.jpg) no-repeat 0 0; height:50px;}
body#section_landing div.main-article div.foot {background:url(../images/landing_pages/img_post-it_bottom_wide.jpg) no-repeat 0 0; height:21px;}
body#section_landing div.main-article {background:url(../images/landing_pages/img_post-it_tile_wide.jpg) repeat-y 0 0; width:472px; overflow:hidden;}
body#section_landing div.main-article ul.header li {padding:20px;}
body#section_landing div.photos h2 {padding:0px; margin:0px;}
body#section_landing div.main-article h2 img {padding:0px 0px 10px 0px; margin:0px; clear:none; float:left;}
body#section_landing div.main-article p {padding:10px 0px 10px 0px;}
body#section_landing div.main-article div.photo p {padding:0px;}
body#section_landing div.main-article div.see-all
{
	border-bottom:1px solid #B28122;
	padding:10px 0px 10px 0px;
	margin:10px 0px 20px 0px;
}
body#section_landing div.main-article div.galleries {border-bottom:0px; padding:10px 0px 0px 0px; margin:0px;}
body#section_landing div.main-article div.photos h2,
body#section_landing div.main-article div.photos p,
body#section_landing div.main-article div.photo h5 {clear:none;}
body#section_landing div.photo img.image,
body#section_landing div.photo div.image-info {float:left;}
body#section_landing div.photos img.photo {float:right;}
body#section_landing div.photos h5 {padding:0px 0px 15px 0px; margin:0px; clear:none;}
body#section_landing div#triciary-content.content h4 {padding:5px 0px 5px 0px;}
body#section_landing div#triciary-content.content div.sub-div div.column {width:125px;}
body#section_landing div#triciary-content.content div.column p.description {padding-top:18px;}
body#section_landing div#triciary-content.content div.first p.description {padding-top:0px;}
body#section_landing div#primary-content div.pagecontent div.main-article {margin: 0px 10px 0px 0px;}
body#section_landing div.pagecontent {margin-bottom:20px;}
body#section_landing div.pad-adjust ul.links li.link img.icon {padding:5px 5px 5px 0px; margin:0px; vertical-align:middle;}
body#section_landing div.pad-adjust ul.links li a {vertical-align:middle;}
body#section_landing p,
body#section_landing div.pad-adjust a {font-size:10px; padding:0px 0px 10px 0px; margin:0px;}
body#section_landing div.forum a {font-size:10px; padding:0px 0px 0px 0px; margin:0px;}
body#section_landing div.forum img {margin: 0 0 0 0;}
body#section_landing p {color:#000;}
body#section_landing div.pad-adjust div.cl-b {border-top:1px dotted #333; padding:10px 0px 20px 0px;}
body#section_landing div.pad-adjust div.cl-a {padding:10px 0px 20px 0px;}
body#section_landing div.pagecontent div.last {width:180px; padding:0px 0px 0px 0px; margin:0px;}
body#section_landing div.pagecontent div.last h3,
body#section_landing div.pagecontent div.last h5.forums {padding:0px 0px 5px 0px; margin:0px;}
body#section_landing h6
{
	font-size:10px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	clear:none;
}
/* create class for orange headers */
body#template-3 h3.orange,
body#section_landing h3.orange,
body#section_landing h4.orange,
body#section_landing h5.orange {color:#FF4E00;}

/* SOLVE LANDING  **************************************************************************/
body#solve_landing div#primary-content p.warning,
body#solve_landing div#primary-content p.alert {font-size:10px;}
body#solve_landing div.column div.solution
{
	width:146px;
	padding:0px 20px 0px 0px;
	float:left;
	margin:0px 0px 0px 0px;
}
body#solve_landing div.column div.solution p {font-size:10px; margin:0px; padding:0px;}
body#solve_landing div.column div.solution p.link {font-weight:bold; padding:0px; margin:10px 0px 0px 0px;}
body#solve_landing div.column div.solution img {padding:0px; margin:0px 0px 10px 0px;}
body#solve_landing div.column div.last {width:147px;}
body#solve_landing div.column div.cl-c {width:685px;}
body#solve_landing div.pagecontent {margin-bottom:20px;}
body#solve_landing div.column div.article {width:575px;}
body#solve_landing div#secondary-content div.sub-div div.cl-b {margin:0px 0px 0px 5px; padding-bottom:20px;}
body#solve_landing div#secondary-content div.sub-div div.article h1.title {font-size:20px; margin:0px; padding:0px;}
body#solve_landing div#triciary-content div.sub-div div.column {width:275px;}
body#solve_landing div#triciary-content div.sub-div div.column p.description {padding:0px; margin:0px;}
body#solve_landing div#triciary-content div.sub-div div.column p.link {padding-top:5px;}
body#solve_landing div.side {margin:0px 0px 0px 0px;}
body#solve_landing div.side p {font-size:10px; padding:0px 10px 10px 0px; margin:0px;}
body#solve_landing div.side ul {margin: 0px; padding: 0px 0px 0px 20px; font-size:11px;}
body#solve_landing div.flash {margin:0px 0px 10px 0px;}
body#solve_landing div.bug img {padding:0px; margin:0px;}
body#solve_landing div.pad-adjust {padding:0px;}
body#solve_landing div#sidecolumn div.pad-adjust div.cl-b ul { margin:0px; padding:0px; font-size:11px; padding-left:20px;}
/* Video Page  **************************************************************************/
body#video div.pluckrating { margin-bottom:10px;}
body#video div.pluckrating span.Ratings_Heading { display: none;}
body#video div.pluckrating div.Ratings_Container{font-size:11px;}
body#video div.video div.pluckrating div.Ratings_YourRating { display: none;}
body#video p {font-size:10px; color:#000;}
body#video p.video-description {font-size:11px; margin:15px 0 0 0; padding:0px;}
body#video a.email {font-size:10px;}
body#video #email1
{
	position: absolute;
	top: 5px;
	right: 5px;
}
body#video #email1 img.email
{
	text-align: left;
	vertical-align: baseline;
	padding: 0px;
	margin-right: 5px;
}
body#video #email1 #emailtofriend_link
{
	text-align: left;
	vertical-align: top;
}
body#video div.form-tabs { position: relative; }

body#video div.videoplayer { width: 444px; }
body#video div.related-products { width: 200px; margin: 0px; padding: 0px; }
body#video #flashvideo1 img { width: 444px; height: 333px; margin: 0px; padding: 0px; }
body#video div.video p.product { margin-top: 1em; text-indent: -1em; margin-left: 8em; font-size:10px;}
body#video div.video img.product { float: left; text-align: left; vertical-align: middle; margin: 0px; }
body#video div.video li.product { border-top: 1px dotted; padding: 8px 0; margin: 0; list-style-type: none; }


body#video div.video div.related { width: 300px;}

body#video div.video .related li { border-top: 1px dotted;  padding: 8px 0; margin: 0; list-style-type: none; width:300px;}
body#video div.video .related img.icon { margin: 0px 5px 0px 0px; float: left; }
body#video div.video .related img.preview { margin: 0px 5px 0px 0px; width: 127px; height: 70px; float: left; }

body#video p.review { padding:0px; margin:10px 0 0 0;}

body#video div.pagecontent h1.title { font-size: 18px; padding: 0px 0px 10px 0px; margin:0px;}
body#video div.pagecontent div.video h2 { border-top: 1px solid; font-size: 1.25em; margin: 20px 0px 0px 0px; padding: 8px 0px 0px 0px;}
body#video div.pagecontent div.video h3
{
	color:#FF9000;
	clear: both;
	display: block;
	float: none;
	font-size: 1.2em;
	margin-bottom: 4px;
	margin-top: 3px;
	padding: 0px;
}
body#video div.pagecontent div.video .related h4
{
	margin: 0px;
	vertical-align: middle;
	padding: 0;
	font-size: 1em;
}

body#video div.video .related .p { margin: 0px;  width: 160px; }
div.related div.description { width: 160px; margin: 0px; float:left;}

body#video div.video div#related_articles { margin: 0px; padding: 0px; width: 300px; float: right; }
body#video div.ajax {}

body#video_review div.pagecontent h3.title {
font-size:18px;
margin:0px;
padding:0px 0px 10px;
}
body#video_review div.cl-a,
body#video_review div.reviews  {width:665px;}
body#video_review #email1
{
	position: absolute;
	top: 5px;
	right: 5px;
}
body#video_review #email1 img.email
{
	text-align: left;
	vertical-align: baseline;
	padding: 0px;
	margin-right: 5px;
}
body#video_review #email1 #emailtofriend_link
{
	text-align: left;
	vertical-align: top;
}
body#video_review div.form-tabs { position: relative; }
/* homescape (products landing) brand landing page ***********************************************/
body#product_landing div#primary-content div.sub-div { border-bottom: 1px dotted; padding-bottom: 10px; margin-bottom: 0px; }
body#product_landing div#secondary-content div.sub-div {margin-bottom:10px;}
body#product_landing div#secondary-content div#cla {margin:0 10px 0 0; padding:0px; width: 213px; }
body#product_landing div#secondary-content div#clc {width:210px;}
body#product_landing div#secondary-content div#clc p.text {margin-bottom:5px;}
body#product_landing div#secondary-content div.item { border: 0; margin: 0; padding: 0; text-align: center; }
body#product_landing div#secondary-content div.item.first { border-bottom: dotted 1px; margin-bottom: 15px; padding-bottom: 15px; }
body#product_landing div#secondary-content div.item p.link { padding-bottom: 0px; }
body#product_landing div#secondary-content div.item p.text { padding-bottom: 5px; }
body#product_landing div#secondary-content div.item .column.last { float: right; margin: 0; }
body#product_landing div#secondary-content div.item .column.first { margin: 0; }
body#product_landing div#secondary-content h2.title { font-size: 1.75em; }
body#product_landing div#secondary-content h3.title { font-size: 1.28em; padding-top: 0px; padding-bottom: 2px; }
body#product_landing div#secondary-content div#clb { width: 430px; padding:0px 0px 20px 15px; background-color: #F6F6EC; margin:0px;}
body#product_landing div#secondary-content #clb div.item p,
body#product_landing div#secondary-content #clb div.item div.text { float: left; width: 174px; }
body#product_landing div#secondary-content #clb div.item img { float: left;  }
body#product_landing div#secondary-content p.text {font-size:10px; color:#000;}
body#product_landing div#secondary-content p.link {font-size:10px;}
body#product_landing div#triciary-content div.column {width:95px;}
body#product_landing img.basket {margin-bottom:10px;}
body#product_landing img.truck {margin-bottom:0px;}
/* Retail Locator Page  **************************************************************************/
body#locate_retailers p { font-size: 11px; padding: 0;}
body#locate_retailers div#primary-content div.step { float: left; }

body#locate_retailers div#primary-content div.substep { float: left;  }
body#locate_retailers div#steps div.substep div.subtitle
{
	/*REAL COLOR background-color: #EEEEE4; */
	/*TEMP COLOR FOR PLACEMENT: */
	font-size: .9em;
	padding: 0px;
	margin: 0;
}
body#locate_retailers #steps  { margin: 10px 0 0 0;}
body#locate_retailers div#steps .number {  font-weight: bold; }
body#locate_retailers div#steps .description { font-weight: normal; }
body#locate_retailers table.products-list { margin-bottom:20px; width: 439px;}
body#locate_retailers table.products-list tr.columndata td.product div.checkbox input.selected {
margin-top:30px;
vertical-align:middle;
}
body#locate_retailers table.products-list tr.columndata td.product div.image {
float:left;
text-align:center;
vertical-align:middle;
width:100px;
}
body#locate_retailers table.products-list tr.columndata td.product div.image img {
border:1px solid #333333;
margin:0px;
padding:0px;
vertical-align:middle;
}
body#locate_retailers table.products-list tr.columndata td.product div.description {
float:left;
vertical-align:middle;
width:320px;
}
body#locate_retailers table.products-list tr.rowb {
background-color:#FDFCFA;
}
body#locate_retailers table.products-list tr.columndata td.product {
border-bottom:1px dotted #333333;
padding:10px 0pt;
vertical-align:middle;
}

#locate_retailers div#primary-content img { margin: 0 }

#locate_retailers .locate-link { text-decoration: none; }

/* Step 1 */
body#locate_retailers  #step1 { width: 441px; margin-right: 6px; padding-right: 0px; }
body#locate_retailers #step1 .subtitle { margin: 10px 10px 0px 10px; }

/* Step 1a */
body#locate_retailers #step1a { margin: 10px 10px 0px 10px; }
body#locate_retailers #step1a input { vertical-align: middle; }
body#locate_retailers #step1a label {vertical-align: middle; font-weight: bold; }
body#locate_retailers #step1a button { vertical-align: middle; padding-left: 10px; }
body#locate_retailers #step1a div.column.first { margin-right: 0; }
body#locate_retailers #step1a div.column.last button { float: left; padding-left: 0; }

/* Step 2 */
body#locate_retailers #step2 { width: 439px; padding-right: 0px; margin-bottom:20px;}
body#locate_retailers #step2 .subtitle { margin: 10px 10px 0 10px; }

/* Step 2a */
body#locate_retailers #step2a { margin: 10px 0px 0px 10px; }
body#locate_retailers #step2a input { margin: 0; }
body#locate_retailers #step2a p { font-size: 11px; font-weight: bold; float: left; vertical-align: middle; margin: 0; }
body#locate_retailers #step2a p#or { margin-left: 10px; margin-right: 10px; color: #FF9000; }
body#locate_retailers #step2a input.radio { margin-top: 0; vertical-align: middle; }
body#locate_retailers #step2a label { vertical-align: middle;  }
body#locate_retailers #step2a button { margin-left: 0px; float: right; width: 85px; }
body#locate_retailers #steps button p { font-weight: bold; vertical-align: middle; display: inline; margin-right: 3px; padding-bottom: 0; }
body#locate_retailers #steps button img { font-weight: bold; vertical-align: middle; display: inline; margin-right: 0; padding-bottom: 0; }

/* Step 2b1 */
body#locate_retailers div#step2b1 { padding-top: 10px; border-top: 1px dotted; width: 439px; margin-right: 0px; margin-top: 10px; }
body#locate_retailers #step2b1 .body { margin: 10px 0px 0px 10px; }
body#locate_retailers div#step2b1 label { display: block; margin: 4px 4px 4px 0px; }
body#locate_retailers div#step2b1 select { width: 430px; margin-bottom: 4px; }
body#locate_retailers div#step2b1 button { float: right; margin-top:20px; }

/* Step 2b2 */
body#locate_retailers div#step2b2 { width: 439px; margin: 10px 0px 0 0px; padding: 10px 0px 0 0px; border-top: 1px dotted; }
body#locate_retailers div#step2b2 button { float: right; }

/* Supply List */
body#locate_retailers ol.supply_list li { width: 350px; margin-bottom: 10px; }

body#locate_retailers ol.supply_list input { float: left; vertical-align: top; margin-top: 38px; }
body#locate_retailers  div#primary-content ol.supply_list img.image { float: left; margin: 0 6px 0 3px; }
body#locate_retailers ol.supply_list p { width: 250px; float: left; padding-bottom: 0px }
body#locate_retailers ol.supply_list p.product-name { margin-top: 8px; font-weight: bold; }
body#locate_retailers ol.supply_list p.product-description {  }
body#locate_retailers div.nosupplylist h4.title {color:#FF9900;}
body#locate_retailers div.nosupplylist div.step { margin-top:10px;}
body#locate_retailers div.nosupplylist div.step h5.title {padding: 0px; margin:0px;}
body#locate_retailers div.nosupplylist div.step img.image,
body#locate_retailers div.nosupplylist div.step h5.title,
body#locate_retailers div.nosupplylist div.step p { float:left; clear:none;}
body#locate_retailers div.nosupplylist div.step h5.title ,
body#locate_retailers div.nosupplylist div.step p { width:200px;padding-left:10px;}

/* Scotts Brand Landing page *******************************************************************/
body#scotts_brand_landing div.cl-e p,
body#scotts_brand_landing div.foot p,
body#scotts_brand_landing div.cl-d p,
body#scotts_brand_landing div.why p
{
	font-size:10px;
	color:#000;
	line-height:14px;
	padding-bottom:10px;
}
body#scotts_brand_landing ul a {font-size:10px;}
body#scotts_brand_landing div.cl-e p.link,
body#scotts_brand_landing div.foot p.link,
body#scotts_brand_landing div.cl-d p.link,
body#scotts_brand_landing div.why p.link
{
	padding-bottom:5px;
	margin-bottom:0px;
	font-weight:bold;
}
body#scotts_brand_landing div.background-image
{
	background:url(../brand_pages/scotts/image/txt_ScottsMain.jpg) 0 0 no-repeat;
	height:506px;
	width:890px;
	padding:0px;
	margin:0px;
}
body#scotts_brand_landing div.cl-a {height:355px; width:674px; padding:0px; margin:0px;}
body#scotts_brand_landing div.links {height:353px; width:215px; float:left;}
body#scotts_brand_landing div.links ol.scotts_brand_nav {padding:0px; margin:0px;}
body#scotts_brand_landing div.links ol.scotts_brand_nav li {padding:0px; margin:0px;}
body#scotts_brand_landing div.links ol.scotts_brand_nav li.feed a
{
	display:block;
	height:117px;
	width:215px;
	text-indent:-99999px;
}
body#scotts_brand_landing div.links ol.scotts_brand_nav li.seed a
{
	display:block;
	height:110px;
	width:215px;
	text-indent:-99999px;
}
body#scotts_brand_landing div.links ol.scotts_brand_nav li.attract a
{
	display:block;
	height:128px;
	width:215px;
	text-indent:-99999px;
}
body#scotts_brand_landing div.links ol.scotts_brand_nav li h2,
body#scotts_brand_landing div.links ol.scotts_brand_nav li h5 {margin:0px; padding:0px;}
body#scotts_brand_landing div.cl-b {width:889px; padding:0px; margin:0px;}
body#scotts_brand_landing div.main
{
	width:407px;
	padding:15px 15px 0px 18px;
	margin:0px;
}
body#scotts_brand_landing div.main a.link {color:#FFF; font-weight:bold;}
body#scotts_brand_landing div.main h2.title {color:#fff; margin-bottom:10px;}
body#scotts_brand_landing div.main p.description {color:#fff; font-size:11px;}

body#scotts_brand_landing div.cl-d {width:204px; float:left; padding-right:5px; margin:0px;}
body#scotts_brand_landing div.cl-e
{
	margin:0px 0px 0px 0px;
	padding:0px;
	border-left:1px dotted #333;
}
body#scotts_brand_landing div.cl-f {width:660px; margin-left:10px;}
body#scotts_brand_landing div.top {padding-bottom:10px; border-bottom:1px dotted #333;}
body#scotts_brand_landing div.headline
{
	width:441px;
	height:37px;
}
body#scotts_brand_landing div.polaroids
{
	width:430px;
	float:left;
	padding-left:10px;
	border-left:1px dotted #333;
}
body#scotts_brand_landing div.polaroids p, div.polaroids h4 {clear:none;}
body#scotts_brand_landing div.simple {width:209px; float:left; padding:0px 10px 0px 0px;}
body#scotts_brand_landing div.cl-c {width:437px;}
body#scotts_brand_landing img.grass {float:right; margin:0 0 0 10px; padding:0px;}
body#scotts_brand_landing div#triciary-content div.sub-div {padding:5px 0 0 20px;}
body#scotts_brand_landing div#triciary-content div.column {width: 130px; margin: 0 20px 0 0;}
body#scotts_brand_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#scotts_brand_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#scotts_brand_landing div#triciary-content
{
	background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	padding:5px;
}
body#scotts_brand_landing h4,
body#scotts_brand_landing h5 {padding-top:0px;}
body#scotts_brand_landing img.polaroids {float:left; margin:0 30px 0 0; padding:0px;}
body#scotts_brand_landing div.cl-e p,
body#scotts_brand_landing div.cl-e h4 {clear:none;}
body#scotts_brand_landing div.why {margin:0px; padding:2px 0px 0px 0px; width:420px;}
body#scotts_brand_landing div.why div.cl-c img.headline {padding-top:13px; clear:none; margin:0px;}
body#scotts_brand_landing img.water-smart
{
	margin:0px 0px 5px 20px;
}
body#scotts_brand_landing div#secondary-content div.sub-div {padding-bottom:10px;}
body#scotts_brand_landing div.help,
body#scotts_brand_landing div.know-how
{
	width:300px;
	float:left;
	margin-top:10px;
	padding:0px 10px 10px 15px;

}
body#scotts_brand_landing div.help {width:315px; padding-left:0px; border-right:1px dotted #333;}
body#scotts_brand_landing div.help img.truck {margin:0 10px 0 0; padding:0px;}
body#scotts_brand_landing div.postal input.zip {width:55px; margin-right:5px;}
body#scotts_brand_landing div.postal input.text,
body#scotts_brand_landing div.postal button.submit p {float:left;}
body#scotts_brand_landing div.postal button.submit p {width:115px;}
body#scotts_brand_landing ul.links li.link img.icon
{
	padding:5px 5px 5px 0px;
	margin:0px;
	vertical-align:middle;
}
body#scotts_brand_landing ul.links li a {vertical-align:middle;}

/* Ortho Brand Landing page *******************************************************************/
body#ortho_brand_landing p {font-size:10px; color:#000; padding:0px 0px 5px 0px;}
body#ortho_brand_landing div.main strong {color:#FFF;}
body#ortho_brand_landing h4 {padding-top:0px;}
body#ortho_brand_landing div.cl-c p {font-size:10px; color:#000;}
body#ortho_brand_landing p.link {margin:0px 0px 5px 0px; padding:0px;}
body#ortho_brand_landing div.background-image
{
	height:545px;
	border-bottom:1px dotted #333;
	background: url(../brand_pages/ortho/image/txt_OrthoMain.jpg) 0 0 no-repeat;
}
body#ortho_brand_landing div.cl-a {padding:0px; margin:0px; height:265px; width:889px;}
body#ortho_brand_landing div.main {padding:25px 20px 0px 25px; margin:0px; width:295px;}
body#ortho_brand_landing div.main p {color:#FFF; font-size:11px;}
body#ortho_brand_landing div.main h2.title, div.main h4.title {color:#FFF;}
body#ortho_brand_landing div.cl-b {width:889px; margin:0px; padding:0px;}
body#ortho_brand_landing div.main a {color:#FF9600; font-weight:bold;}
body#ortho_brand_landing div.main a:hover {color:#000;}
body#ortho_brand_landing div.links {height:95px; width:550px; padding:0px; margin:0px;}
body#ortho_brand_landing div.links ol.ortho_brand_nav {padding:0px; margin:0px;}
body#ortho_brand_landing div.links ol.ortho_brand_nav li {padding:0px; margin:0px;}
body#ortho_brand_landing div.links ol.ortho_brand_nav li.weeds,
body#ortho_brand_landing div.links ol.ortho_brand_nav li.weeds a
{
	float:left;
	display:block;
	height:94px;
	width:184px;
	text-indent:-99999px;
}
body#ortho_brand_landing div.links ol.ortho_brand_nav li.bugs-home,
body#ortho_brand_landing div.links ol.ortho_brand_nav li.bugs-home a
{
	float:left;
	display:block;
	height:94px;
	width:181px;
	text-indent:-99999px;
}
body#ortho_brand_landing div.links ol.ortho_brand_nav li.bugs-yard,
body#ortho_brand_landing div.links ol.ortho_brand_nav li.bugs-yard a
{
	float:left;
	display:block;
	height:94px;
	width:184px;
	text-indent:-99999px;
}
body#ortho_brand_landing div.links ol.ortho_brand_nav li h2,
body#ortho_brand_landing div.links ol.ortho_brand_nav li h5 {padding:0px; margin:0px;}
body#ortho_brand_landing div.first {margin:0px; padding:0px;}
body#ortho_brand_landing div.solutions {margin:0px; padding:0px; width:549px;}
body#ortho_brand_landing div.solutions div.main2 {width:280px; float:left; padding:15px 20px 0 15px;}
body#ortho_brand_landing div.cl-c {margin:0px; padding:0px 10px 0px 18px; width:540px;}
body#ortho_brand_landing div.cl-d {width:325px; margin:0px 20px 0px 0px;}
body#ortho_brand_landing img.product {float:left; margin:0 10px 10px 0;}
body#ortho_brand_landing div.no-mess
{
	width:290px;
	border-left:1px dotted #333;
	border-right:1px dotted #333;
	padding:0 10px 0 10px;
	float:left
}
body#ortho_brand_landing div.no-mess h6, div.no-mess p {clear:none;}
body#ortho_brand_landing h6 {margin:0px; padding:0px;}
body#ortho_brand_landing div.expert {width:200px; float:left; padding-left:15px;}
body#ortho_brand_landing div#secondary-content {padding-bottom:10px;}
body#ortho_brand_landing div.main h3.title
{
	font-weight:lighter;
	font-size:21px;
	padding:0px 0px 15px 0px;
}
body#ortho_brand_landing div.main2 img.ortho-headline {padding:0px; margin:0 0 8px 0;}
body#ortho_brand_landing div.main2 p {line-height:16px;}
body#ortho_brand_landing h2.title {padding-bottom:0px;}
body#ortho_brand_landing div.locator {width:216px; float:left; padding:10px 0 0 15px;}
body#ortho_brand_landing div.locator img.problem {padding:0px; margin:0 0 10px 0;}
body#ortho_brand_landing div.locator img.house {padding:0px; margin:0 0 5px 0;}
body#ortho_brand_landing div#triciary-content div.sub-div {padding:5px 0 0 20px;}
body#ortho_brand_landing div#triciary-content div.column {width:160px; margin:0 20px 0 0;}
body#ortho_brand_landing div#triciary-content div.column h4 {color:#FF9000; font-size:12px;}
body#ortho_brand_landing div#triciary-content div.column p {color:#666; font-size:11px;}
body#ortho_brand_landing div#triciary-content
{
	background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	padding:5px 0 5px 0;
}

/* Miracle-Gro Brand Landing *********************************************************************/
body#miracle-gro_brand_landing p {font-size:10px; color:#000; margin:0px; padding:0px;}
body#miracle-gro_brand_landing p.link {margin:0px; padding:0px;}
body#miracle-gro_brand_landing div#primary-content div.sub-div {padding-bottom:10px;}
body#miracle-gro_brand_landing div.background-image
{
	width:889px;
	height:775px;
	background:url(../brand_pages/miracle_gro/image/txt_MGMain.jpg) 0 0 no-repeat;
}
body#miracle-gro_brand_landing div.main {height:84px; padding:95px 145px 0px 460px;}
body#miracle-gro_brand_landing div.main p.grotime
{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	font-family:sans-serif;
	padding:10px 0 0 110px;
	color:#38793F;
}
body#miracle-gro_brand_landing div.main p {font-size:11px; line-height:16px;}
body#miracle-gro_brand_landing div.links {width:548px; height:130px; padding-left:341px;}
body#miracle-gro_brand_landing div.cl-e {width:450px; margin:0px; padding:25px 0 0 0;}
body#miracle-gro_brand_landing div.cl-f {width:419px; padding:25px 0px 0 0;}
body#miracle-gro_brand_landing div.cl-a {padding:0px; margin:0px 10px 0px 0;}
body#miracle-gro_brand_landing div.cl-a div.first
{
	width:200px;
	float:left;
	margin-right:30px;
	padding:10px 0 15px 0;
}
body#miracle-gro_brand_landing div.cl-a div.last img.image {padding:0px; margin:0px;}
body#miracle-gro_brand_landing div.cl-a div.last {width:205px; float:left;}
body#miracle-gro_brand_landing div.cl-a div.first h4 {margin:0px; padding:0px;}
body#miracle-gro_brand_landing div.cl-a div.first p.link {padding:0px; margin:0px 0 23px 0;}
body#miracle-gro_brand_landing div.cl-a div.first p.final {margin:0px;}
body#miracle-gro_brand_landing img.headline {padding:0px; margin:0 0 10px 0; clear:none;}
body#miracle-gro_brand_landing div.cl-a img.headline {margin:0px;}
body#miracle-gro_brand_landing div.cl-b {width:420px; border-top:1px dotted #333; padding:15px 20px 0 0;}
body#miracle-gro_brand_landing div.cl-b img.image {float:left; margin:0 10px 0 0; padding:0px;}
body#miracle-gro_brand_landing div.cl-b img.headline {margin-bottom:20px;}
body#miracle-gro_brand_landing div.cl-b p {clear:none; font-size:11px; margin-bottom:10px; line-height:15px;}
body#miracle-gro_brand_landing div.cl-c {padding:0 30px 0px 10px;}
body#miracle-gro_brand_landing div.cl-c img.image {float:right; margin:0 20px 0 10px; padding:0px;}
body#miracle-gro_brand_landing div.cl-c p.link {margin-bottom:32px; padding-top:5px;}
body#miracle-gro_brand_landing div.cl-d img.image {float:left; margin:0 20px 0 0;}
body#miracle-gro_brand_landing div.cl-d {margin:0 0 20px 0px; padding:10px 40px 0 0; border-top:1px dotted #333;}
body#miracle-gro_brand_landing div.cl-c h5,
body#miracle-gro_brand_landing div.cl-c p,
body#miracle-gro_brand_landing div.cl-d p {clear:none;}
body#miracle-gro_brand_landing div.cl-d h5 {clear:none; padding-top:30px;}
body#miracle-gro_brand_landing div.inbox {margin-top:50px;}
/**/

/* nav links */
body#miracle-gro_brand_landing div.links ol.mg_brand_nav {padding:0px; margin:0px;}
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li {padding:0px; margin:0px;}
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li.fallGardening,
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li.fallGardening a
{
	float:left;
	display:block;
	height:65px;
	width:548px;
	text-indent:-99999px;
}
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li.food,
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li.food a
{
	float:left;
	display:block;
	height:78px;
	width:183px;
	text-indent:-99999px;
}
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li.soil,
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li.soil a
{
	float:left;
	display:block;
	height:78px;
	width:182px;
	text-indent:-99999px;
}
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li.organics,
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li.organics a
{
	float:left;
	display:block;
	height:78px;
	width:183px;
	text-indent:-99999px;
}
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li h2,
body#miracle-gro_brand_landing div.links ol.mg_brand_nav li h5 {padding:0px; margin:0px;}

/* triciary content */
body#miracle-gro_brand_landing div#triciary-content div.sub-div {padding:5px 0 10px 20px;}
body#miracle-gro_brand_landing div#triciary-content div.column {width: 160px; margin: 0 20px 0 0;}
body#miracle-gro_brand_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#miracle-gro_brand_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#miracle-gro_brand_landing div#triciary-content
{
	background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	padding:5px;
}
body#miracle-gro_brand_landing div#triciary-content p.link {padding-bottom:1px;}

/*************** BirdFood Brand Landing **********************************************/
body#birdfood_brand_landing p {font-size:10px; color:#000; margin:0px; padding:0px;}
body#birdfood_brand_landing p.link {margin:0px; padding:0px;}
body#birdfood_brand_landing div#primary-content div.sub-div {padding-bottom:10px;}
body#birdfood_brand_landing div.background-image {
	width:889px;
	height:775px;
	background:url(../brand_pages/scotts-wild-bird-food/images/wbf_main.jpg) 0 0 no-repeat;
 }
body#birdfood_brand_landing div.main {height:149px; padding:95px 145px 0px 460px;}
body#birdfood_brand_landing div.main p.grotime {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	font-family:sans-serif;
	padding:10px 0 0 110px;
	color:#38793F;
	}
body#birdfood_brand_landing div.main p {font-size:11px; line-height:16px;}
body#birdfood_brand_landing div.links {width:890px; height:75px;}
body#birdfood_brand_landing div.cl-e {width:439px; margin:9px 0 0 0; padding:5px 0 0 0;}
body#birdfood_brand_landing div.cl-f {width:439px; margin:9px 0 0 11px; padding:5px 0px 0px 0px; background:#EBE8D8;}
body#birdfood_brand_landing div.cl-a {padding:0px; border-bottom:1px dotted #333; margin:0px 10px 0px 0;}
body#birdfood_brand_landing div.cl-a div.first {
	width:200px;
	float:right;
	margin-left:10px;
	padding:10px 0 15px 0;
	}
body#birdfood_brand_landing div.cl-a div.last img.image {padding:0px; margin:0px;}
body#birdfood_brand_landing div.cl-a div.last {width:205px; float:left;}
body#birdfood_brand_landing div.cl-a div.first h4 {margin:0px; padding:0px;}
body#birdfood_brand_landing div.cl-a img.image {float:left; margin:10px 0px 10px 0px;}
body#birdfood_brand_landing div.cl-a div.first p {margin:0px; padding:0px;}
body#birdfood_brand_landing div.cl-a div.first p.link {padding:0px; margin:0px 0 23px 0;}
body#birdfood_brand_landing div.cl-a div.first p.final {margin:0px;}
body#birdfood_brand_landing img.headline {padding:0px; margin:0 0 10px 0; clear:none;}
body#birdfood_brand_landing div.cl-a img.headline {margin:0px;}
body#birdfood_brand_landing div.cl-b {width:420px; padding:15px 20px 0 0;}
body#birdfood_brand_landing div.cl-b img.image {float:right; margin:0 10px 0 0; padding:0px;}
body#birdfood_brand_landing div.cl-b img.headline {margin-bottom:20px;}
body#birdfood_brand_landing div.cl-b p {clear:none; font-size:11px; margin-bottom:10px; line-height:15px;}
body#birdfood_brand_landing div.cl-c {padding:0 30px 145px 10px; border-bottom:1px dotted #333;}
body#birdfood_brand_landing div.cl-c img.image {float:right; margin:0 0px 0 20px; padding:0px;}
body#birdfood_brand_landing div.cl-c p.link {margin-bottom:32px; padding-top:5px;}
body#birdfood_brand_landing div.cl-d img.image {float:left; margin:0 20px 0 0;}
body#birdfood_brand_landing div.cl-d {margin:0 0 20px 10px; padding:10px 40px 0 0; border-top:1px dotted #333;}
body#birdfood_brand_landing div.cl-c h5,
body#birdfood_brand_landing div.cl-c p,
body#birdfood_brand_landing div.cl-d p {clear:none;}
body#birdfood_brand_landing div.cl-d h5 {clear:none; padding-top:30px;}
body#birdfood_brand_landing div.inbox {margin:10px 0px 10px 10px;}
body#birdfood_brand_landing div#primary-content div.gencolblk {border-top:1px dotted #333;}
/* nav links */
body#birdfood_brand_landing div.links ol.bf_brand_nav {padding:0px; margin:0px;}
body#birdfood_brand_landing div.links ol.bf_brand_nav li {padding:0px; margin:0px;}
body#birdfood_brand_landing div.links ol.bf_brand_nav li.regional,
body#birdfood_brand_landing div.links ol.bf_brand_nav li.regional a {
	float:left;
	display:block;
	height:78px;
	width:222px;
	text-indent:-99999px;
	}
body#birdfood_brand_landing div.links ol.bf_brand_nav li.smart,
body#birdfood_brand_landing div.links ol.bf_brand_nav li.smart a {
	float:left;
	display:block;
	height:78px;
	width:223px;
	text-indent:-99999px;
	}
body#birdfood_brand_landing div.links ol.bf_brand_nav li.allpurpose,
body#birdfood_brand_landing div.links ol.bf_brand_nav li.allpurpose a {
	float:left;
	display:block;
	height:78px;
	width:223px;
	text-indent:-99999px;
	}
body#birdfood_brand_landing div.links ol.bf_brand_nav li.pressed,
body#birdfood_brand_landing div.links ol.bf_brand_nav li.pressed a {
	float:left;
	display:block;
	height:78px;
	width:220px;
	text-indent:-99999px;
	}
body#birdfood_brand_landing div.links ol.bf_brand_nav li h2,
body#birdfood_brand_landing div.links ol.bf_brand_nav li h5 {padding:0px; margin:0px;}

/* triciary content */
body#birdfood_brand_landing div#triciary-content div.sub-div {padding:5px 0 10px 20px;}
body#birdfood_brand_landing div#triciary-content div.column {width: 160px; margin: 0 20px 0 0;}
body#birdfood_brand_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#birdfood_brand_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#birdfood_brand_landing div#triciary-content {
	background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	padding:5px;
	}
body#birdfood_brand_landing div#triciary-content p.link {padding-bottom:1px;}
/************ End Birdfood Brand Landing page ****************************************************/

/* ecosense Brand Landing page *******************************************************************/
body#ecosense_brand_landing h4 {padding-top:0px;}
body#ecosense_brand_landing h6 {margin:0px; padding:0px;}
body#ecosense_brand_landing h2.title {padding-bottom:0px;}
body#ecosense_brand_landing p {font-size:10px; color:#000; padding:0px 0px 5px 0px;}
body#ecosense_brand_landing p.link {margin:0px 0px 5px 0px; padding:0px;}
body#ecosense_brand_landing img.title { margin-bottom:10px;}
body#ecosense_brand_landing div.cl-c p {font-size:10px; color:#000;}
body#ecosense_brand_landing div.background-image {
	height:540px; 
	border-bottom:1px dotted #333; 
	background: url(../brand_pages/img_landing_backgrnd_Ecosense.jpg) 0 0 no-repeat;
	}
body#ecosense_brand_landing div.cl-a {padding:0px; margin:0px; height:265px; width:889px;}
body#ecosense_brand_landing div.cl-b {width:890px; margin:0px; padding:0px;}
body#ecosense_brand_landing div.main {padding:80px 20px 0px 25px; margin:0px; width:295px;}
body#ecosense_brand_landing div.main strong {color:#FFF;}
body#ecosense_brand_landing div.main p {color:#FFF; font-size:11px;}
body#ecosense_brand_landing div.main h2.title,
body#ecosense_brand_landing div.main h4.title {color:#FFF;}
body#ecosense_brand_landing div.main a {color:#FFF;}
body#ecosense_brand_landing div.main a:hover {color:#FF9600;}
body#ecosense_brand_landing div.main h3.title {
	font-weight:lighter; 
	font-size:21px; 
	padding:0px 0px 15px 0px;
	}
body#ecosense_brand_landing div.links {
	padding:0px; margin:0px;
	height:80px; width:550px;
	}
body#ecosense_brand_landing div.links ol.ecosense_brand_nav {
	padding:0px; margin:0px;
	}
body#ecosense_brand_landing div.links ol.ecosense_brand_nav li,
body#ecosense_brand_landing div.links ol.ecosense_brand_nav li h3 a {
	padding:0px; margin:0px;
	height:78px; width:137px;
	float:left; display:block;
	text-indent:-99999px;
	}
body#ecosense_brand_landing div.first {margin:0px; padding:0px;}
body#ecosense_brand_landing div.solutions {margin:0px; padding:0px; width:549px;}
body#ecosense_brand_landing div.solutions div.main2 {width:280px; float:left; padding:15px 20px 0 15px;}
body#ecosense_brand_landing div.cl-c {margin:0px; padding:0px 10px 0px 18px; width:540px;}
body#ecosense_brand_landing div.cl-d {width:325px; margin:0px 20px 0px 0px;}
body#ecosense_brand_landing img.product {float:left; margin:0 10px 10px 0;}
body#ecosense_brand_landing div.no-mess {
	width:290px; 
	border-left:1px dotted #333; 
	border-right:1px dotted #333; 
	padding:0 10px 0 10px; 
	float:left
	}
body#ecosense_brand_landing div.no-mess h6, div.no-mess p {clear:none;}
body#ecosense_brand_landing div.cl-f div.no-mess h6 { font-weight:bold !important; font-size:11px;}
body#ecosense_brand_landing div.expert {width:200px; float:left; padding-left:15px;}
body#ecosense_brand_landing div#secondary-content {padding-bottom:10px;}
body#ecosense_brand_landing div.main2 img.ecosense-headline {padding:0px; margin:0 0 8px 0;}
body#ecosense_brand_landing div.main2 p {line-height:16px;}
body#ecosense_brand_landing div.locator {width:216px; float:left; padding:10px 0 0 15px;}
body#ecosense_brand_landing div.locator img.problem {padding:0px; margin:0 0 10px 0;}
body#ecosense_brand_landing div.locator img.house {padding:0px; margin:0 0 5px 0;}
body#ecosense_brand_landing div.disclaimer {padding:10px 0 0 0; margin:0px;}
body#ecosense_brand_landing div.disclaimer p {color:#999; margin:0px; padding: 0 0 1px 0; font-size:11px; line-height:12px;}
body#ecosense_brand_landing div#triciary-content div.sub-div {padding:5px 0 0 20px;}
body#ecosense_brand_landing div#triciary-content div.column {width:160px; margin:0 20px 0 0;}
body#ecosense_brand_landing div#triciary-content div.column h4 {color:#FF9000; font-size:12px;}
body#ecosense_brand_landing div#triciary-content div.column p {color:#666; font-size:11px;}
body#ecosense_brand_landing div#triciary-content {
	background:#F6F4E8 url(../../images/img_bg-fade-02.gif) repeat-x 0 0; 
	padding:5px 0 5px 0;
	}
/* ******** End ecosense Brand Landing page *********************************************************/

/* Whitney Farms Brand Landing *******************************************************************************/
body#osmocote_brand_landing div#sitebreadcrumb ul,
body#whitney-farms_brand_landing div#sitebreadcrumb ul{ margin:0px 0px 0px 25px;}
body#whitney-farms_brand_landing p {font-size:10px; color:#000; padding-bottom:10px; line-height:16px;}
body#whitney-farms_brand_landing p.link {line-height:15px; padding-bottom:8px;}
body#whitney-farms_brand_landing div#primary-content div.sub-div {width:950px; padding-bottom:10px;}
/* main image styles */
body#whitney-farms_brand_landing div.cl-a p {font-size:11px; line-height:18px;}
body#whitney-farms_brand_landing div.cl-b p.link {font-weight:bold;}
body#whitney-farms_brand_landing div.background-image {
	width:960px;
	height:475px;
	background:url(../brand_pages/whitney_farms/image/txt_WFMain.jpg) 0 0 no-repeat;
	}
body#whitney-farms_brand_landing div.spacer {padding:0px; margin:0px; width:479px; height:473px;}
body#whitney-farms_brand_landing div.main-content {padding:0px; margin:0px; width:420px; height:473px;}
body#whitney-farms_brand_landing div.cl-a {margin:0px; padding:55px 40px 0 20px; width:386px; height:265px;}
body#whitney-farms_brand_landing div.cl-b {width:426px; height:152px;}
body#whitney-farms_brand_landing div.nourish {
	float:left;
	width:188px;
	padding:35px 15px 0 17px;
	border-right:1px dotted #333;
	margin:10px 0 10px 0;
	}
body#whitney-farms_brand_landing div.feed {float:left; width:168px; padding:45px 15px 0 17px;}
/* bottom div with yellow background styles */
body#whitney-farms_brand_landing img.headline {margin-bottom:10px;}
body#whitney-farms_brand_landing div.cl-c {
	width:920px;
	padding:0 0 0 30px;
	margin:0px;
	background:url(../images/img_texture_to_tile.jpg)
	}
body#whitney-farms_brand_landing div.cl-d {width:175px; float:left; padding:0px 20px 0 10px; margin:15px 0 15px 0;}
body#whitney-farms_brand_landing div.cl-e {width:217px; float:left; padding:0px 15px 0 10px; margin:15px 0 15px 0;}
body#whitney-farms_brand_landing div.cl-e img.image {float:left; margin:0 10px 0 0;}
body#whitney-farms_brand_landing div.cl-f img.image {/*float:right; margin:0px; position:relative; top:-30px;*/}
body#whitney-farms_brand_landing div.cl-f {width:400px; float:left; padding:0px 10px 0 10px; margin:15px 0 0 0;}
body#whitney-farms_brand_landing div.cl-f p,
body#whitney-farms_brand_landing div.cl-f p.link {clear:none;}
body#whitney-farms_brand_landing div.border-r {border-right:1px dotted #333;}
/* nav links */
body#whitney-farms_brand_landing div.links {width:420px;}
body#whitney-farms_brand_landing div.links ol.wf_brand_nav {padding:0px; margin:0px;}
body#whitney-farms_brand_landing div.links ol.wf_brand_nav li {padding:0px; margin:0px;}
body#whitney-farms_brand_landing div.links ol.wf_brand_nav li.soil,
body#whitney-farms_brand_landing div.links ol.wf_brand_nav li.soil a {
	float:left;
	display:block;
	height:177px;
	width:195px;
	text-indent:-99999px;
	margin-right:25px;
	}
body#whitney-farms_brand_landing div.links ol.wf_brand_nav li.food,
body#whitney-farms_brand_landing div.links ol.wf_brand_nav li.food a {
	float:left;
	display:block;
	height:177px;
	width:195px;
	text-indent:-99999px;
	}
body#whitney-farms_brand_landing div.links ol.wf_brand_nav li h2,
body#whitney-farms_brand_landing div.links ol.wf_brand_nav li h5 {padding:0px; margin:0px;}
/* triciary content */
body#whitney-farms_brand_landing div#triciary-content div.sub-div {padding:5px 0 10px 20px;}
body#whitney-farms_brand_landing div#triciary-content div.column {width: 130px; margin: 0 20px 0 0;}
body#whitney-farms_brand_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#whitney-farms_brand_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#whitney-farms_brand_landing div#triciary-content {
	background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	padding:5px;
	}
body#whitney-farms_brand_landing div#triciary-content p.link {padding-bottom:1px;}

/* ******************************************** Start Supersoil Brand Landing ***********************************/
body#supersoil_brand_landing div#sitebreadcrumb ul,
body#supersoil_brand_landing div#sitebreadcrumb ul{ margin:0px 0px 0px 25px;}
body#supersoil_brand_landing p {font-size:10px; color:#000; padding-bottom:10px; line-height:16px;}
body#supersoil_brand_landing p.link {line-height:15px; padding-bottom:8px;}
body#supersoil_brand_landing div#primary-content div.sub-div {width:950px; padding-bottom:10px;}
/* main image styles */
body#supersoil_brand_landing div.cl-a p {font-size:11px; line-height:18px; height:50px; }
body#supersoil_brand_landing div.cl-b p.link {font-weight:bold;}
body#supersoil_brand_landing div.background-image {
	width:950px;
	height:365px;
	margin-left:20px;
	background:url(../brand_pages/image/img_landing_backgrnd_SuperSoil.jpg) 0 0 no-repeat;
	}
body#supersoil_brand_landing div.spacer {padding:0px; margin:0px; width:449px; height:365px;}
body#supersoil_brand_landing div.main-content {padding:0px; margin:0px; width:420px; height:365px;}
body#supersoil_brand_landing div.cl-a {margin:0px; padding:142px 40px 0 0; width:400px; height:222px;}
body#supersoil_brand_landing div.cl-b {width:426px; height:152px;}
body#supersoil_brand_landing div.soil {
	float:left;
	width:188px;
	padding:35px 15px 0 17px;
	border-right:1px dotted #333;
	margin:10px 0 10px 0;
	}
body#supersoil_brand_landing div.landscape {float:left; width:168px; padding:45px 15px 0 17px;}
/* bottom div with yellow background styles */
body#supersoil_brand_landing img.headline {margin-bottom:10px;}
body#supersoil_brand_landing div.cl-c {
	width:930px;
	padding:10px 0 0 -10px;
	margin:0 0 0 0;
	background:url(../images/img_ss_texture_to_tile.jpg)
	}
body#supersoil_brand_landing div.cl-d {width:175px; float:left; padding:0px 20px 0 30px; margin:15px 0 15px 0;}
body#supersoil_brand_landing div.cl-e {width:217px; float:left; padding:0px 15px 0 10px; margin:15px 0 15px 0;}
body#supersoil_brand_landing div.cl-e img.image {float:left; margin:0 10px 0 0;}
body#supersoil_brand_landing div.cl-f img.image {/*float:right; margin:0px; position:relative; top:-30px;*/}
body#supersoil_brand_landing div.cl-f {width:400px; float:left; padding:0px 10px 0 15px; margin:15px 0 0 0;}
body#supersoil_brand_landing div.cl-f p,
body#supersoil_brand_landing div.cl-f p.link {clear:none;}
body#supersoil_brand_landing div.border-r {border-right:1px dotted #333;}
/* nav links */
body#supersoil_brand_landing div.links {width:420px;}
body#supersoil_brand_landing div.links ol.ss_brand_nav {padding:0px; margin:0px;}
body#supersoil_brand_landing div.links ol.ss_brand_nav li {padding:0px; margin:0px;}
body#supersoil_brand_landing div.links ol.ss_brand_nav li.soil,
body#supersoil_brand_landing div.links ol.ss_brand_nav li.soil a {
	float:left;
	display:block;
	height:107px;
	width:440px;
	text-indent:-99999px;
	margin-top:2px;
	margin-bottom:6px;
	}
body#supersoil_brand_landing div.links ol.ss_brand_nav li.landscape,
body#supersoil_brand_landing div.links ol.ss_brand_nav li.landscape a {
	float:left;
	display:block;
	height:107px;
	width:430px;
	text-indent:-99999px;
	}
body#supersoil_brand_landing div.links ol.ss_brand_nav li h2,
body#supersoil_brand_landing div.links ol.ss_brand_nav li h5 {padding:0px; margin:0px;}
/* triciary content */
body#supersoil_brand_landing div#triciary-content div.sub-div {padding:5px 0 10px 55px;}
body#supersoil_brand_landing div#triciary-content div.column {width: 195px; margin: 0 10px 0 0;}
body#supersoil_brand_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#supersoil_brand_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#supersoil_brand_landing div#triciary-content {
	background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	padding:5px;
	}
body#supersoil_brand_landing div#triciary-content p.link {padding-bottom:1px;}

/* --------------------------------------------End Supersoil ----------------------------------------- */

/* Osmocote Brand Landing */
body#osmocote_brand_landing p {font-size:10px; color:#000; padding-bottom:10px; line-height:16px;}
body#osmocote_brand_landing p.link {line-height:15px; padding-bottom:8px;}
body#osmocote_brand_landing div#primary-content div.sub-div {width:950px; padding-bottom:10px;}
/* main image styles */
body#osmocote_brand_landing div.cl-a p {font-size:11px; line-height:18px;}
body#osmocote_brand_landing div.cl-b p.link {font-weight:bold;}
body#osmocote_brand_landing div.background-image {
	width:960px;
	height:475px;
	background:url(../brand_pages/osmocote/image/txt_OsmocoteMain.jpg) 0 0 no-repeat;
	}
body#osmocote_brand_landing div.spacer {padding:0px; margin:0px; width:479px; height:473px;}
body#osmocote_brand_landing div.main-content {padding:0px; margin:0px; width:420px; height:473px;}
body#osmocote_brand_landing div.cl-a {margin:0px; padding:70px 40px 0 25px; width:386px; height:234px;}
body#osmocote_brand_landing div.cl-b {width:460px; height:152px;}
body#osmocote_brand_landing div.grow {
	float:left;
	width:188px;
	padding:39px 15px 0 25px;
	border-right:1px dotted #333;
	margin:0 0 10px 0;
	}
body#osmocote_brand_landing div.done {float:left; width:178px; padding:40px 0px 0 10px;}
/* bottom div with yellow background styles */
body#osmocote_brand_landing img.headline {margin-bottom:10px;}
body#osmocote_brand_landing div.cl-c {
	width:920px;
	padding:0 0 0 30px;
	margin:0px;
	}
body#osmocote_brand_landing div.cl-d {width:175px; float:left; padding:0px 20px 0 10px; margin:15px 0 0 0;}
body#osmocote_brand_landing div.cl-d img.icon {padding:0px; margin:0 5px 0 0;}
body#osmocote_brand_landing div.cl-d p.link {margin-bottom:5px;}
body#osmocote_brand_landing div.cl-e {width:217px; float:left; padding:0px 28px 0 10px; margin:15px 0 0 0;}
body#osmocote_brand_landing div.cl-e img.image {float:left; margin:0 10px 0 0;}
body#osmocote_brand_landing div.cl-f img.image {float:right; margin:0px; position:relative; top:-80px; z-index:-1;}
body#osmocote_brand_landing div.cl-f {
	width:400px;
	height:185px;
	float:left;
	padding:0px 10px 0 10px;
	margin:15px 0 0 0;
	background:url(../images/img_PlantersPlace.gif) 50px 0 no-repeat;
	}
body#osmocote_brand_landing div.cl-f p,
body#osmocote_brand_landing div.cl-f p.link {clear:none; width:250px;}
body#osmocote_brand_landing div.border-r {border-right:1px dotted #333;}
/* nav links */
body#osmocote_brand_landing div.links {width:420px;}
body#osmocote_brand_landing div.links ol.wf_brand_nav {padding:0px; margin:0px;}
body#osmocote_brand_landing div.links ol.wf_brand_nav li {padding:0px; margin:0px;}
body#osmocote_brand_landing div.links ol.wf_brand_nav li.products,
body#osmocote_brand_landing div.links ol.wf_brand_nav li.products a {
	float:left;
	display:block;
	height:150px;
	width:203px;
	text-indent:-99999px;
	margin-right:20px;
	border-right:1px dotted #333;
	padding:0px;
	}
body#osmocote_brand_landing div.links ol.wf_brand_nav li.food,
body#osmocote_brand_landing div.links ol.wf_brand_nav li.food a {
	float:left;
	display:block;
	height:150px;
	width:175px;
	text-indent:-99999px;
	}
body#osmocote_brand_landing div.links ol.wf_brand_nav li h2,
body#osmocote_brand_landing div.links ol.wf_brand_nav li h5 {padding:0px; margin:0px;}
/* triciary content */
body#osmocote_brand_landing div#triciary-content div.sub-div {padding:5px 0 10px 20px;}
body#osmocote_brand_landing div#triciary-content div.column {width:275px; margin: 0 20px 0 0;}
body#osmocote_brand_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#osmocote_brand_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#osmocote_brand_landing div#triciary-content {
	background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	padding:5px;
	}
body#osmocote_brand_landing div#triciary-content p.link {padding-bottom:1px;}

/* RoundUp Brand Landing *************************************************************************/
body#roundup_brand_landing p {font-size:10px; color:#000; padding:0px; margin:0 0 10px 0; line-height:15px;}
body#roundup_brand_landing img.headline {margin:0 0 10px 0; padding:0px;}
body#roundup_brand_landing div.background-image {
	width:889px;
	padding-top:0px;
	background: url(../brand_pages/round_up/image/txt_RoundUpMain.jpg) 0 0 no-repeat;
	}
body#roundup_brand_landing div.spacer {height:210px; width:889px;}
body#roundup_brand_landing div.main {margin:0 335px 0 0; padding:30px 60px 20px 27px; border-bottom:1px dotted #333;}
body#roundup_brand_landing div.main p {font-size:11px; margin-bottom:20px;}
body#roundup_brand_landing div.main p.link {font-weight:bold;}
body#roundup_brand_landing div#primary-content div.first {margin:30px 0 0 0; padding-right:10px; width:230px;}
body#roundup_brand_landing div#primary-content div.first img.expert {float:left; margin:10px 0 0 0;}
body#roundup_brand_landing div#primary-content div.first p {clear:none;}
body#roundup_brand_landing div#primary-content div.first div.cl-a {
	border-bottom:1px dotted #333;
	padding:10px 0 27px 0;
	}
body#roundup_brand_landing div#primary-content div.first div.cl-b {padding-top:10px;}
body#roundup_brand_landing div#primary-content div.cl-a p.link {margin:0px;}
body#roundup_brand_landing div#primary-content div.center {
	width:410px;
	margin:30px 0 0 0;
	padding:0px;
	border-right:1px dotted #333;
	border-left:1px dotted #333;
	}
body#roundup_brand_landing div#primary-content div.center div.cl-a {
	height:140px;
	padding:10px 10px 10px 0;
	margin:0 10px 0 10px;
	border-bottom:1px dotted #333;
	}
body#roundup_brand_landing div#primary-content div.center div.cl-a img.image {float:left; margin:0 10px 0 0;}
body#roundup_brand_landing div#primary-content div.center p,
body#roundup_brand_landing div#primary-content div.center div.cl-a img.headline {clear:none;}
body#roundup_brand_landing div#primary-content div.center div.cl-a p {font-size:11px;}
body#roundup_brand_landing div#primary-content div.center div.cl-a p.link {font-weight:bold;}
body#roundup_brand_landing div#primary-content div.center div.cl-b {padding:10px 10px 0 10px;}
body#roundup_brand_landing div#primary-content div.center div.cl-b img.image {float:left; margin:0 10px 0 0;}
body#roundup_brand_landing div#primary-content div.center div.cl-b p {padding:0px; margin-bottom:5px;}
body#roundup_brand_landing div#primary-content div.last {margin:41px 0 0 0; padding-left:10px;width:200px;}
body#roundup_brand_landing div#primary-content div.last p.roundup {font-size:18px; line-height:22px; color:#185081;}
/* main nav */
body#roundup_brand_landing div.links ol.ru_brand_nav {padding:120px 0 0 0; margin:0px 0 0 0px;}
body#roundup_brand_landing div.links ol.ru_brand_nav li {
	padding:0px; margin:0px; margin-right:15px; list-style-type: none; float:left;}
body#roundup_brand_landing div.links ol.ru_brand_nav li a {
	float:left;
	display:block;
	height:90px;
	width:175px;
	text-indent:-99999px;
	}
body#roundup_brand_landing div.links ol.ru_brand_nav li.l1 a {}
body#roundup_brand_landing div.links ol.ru_brand_nav li.l2 a {}
body#roundup_brand_landing div.links ol.ru_brand_nav li.l3 a {}
body#roundup_brand_landing div.disclaimer {padding:10px 0 0 0; margin:0px;}
body#roundup_brand_landing div.disclaimer p {font-size:10px; color:#999; margin:0px; line-height:12px;}
/* triciary content */
body#roundup_brand_landing div#triciary-content div.sub-div {padding:5px 0 10px 20px;}
body#roundup_brand_landing div#triciary-content div.column {width:425px; margin: 0 20px 0 0;}
body#roundup_brand_landing div#triciary-content div.column h4 { color:#FF9000; font-size:12px;}
body#roundup_brand_landing div#triciary-content div.column p { color:#666; font-size:11px;}
body#roundup_brand_landing div#triciary-content {
	background:#F6F4E8 url(../images/img_bg-fade-02.gif) repeat-x 0 0;
	padding:5px;
	}
body#roundup_brand_landing div#triciary-content p.link {padding-bottom:1px;}

/* PLUCK OVERRIDE STYLES ***********************************************************************************/

/* Persona Page */
body#community_persona div.Persona_Main div.PersonaTabs_Container {height:21px;min-height:21px; width:auto;}
body#community_persona div.Persona_Main table.PersonaHeader_Table {width:auto;}
body#community_persona div.Persona_Main div {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px; /* Baseline here at 150%. This is set multiple places. */
  color: #666;
	}
body#community_persona div.pluck table { width:100%;}
body#community_persona div.pluckpersona div.PersonaTabs_Container { height:21px; }
body#community_persona div.pluckpersona div.PersonaTabs_Container a {
	display:block;
	border:1px solid #CCC;
	border-bottom:0px none;
	width:80px;
	padding:4px;
	text-align:center;
	float:left;
	margin-right:4px;
	}
body#community_persona div.pluckpersona div.PersonaTabs_Container a.PersonaTabs_On { background-color:#E5E5E5;}
body#community_persona div#rpt_persona_abuse a#null_RptAbuse {width:100px;}

/* Blog Landing */
body.blog table.Summary_BlogTable {margin-bottom:20px;}
body.blog table.Summary_BlogTable td div.Summary_BlogBy {margin-bottom:5px;}
body.blog div#header_div {padding-left:0px;}
body.blog div#header_div img.header_image {float:left; margin:0 10px 20px 0;}
body.blog div#header_div h1.header {clear:none;}
body.blog div.three {width:215px; padding:0px; margin:0 10px 0 0;}
body.blog div.three p.text {margin:10px 0; padding:0px;}
body.blog div.three.end {margin-right:0px;}

/* Expert Blogs */
body#blogs table.BloggerProfile_Table td.BloggerProfile_TableImg {text-align:left;}
body#blogs td.BlogMain_MabAuthTableRight {vertical-align:middle;}
body#blogs div.BlogMain_EntryTitle {vertical-align:top;}
body#blogs div.guru-ad {padding-bottom:10px;}

/* Forums */
body#community_forums table.Summary_BlogTable td div.Summary_BlogBy {margin-bottom:5px;}
body#community_forums table.ForumList_TitleSearchTable tr td.ForumList_TitleTD {width:14%;}
body#community_forums div.pluckforum table.ForumList_GroupTable {overflow-x:hidden;}
body#community_forums div.pluckforum table.ForumList_GroupTable {width:665px;}
body#community_forums td.Discussion_PostTableUser {text-align:left;}
body#community_forums div#sidecolumn div.guru-ad p,
body#community_forums div#sidecolumn div.guru-ad table { width:200px !important;}


body#home div.Summary_ArticleTitle a {
	font-size:10px;
	font-weight:bold;
	color: #38793F;
	text-decoration:underline;
	outline: none;
	}
body .Summary_ArticleAltColor,
body tr.Summary_BlogAltTRColor,
body tr.Summary_PhotoAltTRColor,
body .Summary_ForumsAltColor { 	background-color: transparent; }

/* Annual Program Builder pages ****************************************************************************/
/* universal to all pages */
body#program_builder p {font-size:10px; color:#000;}
body#program_builder div.cl-a {
	width:195px;
	background:url(../images/annual_program_builder/img_Email_box.gif) 0 0 no-repeat;
	margin:0px;
	padding:10px;
	}
body#program_builder div.cl-a p {line-height:15px; padding:0px; margin:0 0 5px 0;}
body#program_builder div.cl-a p.link {margin-bottom:0px;}
body#program_builder div.cl-a img.headline {padding:0px; margin:0 0 5px 0;}
body#program_builder div.cl-a img.icon {padding:0px; margin:0 5px 0 0;}
body#program_builder div.headline {background-color:#EEEEE4;}
body#program_builder div.builder-head {background:url(../images/annual_program_builder/img_green_frame_top.gif) 0 0 no-repeat; width:592px; height:10px; padding:0px; margin:0px;}
body#program_builder div.builder-foot {background:url(../images/annual_program_builder/img_green_frame_bottom.gif) 0 0 no-repeat; width:592px; height:23px; padding:0px; margin:0px;}
body#program_builder div.headline h1.program-headline {
	background:#2A8027 url(../images/img_headline_green_band.jpg) no-repeat 0 0;
	color:#FFF;
	font-size:20px;
	padding:2px 0px 4px 10px;
	margin:0px;
	}
body#program_builder div.headline p {margin:0px; padding:0px;}
body#program_builder div.headline ul {padding:0px; margin:0px;}

/* step 1 */
body#program_builder div.builder {background-color:#E0ECE0; width:592px; margin:35px 0 50px 35px;}
body#program_builder div.builder p {font-size:11px;}
body#program_builder div.builder div.top-image {padding:0px; margin:0px;}
body#program_builder div.builder div.top-image img {padding:0px; margin:0px;}
body#program_builder div.builder div.description {padding:18px 20px 0px 20px;}
body#program_builder div.builder div.form {width:572px; margin:0 10px 0px 10px; background-color:#FFF;}
body#program_builder div.builder div.form-headline {margin:0 0px 20px 0px; padding:6px 0 0 10px; width:562px; height:24px; background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 0 0 no-repeat;}
body#program_builder div.builder div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#program_builder div.builder div.form div.zip {padding:0 10px 20px 0px;}
body#program_builder div.builder div.form div.zip div.form-container {width:552px; padding-bottom:20px; border-bottom:1px dotted #333;}
body#program_builder div.builder div.form div.zip input.zip {width:50px; margin-left:5px;}
body#program_builder div.builder div.form div.zip button {width:125px; margin:20px 0 0 445px;}

/* step 2 */
body#program_builder div.form-headline {padding:5px 0 5px 10px; margin-bottom:0px;}
body#program_builder div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#program_builder div.headline ul li {margin:0px; padding:5px 0 5px 10px;}
body#program_builder div.select div.radio-form {margin:0 0px 0px 0px; background-color:#FFF;}
body#program_builder div.form-container {width:552px; padding-bottom:20px; margin:0 10px 0px 10px; border-bottom:1px dotted #333;}
body#program_builder button.goto3 {width:125px; margin:20px 0 0 445px;}
body#program_builder div.select div.form {width:572px; padding:0 10px 0 10px;}
body#program_builder div.select {background-color:#E0ECE0; width:592px; margin:35px 0 50px 35px;}
body#program_builder div.select div.form-headline {margin:0 0px 0px 0px; padding:6px 0 0 20px; width:562px; height:24px; background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 10px 0 no-repeat;}
body#program_builder div.select div.form-headline h3 {padding-bottom:2px;}
body#program_builder div.select div.radio-form {width:572px; padding:20px 0px 20px 0px;}
body#program_builder div.select p.find-type {margin:10px 0 0 25px; padding:0px;}

/* step 3 */
body#program_builder div.headline.step3 ul li,
body#program_builder div.headline.step4 ul li {margin:0px; padding:5px 0 0px 10px; list-style-type:none; }
body#program_builder div.headline.step3 ul li.grasstype {padding:0 0 5px 10px;}
body#program_builder div.select.step3 div.radio-form {width:572px; margin:0 0px 0px 0px; background-color:#FFF;}
body#program_builder div.form-container {width:552px; padding-bottom:20px; margin:0 10px 0px 10px; border-bottom:1px dotted #333;}
body#program_builder div.builder button {width:125px; margin:20px 0 10px 435px;}
body#program_builder button.program {width:150px; margin:20px 0 0 415px;}

/* step 4 */
body#program_builder div.headline ul.pick li.grasstype {padding:0 0 0px 10px;}
body#program_builder div.headline ul.pick li.storetype {padding:0 0 5px 10px;}
body#program_builder div.select.step4 div.form {width:572px; padding:0 0 20px 0; background-color:#FFF; margin:0 10px 0 10px;}
body#program_builder div.select.step4 div.description {padding:18px 10px 0px 10px;}
body#program_builder div.select.step4 div.description p {font-size:11px;}
body#program_builder div.select.step4 div.form div.option div.option-header h4 {color:#FFF; margin:0px; padding:0px; float:left;}
body#program_builder div.select.step4 div.form div.option div.option-header {padding:6px 0 10px 10px; margin:0 10px 10px 10px; height:15px; background:url(../images/annual_program_builder/img_long_orange_bar.gif) 0 0 no-repeat;}
body#program_builder div.select.step4 div.form div.option div.program img.icon {padding:0px; margin:0px;}
body#program_builder div.select.step4 div.form div.option div.option-header p {padding:3px 0 0 0; margin:0 5px 0 385px;}
body#program_builder div.select.step4 div.form div.option div.program h4 {float:left; width:365px;}
body#program_builder div.select.step4 div.form div.option div.program p.link {margin-top:14px; padding-top:0px;}
body#program_builder div.select.step4 div.form div.option p.link img.icon {padding:0 5px 0 0;}
body#program_builder div.select.step4 div.form div.text {padding:0 10px 10px 20px;}
body#program_builder div.select.step4 div.form div.program {width:530px; border-top:1px dotted #333; margin:0 10px 10px 10px; padding:0 20px 0 10px;}
body#program_builder div.select.step4 div.form div.program ol {margin:0; padding:0;}
body#program_builder div.select.step4 div.form div.program ol li {display:inline;}
body#program_builder div.select.step4 div.form div.program.last {border-bottom:1px dotted #333; padding-bottom:10px; height: 160px;}
body#program_builder div.select.step4 div.form div.program h4.title span.dates {font-size:10px; font-weight:normal;}
body#program_builder div.select.step4 div.form div.program img.image {float:left; margin:0 30px 10px 10px;}
body#program_builder div.select.step4 div.form div.printbtn img.pimage {float:right; margin:0 0 0 0;}
body#program_builder div.select.step4 div.form div.program p {clear:none; padding:0 0 5px 0;}
body#program_builder div.select.step4 div.form div.program p.product-title {margin-top:10px;}
body#program_builder div.select.step4 div.form div.text p {padding:0px; margin:0px;}
body#program_builder ul.feedings { margin:0 0 0 25px; list-style-type:none; }
body#program_builder ul.feedings li {float:left; margin:0 20px 12px; padding:0px; list-style-type:none; }
body#program_builder ul.feedings li.last {margin-right:0px;}
body#program_builder ul.feedings li h5 {padding:0px; margin:0px; text-align: center; }
body#program_builder ul.feedings li img {padding:0px; margin:0px; width:125px;}
body#program_builder a.program span.program {font-size:12px; font-weight:bold; color:#000; vertical-align:top;}
body#program_builder a.program {width:150px; margin:20px 0 40px 325px; text-decoration:none; }
body#program_builder a.program {margin:0px; padding:0px;}
body#program_builder span.prnt {font-size:12px; font-weight:bold; color:#000; vertical-align:top;}


/* Identify Your Grass pages **********************************************************************/
body#grass_id p {font-size:10px; color:#000;}
body#grass_id div.cl-a {
	width:195px;
	background:url(../images/annual_program_builder/img_Email_box.gif) 0 0 no-repeat;
	margin:0px;
	padding:10px;
	}
body#grass_id div.cl-a p {line-height:15px; padding:0px; margin:0 0 5px 0;}
body#grass_id div.cl-a p.link {margin-bottom:0px;}
body#grass_id div.cl-a img.headline {padding:0px; margin:0 0 5px 0;}
body#grass_id div.cl-a img.icon {padding:0px; margin:0 5px 0 0;}
body#grass_id div.headline {background-color:#EEEEE4;}
body#grass_id div.builder-head {background:url(../images/annual_program_builder/img_green_frame_top.gif) 0 0 no-repeat; width:592px; height:10px; padding:0px; margin:0px;}
body#grass_id div.builder-foot {background:url(../images/annual_program_builder/img_green_frame_bottom.gif) 0 0 no-repeat; width:592px; height:23px; padding:0px; margin:0px;}
body#grass_id div.headline h1.program-headline {
	background:#2A8027 url(../images/img_headline_green_band.jpg) no-repeat 0 0;
	color:#FFF;
	font-size:20px;
	padding:2px 0px 4px 15px;
	margin:0px;
	}
body#grass_id div.headline p {margin:0px; padding:0px;}
body#grass_id div.headline ul {padding:0px; margin:0px;}
body#grass_id div.headline ul li {margin:0px; padding:0px;}
/* step 1 */
body#grass_id div.builder {background-color:#E0ECE0; width:592px; margin:25px 0 50px 35px;}
body#grass_id div.builder p {font-size:11px;}
body#grass_id div.builder div.top-image {padding:0px; margin:0 0 20px 0;}
body#grass_id div.builder div.top-image img {padding:0px; margin:0px;}

body#grass_id div.builder div.form {width:572px; margin:0 10px 0px 10px; background-color:#FFF;}
body#grass_id div.builder div.form-headline {margin:0 0px 20px 0px; padding:6px 0 0 10px; width:562px; height:24px; background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 0 0 no-repeat;}
body#grass_id div.builder div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#grass_id div.builder div.form div.zip {padding:0 10px 20px 10px; width:552px;}
body#grass_id div.builder div.form div.zip div.form-container {width:552px; padding-bottom:20px; border-bottom:1px dotted #333;}
body#grass_id div.builder div.form div.zip input.zip {width:50px; margin-left:5px;}
body#grass_id div.builder div.form div.zip button {width:210px; margin:20px 0 0 345px;}

/* step 2 */
body#grass_id div.select div.form-headline {padding:5px 0 5px 10px; margin-bottom:0px;}
body#grass_id div.select div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#grass_id div.form-container {width:552px; padding-bottom:20px; margin:0 10px 0 0; border-bottom:1px dotted #333;}
body#grass_id button.goto3 {width:125px; margin:20px 0 0 445px;}
body#grass_id div.select div.form {width:572px; padding:0 10px 0 10px;}
body#grass_id div.select {background-color:#E0ECE0; width:592px; margin:25px 0 50px 35px;}
body#grass_id div.select div.form-headline {margin:0 0px 0px 0px; padding:6px 0 0 20px; width:562px; height:24px; background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 10px 0 no-repeat;}
body#grass_id div.select div.form-headline h3 {padding-bottom:2px;}
body#grass_id div.select p.find-type {margin:10px 0 0 25px; padding:0px;}
body#grass_id div.grass_list {background-color:#FFF; padding:10px 10px 0 10px;}
body#grass_id div.grass_list ul.grasstypes {padding:0; margin:0; list-style-type: none; }
body#grass_id div.grass_list ul.grasstypes li.grass {padding:10px 20px 10px 10px; border-top:1px dotted #333; width:522px; min-height:100px;}
body#grass_id div.grass_list ul.grasstypes li h4 {padding:0px; margin:0 0 4px 0; color:#FF9900;}
body#grass_id div.grass_list ul.grasstypes li img.grass {float:left; padding:0px; margin:0 10px 0 0;}
body#grass_id div.grass_list ul.grasstypes li p {clear:none; padding:0px; margin:0 0 5px 0; line-height:16px;}

/* step 3 */
body#grass_id.grass-id3 div.select p {font-size:11px;}
body#grass_id div.select div.top-image {padding:0px; margin:0 0 20px 0;}
body#grass_id div.select div.top-image img {padding:0px; margin:0px;}
body#grass_id div.select div.description {padding:18px 20px 0px 20px;}
body#grass_id.grass-id3 div.select div.form {width:552px; margin:0 10px 0px 10px; padding:10px; background-color:#FFF;}
body#grass_id.grass-id3 div.select div.form-headline {width:572px; }
body#grass_id.grass-id3 div.select div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#grass_id.grass-id3 div.select div.form p {font-size:10px; padding:0 0 0 5px; margin:0px; line-height:16px;}
body#grass_id.grass-id3 span.bold {font-weight:bold;}
body#grass_id div.select div.form div.selected_grass h4 {color:#FF9900; margin:0 75px 15px 0; padding:0px; float:left;}
body#grass_id div.select div.form div.selected_grass {margin-top:20px; padding:15px 20px 0 5px; border-top:1px dotted #333;}
body#grass_id div.select div.form div.selected_grass p {float:left;}
body#grass_id div.select div.form div.selected_grass img {float:left; margin:0 15px 10px 0;}
body#grass_id div.select div.form div.selected_grass p.description {float:none; clear:none; margin:0px; padding:0px;}
body#grass_id div.select div.form div.selected_grass p.link {clear:none;}
body#grass_id.grass-id3 div.select button {width:100px; margin:0 0 0 460px;}


/* My Supply List pages ***************************************************************************/
body#my_supply_list p {font-size:10px; color:#000; padding:0px; margin:0 0 20px 0; line-height:16px;}
body#my_supply_list h5 {padding:0px; margin:0 0 5px 0;}
body#my_supply_list div.cl-a h4 {color:#FF9900; padding:10px 0 0 20px; margin-bottom:5px;}
body#my_supply_list div.cl-a img.image {padding:0px; margin:0 0 10px 0;}
body#my_supply_list div.pagecontent {margin-bottom:10px;}
/* pagination bar (used for the select all, remove products, print list bar) */
body#my_supply_list div.supply_list ul.pagination {margin:0px; padding:0px; text-align:left; width:650px;}
body#my_supply_list div.supply_list ul.pagination li.remove {padding-right:170px; vertical-align:top;}
body#my_supply_list div.supply_list ul.pagination li.select_all {vertical-align:top;}
body#my_supply_list div.supply_list ul.pagination li.print a,
body#my_supply_list div.supply_list ul.pagination li.save a {vertical-align:top;}
body#my_supply_list div.supply_list ul.pagination li.print img.icon,
body#my_supply_list div.supply_list ul.pagination li.save img.icon {padding:0px; margin:0px;}
body#my_supply_list div.supply_list ul.pagination li.save {margin-right:10px;}
body#my_supply_list div.pagination.top {margin-bottom:0px;}
body#my_supply_list div.pagination.bottom {margin-top:0px;}
body#my_supply_list table.products-list thead {
	background-color:#EEEEE4; font-weight:bold; height:25px; padding:0px; margin:0px; }
body#my_supply_list table.products-list th.product {padding-left:20px; width:525px; vertical-align:middle;}
body#my_supply_list table.products-list th.quantity {padding-left:20px; width:100px; vertical-align:middle;}
body#my_supply_list table.products-list tr.columndata {vertical-align:middle;}
body#my_supply_list table.products-list tr.columndata td.quantity {width:100px; border-bottom:1px dotted #333; vertical-align:middle; padding-left:20px;}
body#my_supply_list table.products-list tr.columndata td.product {border-right:1px dotted #333; border-bottom:1px dotted #333; padding:10px 0 10px 0; vertical-align:middle;}
body#my_supply_list table.products-list tr.columndata td.last {border-bottom:0px;}
body#my_supply_list table.products-list tr.columndata td.quantity input.quantity {width:30px; text-align:right;}
body#my_supply_list table.products-list tr.columndata td.product div.checkbox {width:50px; float:left; text-align:center; vertical-align:middle;}
body#my_supply_list table.products-list tr.columndata td.product div.checkbox input.selected {vertical-align:middle; margin-top:30px;}
body#my_supply_list table.products-list tr.columndata td.product div.image {width:100px; float:left; text-align:center; vertical-align:middle;}
body#my_supply_list table.products-list tr.columndata td.product div.image img {padding:0px; margin:0px; vertical-align:middle;}
body#my_supply_list table.products-list tr.columndata td.product div.description {width:375px; float:left; vertical-align:middle;}
/* alternating color rows */
body#my_supply_list table.products-list tr.rowb {background-color:#FDFCFA;}
body#my_supply_list p {font-size:10px; color:#000; padding:0px; margin:0 0 10px 0; line-height:16px;}
body#my_supply_list h5 {padding:0px; margin:0 0 5px 0;}
body#my_supply_list div.cl-a {width:650px;}
body#my_supply_list div.cl-a h4 {padding:10px 0 0 0px; margin-bottom:5px;}
body#my_supply_list div.cl-a img.image {padding:0px; margin:0 0 10px 0;}
body#my_supply_list div.cl-a p {font-size:11px;}
body#my_supply_list div.pagecontent {margin-bottom:10px;}
body#my_supply_list div.cl-b {width:650px;}
body#my_supply_list div.cl-b div.first {width:450px; padding-right:10px; border-right:1px dotted #333; margin-right:0px;}
body#my_supply_list div.cl-b div.last {width:175px; padding:0 0 0 10px; margin:0px;}
body#my_supply_list div.cl-b div.step {width:435px; padding:0px; margin:10px 0 0 0;}
body#my_supply_list div.cl-b div.step img {float:left; padding:0px; margin:0 10px 0 0;}
body#my_supply_list div.cl-b div.step h5,
body#my_supply_list div.cl-b div.step p {clear:none;}
body#my_supply_list div.cl-b div.step p {margin-bottom:0px;}
body#my_supply_list div.cl-b p.link {margin-bottom:5px;}

/* Lawn and Gardening Calendar page ********************************************************************/
body#lawn_gardening_calendar h2 {font-size:25px;}
body#lawn_gardening_calendar div.main-content p {font-size:11px;}
body#lawn_gardening_calendar div.main-content {margin-left:10px;}
body#lawn_gardening_calendar div.guru-ad { clear:both;}
body#lawn_gardening_calendar div.guru-ad p,
body#lawn_gardening_calendar div.guru-ad table { width: 200px;}
/* Helping Hnads page **********************************************************************************/
body#helping_hands p {font-size:10px; color:#000; line-height:16px; padding:0px; margin:0px;}
body#helping_hands h5 {padding:0px; margin:0 0 10px 0;}
body#helping_hands h3 {padding:20px 0 10px 20px;}
body#helping_hands div.pagecontent {margin-bottom:20px;}
body#helping_hands div.headline {background-color:#EEEEE4;}
body#helping_hands div.headline h1.headline {
	background:#FF9000 url(../images/articles/img_header_orange.jpg) no-repeat;
	color:#FFF;
	font-size:18px;
	padding:0px 0px 0px 10px;
	margin:0px;
	}
body#helping_hands div.headline ul.options { height:22px; margin-left:430px; margin-top:2px;}
body#helping_hands div.headline p.options { height:22px; margin:2px 0px 2px 460px; padding:0px; font-size:11px;}
body#helping_hands div.headline ul.options li { float:left; margin-left:15px; padding:0px; vertical-align:middle;}
body#helping_hands div.headline ul.options li img { padding:0px; margin:0px;}
body#helping_hands div.headline ul.options li a {
	font-size:11px;
	text-decoration:underline;
	vertical-align:top;
	padding-left:4px;
	}
body#helping_hands div.headline ul.options li img { display:inline; padding:0px 4px 0px 0px; margin:0px; vertical-align:middle;}
body#helping_hands div.main-content {width:650px; border-bottom:1px dotted #333; padding-bottom:10px;}
body#helping_hands div.main-content div.cl-a {width:310px; float:left; padding:0 15px 0 20px;}
body#helping_hands div.main-content div.last {width:300px; padding:0px; margin:0px; float:left;}
body#helping_hands div.main-content div.last img.image {margin:0px; margin:0 0 10px 0;}
body#helping_hands div.article div.row {padding:20px 0 20px 10px; border-bottom:1px dotted #333; width:650px;}
body#helping_hands div.article div.row img {margin:0 15px 0 0; float:left;}
body#helping_hands div.article div.row h5 {clear:none;}
body#helping_hands div.foot div.suggestion {width:390px; padding-top:10px; margin:0px;}
body#helping_hands div.foot div.suggestion img.image {float:left; margin-right:10px; padding:0px;}
body#helping_hands div.foot div.suggestion div.content {float:left; margin:0px; padding:0px; width:250px;}
body#helping_hands div.foot div.suggestion div.content h6,
body#helping_hands div.foot div.suggestion div.content p,
body#helping_hands div.foot div.suggestion div.content ul,
body#helping_hands div.foot div.suggestion img {margin:0px; padding:0px;}
body#helping_hands div.foot div.suggestion {padding-top:10px;}
body#helping_hands div.ruler {border-top:1px dotted #333; margin:5px 10px 5px 0px;}
body#helping_hands div.foot div.first {border-right:1px dotted #333; }
body#helping_hands div.foot div.gurus { width:200px; padding-left:10px; margin-left:0px;}
body#helping_hands div.foot div.suggestion ul li,
body#helping_hands div.foot div.suggestion ul {padding:0px; margin:0px; display:inline;}
body#helping_hands div.foot div.suggestion ul.read li.link,
body#helping_hands div.foot div.suggestion ul.view li.link,
body#helping_hands div.foot div.suggestion ul.view li.runtime {font-size:10px; vertical-align:top;}
body#helping_hands div.pagecontent div.pluck-comments { border-top:1px dotted #333; padding-top:20px;}
body#helping_hands ol.navigation-tabs-a li a { padding-left:40px; padding-right:40px; }
body#helping_hands div.form-tabs { position:relative;}
body#helping_hands div.form-tabs div.Rating { float:left;}
body#helping_hands div.form-tabs p.review { float:left; margin:5px 0px 0px 8px;}
body#helping_hands div.form-tabs div.pluckrating { position:absolute; top:0px; left:360px;}
body#helping_hands div.form-tabs div.pluckrecommended { position:absolute; top:5px; left:530px;}
body#helping_hands div.form-tabs div.Ratings_Heading { font-size:10px; color:#666;}
body#helping_hands div.form-tabs div.Ratings_YourRating,
body#helping_hands div.form-tabs div.Ratings_Container span.Ratings_Heading { display:none;}

/* Grass id pop-up details pages *****************************************************************************/
body#grass_id_popup p {font-size:10px; color:#000;}
body#grass_id_popup img {padding:0px; margin:0px;}
body#grass_id_popup img.grass {margin-bottom:8px;}
body#grass_id_popup div.topbar {background-color:#DDD; height:22px; width:665px; padding:8px 0 0 0; margin:0px;}
body#grass_id_popup div.topbar p.close {margin:0px 0 0 550px; padding:0 0 1px 0;}
body#grass_id_popup div.pagecontent {padding:0px; margin:0px; width:665px;}
body#grass_id_popup div.grass-details {margin:10px 0 37px 10px; width:645px; height:550px; background-color:#E0ECE0;}
body#grass_id_popup div.details-head {width:645px; height:3px; background:url(../images/grass_type_id/popup/img_frame_top.gif) 0 0 no-repeat;}
body#grass_id_popup div.details-foot {width:645px; height:13px; background:url(../images/grass_type_id/popup/img_frame_bottom.gif) 0 0 no-repeat;}
body#grass_id_popup div.details-main {background-color:#E0ECE0; width:625px; padding:8px 10px 0 10px; height:560px;}
body#grass_id_popup div.column.first {padding:0px; margin:0px; width:267px; height:500px;}
body#grass_id_popup div.column.last {margin:0 0 0 10px; width:348px; height:560px; background-color:#FFF;}
body#grass_id_popup div.column.last div.headline {background:#E0ECE0 url(../images/grass_type_id/popup/img_green_bar.gif) 0 0 no-repeat; width:338px; height:24px; padding:7px 0 0 20px; margin:0px;}
body#grass_id_popup div.column.last div.headline h3 {color:#FFF; margin:0px; padding:0px;}
body#grass_id_popup div.column.last div.details {margin:0px; padding:10px 20px 20px 20px;}
body#grass_id_popup div.column.last div.details h2 {color:#FF9900; font-size:20px;}
body#grass_id_popup div.column.last div.details ul li {font-size:10px; color:#000; list-style-type:disc; margin:0 15px 5px 20px;}
body#grass_id_popup div.column.last div.details span.bold {font-weight:bold;}

/* helpcenter page ******************************************************************************************/
body#helpcenter p { margin:0px; padding:0px; font-size:10px; color:#000;}
body#helpcenter div.content h3 {color:#F90;}
body#helpcenter div.pagecontent {padding-bottom:20px;}
body#helpcenter div.pagecontent div.content div.column.first {width:440px; margin-left:10px;}
body#helpcenter div.pagecontent div.content div.column.last {width:205px;}
body#helpcenter div.column.first div.horiz-box {width:440px; padding:0px; margin:0px;}
body#helpcenter div.column.first div.horiz-box h6 {line-height:14px;}
body#helpcenter div.column.first div.horiz-box div.box-head { height:4px; padding:0px; margin:0px; background:url(../images/helpcenter/img_grey_top.gif) 0 0 no-repeat;}
body#helpcenter div.column.first div.horiz-box div.box-content { margin:0px; background:#F6F6EC url(../images/helpcenter/img_grey_slice.gif); padding:6px 0 6px 0;}
body#helpcenter div.column.first div.horiz-box div.box-foot { height:4px; padding:0px; margin:0px; background:url(../images/helpcenter/img_grey_bottom.gif) 0 0 no-repeat;}
body#helpcenter div.column.first div.horiz-box div.box-column {width:125px; float:left; border-right:1px dotted #333; padding:0 10px 0 10px; margin:0px;}
body#helpcenter div.column.first div.horiz-box div.box-column.last {border-right:0px;}
body#helpcenter div.column.first div.horiz-box div.box-column h6 {padding-top:0px;}
body#helpcenter div.column.last {margin:0px;}
body#helpcenter div.column.last div.box div.box-head {width:215px; height:4px; padding:0px; margin:0px; background:url(../images/helpcenter/img_cream_top.gif) 0 0 no-repeat;}
body#helpcenter div.column.last div.box div.box-content {width:215px; background:url(../images/helpcenter/img_cream_slice.gif);}
body#helpcenter div.column.last div.box div.box-foot {width:215px; padding:0px; margin:0px; background:url(../images/helpcenter/img_cream_bottom.gif) 0 0 no-repeat;}
body#helpcenter div.column.last div.box div.box-row h5 img.icon {margin:0px; padding:0 5px 0 0; vertical-align:text-bottom;}
body#helpcenter div.column.last div.box div.box-row {border-bottom:1px dotted #333; padding:0 10px 10px 0; width:185px; margin-left:10px;}
body#helpcenter div.column.last div.box div.box-row.last {border-bottom:0px;}
body#helpcenter div.column.last div.box div.box-row h5 {vertical-align:top;}
body#helpcenter div.column.last div.box div.box-row p.text,
body#helpcenter div.column.last div.box div.box-row p.address {margin:0px; padding:0 0 0 22px; line-height:16px;}
body#helpcenter div.column.last div.box div.box-row p.link {padding:0px;}
body#helpcenter div.cl-a {padding:10px 20px 0 0;}
/* Contact Us ******************************************************************************************/
body#contactus div.pagecontent p { margin:0px; padding:0px; color:#000;}
body#contactus div.pagecontent p.instructions {padding-bottom:5px;}
body#contactus form.form_140 legend {color:#000; margin:0px; padding:0 0 10px 0;}
body#contactus form.form_140 label {color:#000;}
body#contactus form.form_140 div.comments label.comments {padding-bottom:5px;}
body#contactus form.form_140 fieldset.optional legend.optional {margin:0px; padding:20px 0 10px 0;}
body#contactus form.form_140 fieldset.optional div.field_row.grasstype {margin-bottom:20px;}
body#contactus div.pagecontent label { text-transform:capitalize; display:block; width:120px;}
body#contactus div.pagecontent div.field_row { height:25px;}
body#contactus div.pagecontent fieldset.optional div.field_row {height:30px;}
body#contactus div.pagecontent div.field_row label {float:left;}
body#contactus div.pagecontent div.field_row input {float:left;}
body#contactus div.pagecontent div.field_row.help,
body#contactus div.pagecontent div.field_row.helpwith {margin:10px 0 10px 0; height:30px;}
body#contactus div.pagecontent div.field_row.help label.help {}
body#contactus div.pagecontent div.comments {height:125px;}
body#contactus div.pagecontent button {padding-bottom:5px;}
body#contactus div.pagecontent div.comments textarea { width:375px;}
body#contactus div.pagecontent fieldset.optional label,
body#contactus div.pagecontent fieldset.question label { width:100%; padding:4px 0px;}
body#contactus div.pagecontent form fieldset h5 {color:#FF9900;}
body#contactus div.pagecontent form div.controls { height:35px;}
body#contactus div.pagecontent div.controls button.reset,
body#contactus div.pagecontent div.controls button.submit {  float:left;}
body#contactus div.pagecontent div.controls button.reset { margin-left:200px;}
body#contactus div.pagecontent div.headline h1.title {color:#FF9900;font-size:18px;}
body#contactus div.pagecontent fieldset.optional label,
body#contactus div.pagecontent fieldset.question label {text-transform:none;}
/* FAQs ******************************************************************************************/
body.faqhelp div#faqsection dl.faq dd,
body.faqhelp div#faqsection dl.faq dt,
body.faqhelp div#faqsection dl.faq dd div,
body.faqhelp div#faqsection dl.faq dt div{ padding:0px; margin:0px;}
body.faqhelp div#faqsection dl.faq dt.question,
body.faqhelp div#faqsection dl.faq dd.answers { clear:both;}
body.faqhelp div#faqsection dl.faq dt.question {border-top:1px dotted #333;}
body.faqhelp div#faqsection dl.faq dt.first {border-top:0px none #333;}
body.faqhelp div#faqsection dl.faq dt div.q,
body.faqhelp div#faqsection dl.faq dt div.question{ float:left;}
body.faqhelp div#faqsection dl.faq dd div.a,
body.faqhelp div#faqsection dl.faq dd div.answers { float:left;}
body.faqhelp div#faqsection dl.faq div.question,
body.faqhelp div#faqsection dl.faq dd div.answers { width:600px;}
body.faqhelp div#faqsection dl.faq dt div.q,
body.faqhelp div#faqsection dl.faq dd div.a { color:#278129; font-weight:bold; font-size:14px; padding-top:1px;}
body.faqhelp div#faqsection dl.faq dt.question p {font-size:14px;}

/* SITE MAP ******************************************************************************************/
body#sitemap .pagecontent div.sitemap { width:310px;}
body#sitemap .pagecontent h1 { font-size:18px; }
body#sitemap .pagecontent p { padding-bottom: 10px;}
body#sitemap .pagecontent ul, 
body#sitemap .pagecontent li { margin: 0; padding: 0; list-style-type: none; }
body#sitemap .pagecontent .first ul.level1 { margin:15px 0; 15px 10px;}
body#sitemap .pagecontent .first ul.level2 { margin-left:20px;}
body#sitemap .pagecontent .first ul.level3 { margin-left:20px;}
body#sitemap .pagecontent .first .level1 li { margin-top: 15px;}
body#sitemap .pagecontent .first .level2 li { margin-top: 12px;}
body#sitemap .pagecontent .first .level3 li { margin-top: 0px;}
body#sitemap .pagecontent .second ul.level1 { margin:15px 0; 15px 10px;}
body#sitemap .pagecontent .second ul.level2 { margin-left:20px;}
body#sitemap .pagecontent .second ul.level3 { margin-left:20px;}
body#sitemap .pagecontent .second .level1 li { margin-top: 15px;}
body#sitemap .pagecontent .second .level2 li { margin-top: 0px;}
body#sitemap .pagecontent .second .level3 li { margin-top: 0px;}
body#sitemap .pagecontent ul.sitemap li a { padding:2px 0px;}
body#sitemap .pagecontent ul.sitemap li a.mainsection { font-weight:bold;}

/* Featured Project div */
div.featured-zone div.project.description,
div.featured-zone div.recommendedpost {width:450px;}
div.featured-zone img.stream {margin-top:30px;}

div.featured-zone div.project.description,
div.featured-zone div.recommendedpost {width:450px;}
div.featured-zone img.stream {margin-top:30px;}
div.featured-zone div.ratings { width:350px;}
div.featured-zone { margin-left: 0; margin-right: 0; border-top:1px dotted #333; }
div.featured-zone .column { margin-left: 0; margin-right: 0; padding-top:5px;}
div.featured-zone .description .text { width: 320px }
div.featured-zone .image { float: left; }
div.featured-zone h4.title { font-weight:normal; font-size:11px; padding:0px; margin:0px; color:#666;}
div.featured-zone div.pluckrating span.Ratings_Heading { display: none;}
div.featured-zone div.pluckrating div.Ratings_Container{font-size:11px; padding-bottom:10px;}
div.featured-zone div.pluckrating div.Ratings_YourRating { display: none;}
div#featured-solution img.stream { width:200px; }

div#featured-project div.project.description,
div#featured-project div.project.description {width:350px;}

/* Problem Solver - Bug/Weed */
body#birdfinder div.main h4.title,
body#problem_solver_bug div.main h4.title {color:#000;}
body#problem_solver_bug p,
body#problem_solver_bug_results p,
body#birdfinder p,
body#birdinfo p,
body#problem_solver p,
body#problem_solver_lawn p {font-size:10px; color:#000;}
body#problem_solver_lawn div.pagecontent div.builder div.main p {font-size:10px; color:#000; clear:none; line-height:16px;}
body#problem_solver_bug div.cl-a,
body#problem_solver_bug_results div.cl-a,
body#birdfinder div.cl-a,
body#birdinfo div.cl-a,
body#problem_solver div.cl-a,
body#problem_solver_lawn div.cl-a {
	width:195px;
	background:url(../images/annual_program_builder/img_Email_box.gif) 0 0 no-repeat;
	margin:0px;
	padding:10px;
	}
body#problem_solver_bug div.cl-a p,
body#problem_solver_bug_results div.cl-a p,
body#birdfinder div.cl-a p,
body#birdinfo div.cl-a p,
body#problem_solver div.cl-a p,
body#problem_solver_lawn div.cl-a p {line-height:15px; padding:0px; margin:0 0 5px 0;}
body#problem_solver_bug div.cl-a p.link,
body#problem_solver_bug_results div.cl-a p.link,
body#birdfinder div.cl-a p.link,
body#birdinfo div.cl-a p.link,
body#problem_solver div.cl-a p.link,
body#problem_solver_lawn div.cl-a p.link {margin-bottom:0px;}
body#problem_solver_bug div.cl-a img.headline,
body#problem_solver_bug_results div.cl-a img.headline,
body#birdfinder div.cl-a img.headline,
body#birdinfo div.cl-a img.headline,
body#problem_solver div.cl-a img.headline,
body#problem_solver_lawn div.cl-a img.headline {padding:0px; margin:0 0 5px 0;}
body#problem_solver_bug div.cl-a img.icon,
body#birdfinder div.cl-a img.icon {padding:0px; margin:0 5px 0 0;}
body#problem_solver_bug div.headline,
body#problem_solver_bug_results div.headline,
body#birdfinder div.headline,
body#birdinfo div.headline,
body#problem_solver div.headline,
body#problem_solver_lawn div.headline {background-color:#EEEEE4;}
body#problem_solver_bug div.builder-head,
body#birdfinder div.builder-head,
body#problem_solver_lawn div.builder-head {background:url(../images/annual_program_builder/img_green_frame_top.gif) 0 0 no-repeat; width:592px; height:10px; padding:0px; margin:0px;}
body#problem_solver_bug div.builder-foot,
body#birdfinder div.builder-foot,
body#problem_solver_lawn div.builder-foot {background:url(../images/annual_program_builder/img_green_frame_bottom.gif) 0 0 no-repeat; width:592px; height:23px; padding:0px; margin:0px;}
body#problem_solver_bug div.headline h1.program-headline,
body#problem_solver_bug_results div.headline h1.program-headline,
body#birdfinder div.headline h1.program-headline,
body#birdinfo div.headline h1.program-headline,
body#problem_solver div.headline h1.program-headline,
body#problem_solver_lawn div.headline h1.program-headline {
	background:#2A8027 url(../images/img_headline_green_band.jpg) no-repeat 0 0;
	background-position: top right;
	color:#FFF;
	font-size:20px;
	padding:2px 0px 4px 10px;
	margin:0px;
	}
body#problem_solver_bug div.headline p,
body#problem_solver_bug_results div.headline p,
body#birdfinder div.headline p,
body#birdinfo div.headline p,
body#problem_solver div.headline p,
body#problem_solver_lawn div.headline p {margin:0px; padding:0px;}
body#problem_solver_bug div.headline ul,
body#birdfinder div.headline ul,
body#problem_solver div.headline ul,
body#problem_solver_lawn div.headline ul {padding:0px; margin:0px;}

body#problem_solver_bug_results div.headline ul {padding:10px; margin:0px; list-style-type:none;}
body#problem_solver_bug div.main {padding:10px; margin:0 10px 0 10px; background-color:#FFF;}
body#problem_solver_bug div.question {background-color:#FFF; padding:10px; border-top:1px dotted #333;}
body#problem_solver_bug div.question ul.large-images,
body#problem_solver_bug div.question ul.small-images { margin: 0; list-style-type: none; }
body#problem_solver_bug div.question ul.large-images li {width:265px; float:left; text-align:center; margin: 0; height:150px;}
body#problem_solver_bug div.question ul.large-images li a {text-decoration:none;}
body#problem_solver_bug div.question ul.large-images li img.image {padding:0; margin:0;}
body#problem_solver_bug div.question ul.large-images li h5.title {padding:0; margin:0; color:#38793F; text-align:center;}
body#problem_solver_bug div.question ul.small-images li {width:175px; text-align:center; float:left; margin: 0; height: 100px;}
body#problem_solver_bug div.question ul.small-images li img.image {padding:0px; margin:0px;}
body#problem_solver_bug div.question ul.small-images li h5.title {padding:0px; margin:0px; color:#38793F; text-align:center;}
body#problem_solver_bug div.question h5.title {padding-top:0px;}
body#problem_solver_bug div.question p.link {padding-bottom:5px;}
body#problem_solver_bug div.builder {background-color:#E0ECE0; width:592px; margin:35px 0 50px 35px;}
body#problem_solver_bug div.builder p {font-size:11px;}
body#problem_solver_bug div.builder div.top-image {padding:0px; margin:0px;}
body#problem_solver_bug div.builder div.top-image img {padding:0px; margin:0px;}
body#problem_solver_bug div.builder div.description {padding:18px 20px 0px 20px;}
body#problem_solver_bug div.builder div.form {margin:0 10px 0px 10px; background-color:#FFF;}
body#problem_solver_bug div.builder div.form-headline { margin:0 0px 20px 0px; padding:6px 0 0 10px; width:562px; height:24px; background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 0 0 no-repeat;}
body#problem_solver_bug div.builder div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#problem_solver_bug div.builder div.form div.zip {padding:0 10px 20px 20px;}
body#problem_solver_bug div.builder div.form div.zip div.form-container {width:552px;}
body#problem_solver_bug div.builder div.form div.zip input.zip {width:50px; margin-left:5px;}
body#problem_solver_bug div.builder div.form div.zip button {width:125px; margin:0 0 0 425px;}
body#problem_solver_bug div.builder button.submit {width:125px; margin:0 0 0 425px;}
body#problem_solver_bug button span {color:#666; }
body#problem_solver_bug div.builder div.question div.additionaloptions div.image,
body#problem_solver_bug div.builder div.question div.additionaloptions div.links { float:left;}
body#problem_solver_bug div.builder div.question div.additionaloptions div.image h5.title {
	color:#38793F;
	margin:0px;
	padding:0px;
	text-align:center;
	}
body#problem_solver_bug div.builder div.question div.additionaloptions div.links { margin-left:10px;}

body#birdfinder div.headline ul {padding:10px; margin:0px;}
body#birdfinder div.main {padding:10px; margin:0 10px 0 10px; background-color:#FFF;}
body#birdfinder div.question {background-color:#FFF; padding:10px; border-top:1px dotted #333;}
body#birdfinder div.question h5.title {padding-top:0px;}
body#birdfinder div.question p.link {padding-bottom:5px;}
body#birdfinder div.question ul.large-images,
body#birdfinder div.question ul.small-images { margin: 0; list-style-type: none; }
body#birdfinder div.question ul.large-images li {width:300px; height:390px; float:left; text-align:center; margin-bottom:8px; margin-top:8px; list-style-type:disc;}
body#birdfinder div.question ul.large-images li a {text-decoration:none;}
body#birdfinder div.question ul.large-images li img.image {padding:0; margin:0;}
body#birdfinder div.question ul.large-images li h5.title {padding:0; margin:0; color:#38793F; text-align:center; line-height:100%;}
body#birdfinder div.question ul.small-images li {width:132px;  height:170px; text-align:center; float:left; margin-bottom:12px; list-style-type:none;}
body#birdfinder div.question ul.small-images li img.image {padding:0; margin:0;}
body#birdfinder div.question ul.small-images li h5.title {padding:0; margin:0; color:#38793F; text-align:center; line-height:100%;}
body#birdfinder div.builder {background-color:#E0ECE0; width:592px; margin:35px 0 50px 35px;}
body#birdfinder div.builder p {font-size:11px;}
body#birdfinder div.builder div.top-image {padding:0px; margin:0px;}
body#birdfinder div.builder div.top-image img {padding:0px; margin:0px;}
body#birdfinder div.builder div.description {padding:12px 20px 10px 18px;}
body#birdfinder div.builder div.form {margin:0 10px 0px 10px; padding:0; background-color:#FFF;}
body#birdfinder div.builder div.form-headline { 
	background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 0 0 no-repeat;
	margin:0; padding:6px 0 0 0; height:24px; 
	}
body#birdfinder div.builder div.form-headline h3 {padding:0 0 0 10px; margin:0px; color:#FFF;}
body#birdfinder div.builder div.form div.zip {padding:0 0 4px 20px;}
body#birdfinder div.builder div.form div.zip input.zip {width:50px; margin-left:5px;}
body#birdfinder div.builder button.submit {width:125px; margin:0 0 0 420px;}
body#birdfinder button span {color:#666; }
body#birdfinder div.builder div.question div.additionaloptions div.image,
body#birdfinder div.builder div.question div.additionaloptions div.links { float:left;}
body#birdfinder div.builder div.question div.additionaloptions div.image h5.title {
	color:#38793F;
	margin:0px;
	padding:0px;
	text-align:center;
	}
body#birdfinder div.builder div.question div.additionaloptions div.links { margin-left:10px;}

/* Bug photos overlay (popup) */
body#bug_photos div#primary-content {padding-left:0px;}
body#bug_photos div.head {height:25px; width:665px; padding-top:9px; background-color:#E6E5D1;}
body#bug_photos div.head p.close a {font-size:10px; margin-left:565px;}
body#bug_photos h4.title {padding:20px 0 20px 18px;}
body#bug_photos ul.photos { margin:0; padding: 0; list-style-type: none; }
body#bug_photos ul.photos li {width:165px; height:125px; text-align:center; float:left;}
body#bug_photos ul.photos li.row1 {margin-top:30px;}
body#bug_photos ul.photos li img.image {padding:0px; margin:0px;}
body#bug_photos ul.photos li h5.title {padding:0px; margin:0px; color:#38793F; text-align:center;}
body#bug_photos div.sub-div {width:665px;}
div#enlargeimagediv {
	width:267px;
	height:188px;
	position:absolute;
	}
div#enlargeimagediv {background-color:#FFF; border:4px solid #FFF;}

/* Bug Results */
body#problem_solver_bug_results div.pagecontent {width:670px; clear:none;}
body#problem_solver_bug_results div.builder div.article {width:327px; margin:10px 2px 16px; padding:0; float:left; clear:none; background-color:#E0ECE0; }
body#problem_solver_bug_results div.builder div.article div.top-image {padding:0px; margin:0px; height:10px; background:url(../en_US/images/problem_solver/img_Top.gif) 0 0 no-repeat; }
body#problem_solver_bug_results div.builder div.article div.article-header h3 {padding:0 0 3px 0; margin:0px; color:#FFF; font-size: 16px; }
body#problem_solver_bug_results div.builder div.article div.article-header {
	background: #E0ECE0 url(../en_US/images/problem_solver/img_Subhead_greenBar.gif) 0 0 no-repeat;
	padding:7px 0 0 10px;
	margin:0 0 0 11px;
	height:24px;
	}
body#problem_solver_bug_results div.builder div.article div.article-main {
	width:287px;
	margin-left:10px;
	background-color:#FFF;
	padding:10px;
	}
body#problem_solver_bug_results div.builder div.article div.article-main img.image {margin-bottom:0px;}
body#problem_solver_bug_results div.builder div.article div.article-main p {padding-bottom:5px;}
body#problem_solver_bug_results div.builder div.article div.article-main h6 {padding-top:0px;}
body#problem_solver_bug_results div.builder div.article div.article-main div.product {border-top:1px dotted #333; padding:10px 0 0 0;}
body#problem_solver_bug_results div.builder div.article div.article-main div.product p.rating {color:#666; float:right;}
body#problem_solver_bug_results div.builder div.article div.article-main div.product p.link {line-height:16px; padding-bottom:5px;}
body#problem_solver_bug_results ul.bullets {list-style-type:disc; padding-left:15px; padding-bottom:5px;}
body#problem_solver_bug_results ul.bullets li {font-size:10px; color:#000;}
body#problem_solver_bug_results div.builder div.article div.article-foot {background:url(../en_US/images/problem_solver/img_Bottom.gif) 0 0 no-repeat; height:17px; padding:0px; margin:0px;}
body#problem_solver_bug_results div.builder div.article div.article-foot-round {background:url(../en_US/images/problem_solver/img_rounded_bottom.gif) 0 0 no-repeat; height:15px; padding:0px; margin:0px;}
body#problem_solver_bug_results div.rating div.Ratings_Container{font-size:11px; padding-bottom:10px;}
body#problem_solver_bug_results div.rating div.Ratings_YourRating { display: none;}
body#problem_solver_bug_results div.rating img { padding:0px; margin:0px;}
body#problem_solver_bug_results div.builder div.article div.article-main div.product div.rating { color:#666; height:18px; width:85px; padding:0px; margin:0px;margin-left:80px;}
body#problem_solver_bug_results div.builder div.article div.article-main div.product div.rating div.Ratings_Container,
body#problem_solver_bug_results div.builder div.article div.article-main div.product div.rating div.Rating { padding:0px;}
body#problem_solver_bug_results div.builder div.article div.article-main div.product div.rating div.Ratings_Container span.Ratings_Heading { display: none;}

/* Bird Finder Results */
body#birdinfo div.pagecontent {width:670px; clear:none;}
body#birdinfo div.builder div.article {width:327px; margin:10px 0 16px 0; padding:0; float:left; clear:none; background-color:#E0ECE0; }
body#birdinfo div.builder div.article div.top-image {padding:0px; margin:0px; height:10px; background:url(../en_US/images/problem_solver/img_Top.gif) 0 0 no-repeat;}
body#birdinfo div.builder div.article div.article-header h3 {padding:0 0 3px 0; margin:0px; color:#FFF; font-size: 16px;}
body#birdinfo div.builder div.article div.article-header {
	background: #E0ECE0 url(../en_US/images/problem_solver/img_Subhead_greenBar.gif) 0 0 no-repeat;
	padding:7px 0 0 10px;
	margin:0 0 0 11px;
	height:24px;
	}
body#birdinfo div.builder div.article div.article-main {
	width:287px;
	margin-left:11px;
	background-color:#FFF;
	padding:10px;
	}
body#birdinfo div.builder div.article div.article-main img.image {margin-bottom:0px;}
body#birdinfo div.builder div.article div.article-main p {padding-bottom:5px;}
body#birdinfo div.builder div.article div.article-main h6 {padding-top:0px;}
body#birdinfo div.builder div.article div.article-main div.product {border-top:1px dotted #333; padding:10px 0 0 0;}
body#birdinfo div.builder div.article div.article-main div.product p.rating {color:#666; float:right;}
body#birdinfo div.builder div.article div.article-main div.product p.link {line-height:16px; padding-bottom:5px;}
body#birdinfo ul.bullets {list-style-type:disc; padding-left:15px; padding-bottom:5px;}
body#birdinfo ul.bullets li {font-size:10px; color:#000;}
body#birdinfo div.builder div.article div.article-foot {background:url(../en_US/images/problem_solver/img_Bottom.gif) 0 0 no-repeat; height:17px; padding:0px; margin:0px;}
body#birdinfo div.builder div.article div.article-foot-round {background:url(../en_US/images/problem_solver/img_rounded_bottom.gif) 0 0 no-repeat; height:15px; padding:0px; margin:0px;}
body#birdinfo div.rating div.Ratings_Container{font-size:11px; padding-bottom:10px;}
body#birdinfo div.rating div.Ratings_YourRating { display: none;}
body#birdinfo div.rating img { padding:0px; margin:0px;}
body#birdinfo div.builder div.article div.article-main div.product div.rating { color:#666; height:18px; width:85px; padding:0px; margin:0px;margin-left:80px;}
body#birdinfo div.builder div.article div.article-main div.product div.rating div.Ratings_Container,
body#birdinfo div.builder div.article div.article-main div.product div.rating div.Rating { padding:0px;}
body#birdinfo div.builder div.article div.article-main div.product div.rating div.Ratings_Container span.Ratings_Heading { display: none;}

/* Problem Solver landing */
body#problem_solver div#primary-content div.sub-div {padding-bottom:20px;}
body#problem_solver div.builder p.description {margin: 15px 20px 10px 10px; padding:0px;}
body#problem_solver div.builder ul.categories li {float:left; width:150px; height:280px; padding:0 10px 0 10px; border-left:1px dotted #333;}
body#problem_solver div.builder ul.categories li p {width:148px;}
body#problem_solver div.builder ul.categories li h4 {text-align:center;}
body#problem_solver div.builder ul.categories li.first {padding-left:0px; border-left:0px;}
body#problem_solver div.builder ul.categories li.last {padding-right:0px; margin-right:0px;}
body#problem_solver div.builder ul.categories li button {text-align:left; width:150px;}
body#problem_solver div.builder ul.categories li button span.indent {padding-left:24px;}

/* Problem Solver - Unhealthy Lawn */
body#problem_solver_lawn div.main {padding:10px; margin:0 10px 0 10px; background-color:#FFF;}
body#problem_solver_lawn div.question {background-color:#FFF; padding:10px; border-top:1px dotted #333;}
body#problem_solver_lawn div.question ul.large-images,
body#problem_solver_lawn div.question ul.small-images { margin: 0; list-style-type: none; }
body#problem_solver_lawn div.question ul.large-images li {width:265px; float:left; text-align:center; margin-bottom:30px;}
body#problem_solver_lawn div.question ul.large-images li a {text-decoration:none;}
body#problem_solver_lawn div.question ul.large-images li img.image {padding:0px; margin:0px;}
body#problem_solver_lawn div.question ul.large-images li h5.title {padding:0px; margin:0px; color:#38793F; text-align:center;}
body#problem_solver_lawn div.question ul.small-images li {width:175px; text-align:center; float:left; margin-bottom:30px;}
body#problem_solver_lawn div.question ul.small-images li img.image {padding:0px; margin:0px;}
body#problem_solver_lawn div.question ul.small-images li h5.title {padding:0px; margin:0px; color:#38793F; text-align:center;}
body#problem_solver_lawn div.question h5.title {padding-top:0px;}
body#problem_solver_lawn div.question p.link {padding-bottom:5px;}
body#problem_solver_lawn div.builder {background-color:#E0ECE0; width:592px; margin:35px 0 50px 35px;}
body#problem_solver_lawn div.builder p {font-size:11px;}
body#problem_solver_lawn div.builder div.top-image {padding:0px; margin:0px;}
body#problem_solver_lawn div.builder div.top-image img {padding:0px; margin:0px;}
body#problem_solver_lawn div.builder div.description {padding:5px 20px 0px 20px;}
body#problem_solver_lawn div.builder div.form {width:572px; margin:0 10px 0px 10px; background-color:#FFF;}
body#problem_solver_lawn div.builder div.form-headline {margin:0 0px 20px 0px; padding:6px 0 0 10px; width:562px; height:24px; background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 0 0 no-repeat;}
body#problem_solver_lawn div.builder div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#problem_solver_lawn div.builder div.form div.zip {padding:0 10px 20px 20px;}
body#problem_solver_lawn div.builder div.form div.zip div.form-container {width:552px;}
body#problem_solver_lawn div.builder div.form div.zip input.zip {width:50px; margin-left:5px;}
body#problem_solver_lawn div.builder div.form div.zip button {width:125px; margin:0 0 0 425px;}
body#problem_solver_lawn div.main h4.orange {color:#FFF; padding-left:10px; padding-top:7px; background:url(../images/annual_program_builder/img_long_orange_bar.gif) 0 0 no-repeat;}
body#problem_solver_lawn div.main h4.green {color:#FFF; padding-left:10px; padding-top:7px; background:url(../images/annual_program_builder/img_long_green_bar.gif) 0 0 no-repeat;}
body#problem_solver_lawn div.pagecontent div.builder div.main img {float:left; margin:5px 10px 10px 0;}
body#problem_solver_lawn div.pagecontent div.builder div.main p.link {padding:0 0 5px 0;}
body#problem_solver_lawn div.pagecontent div.builder div.main div.product {border-top:1px dotted #333; padding-top:10px; }
body#problem_solver_lawn div.pagecontent div.builder div.main div.product img.product {float:left; margin:0 20px 20px 0;}
body#problem_solver_lawn div.pagecontent div.builder div.main div.product h5 {clear:none; padding-top:0px; float:left;}
body#problem_solver_lawn div.pagecontent div.builder div.main div.product p.rating {float:right; color:#666;}
body#problem_solver_lawn div.pagecontent div.builder div.main div.product p.link {padding:0px; margin:0 10px 10px 0; float:left;}
body#problem_solver_lawn div.pagecontent div.builder div.main div.product p {clear:none;}
/* 2.4 Product Finder */
body#productfinder div.main div.option div.option-header h4 {color:#FFF; margin:0px; padding:0px; float:left;}
body#productfinder div.main div.option div.option-header {padding:6px 0 10px 10px; height:15px; background:url(../images/annual_program_builder/img_long_orange_bar.gif) 0 0 no-repeat;}
body#productfinder p,
body#productfinder li {font-size:10px; color:#000;}
body#productfinder div.products div.product div.info p { padding:0px; margin:0px; margin-bottom:5px;}
body#productfinder div.products div.product div.info p.disclaimer { margin:10px 0px; color:#666;}
body#productfinder div.products div.product div.info ul { margin-left:16px; list-style-type:disc;}
body#productfinder div#sidecolumn div.helpishere {
	width:195px;
	background: url(../images/annual_program_builder/img_Email_box.gif) 0 0 no-repeat;
	margin:0px;
	padding:10px;
	}
body#productfinder div.cl-a p {line-height:15px; padding:0px; margin:0 0 5px 0;}
body#productfinder div.cl-a p.link {margin-bottom:0px;}
body#productfinder div.cl-a img.headline {padding:0px; margin:0 0 5px 0;}
body#productfinder div.cl-a img.icon {padding:0px; margin:0 5px 0 0;}
body#productfinder div.headline {background-color:#FFF;}
body#productfinder div.builder-head {background:url(../images/annual_program_builder/img_green_frame_top.gif) 0 0 no-repeat; width:592px; height:10px; padding:0px; margin:0px;}
body#productfinder div.builder-foot {background:url(../images/annual_program_builder/img_green_frame_bottom.gif) 0 0 no-repeat; width:592px; height:23px; padding:0px; margin:0px;}
body#productfinder div.headline h1.program-headline {
	background:#2A8027 url(../images/img_headline_green_band.jpg) no-repeat 0 0;
	color:#FFF;
	font-size:20px;
	padding:2px 0px 4px 10px;
	margin:0px;
	}
body#productfinder div.headline p {margin:0px; padding:0px;}
body#productfinder div.headline ul {padding:0px; margin:0px; display:block; background-color:#FFF;}
body#productfinder div.main {padding:10px; margin:0 10px 0 10px; background-color:#FFF;}
body#productfinder div.question ul.large-images,
body#productfinder div.question ul.small-images { margin: 0; list-style-type: none; }
body#productfinder div.question ul.large-images li {width:265px; float:left; text-align:center; margin-bottom:30px;}
body#productfinder div.question ul.large-images li a {text-decoration:none;}
body#productfinder div.question ul.large-images li img.image {padding:0px; margin:0px;}
body#productfinder div.question ul.large-images li h5.title {padding:0px; margin:0px; color:#38793F; text-align:center;}
body#productfinder div.question ul.small-images li {width:175px; text-align:center; float:left; margin-bottom:30px;}
body#productfinder div.question ul.small-images li img.image {padding:0px; margin:0px;}
body#productfinder div.question ul.small-images li h5.title {padding:0px; margin:0px; color:#38793F; text-align:center;}
body#productfinder div.question h5.title {padding-top:0px;}
body#productfinder div.question p.link {padding-bottom:5px;}
/**/
body#productfinder div.builder {background-color:#E0ECE0; width:592px; margin:35px 0 50px 35px;}
body#productfinder div.builder p {font-size:11px;}
body#productfinder div.builder div.top-image {padding:0px; margin:0px;}
body#productfinder div.builder div.top-image img {padding:0px; margin:0px;}
body#productfinder div.builder div.description {padding:18px 20px 0px 20px;}
body#productfinder div.builder div.form {width:572px; margin:0 10px 0px 10px; background-color:#FFF;}
body#productfinder div.builder div.form-headline {margin:0 0px 20px 0px; padding:6px 0 0 10px; width:562px; height:24px; background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 0 0 no-repeat;}
body#productfinder div.builder div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#productfinder div.builder div.form div.questions {padding:0px; padding-left:10px;}
body#productfinder div.builder div.form div.question { margin-bottom:10px;}
body#productfinder div.builder div.form div.question label { font-weight:bold; padding:4px 0px;}
body#productfinder div.builder div.form div.question select.select { margin-top:5px;}
body#productfinder div.builder div.form div.questions div.form-container {width:552px;}
body#productfinder div.builder div.form div.questions input.zip {width:50px; margin-left:5px;}
body#productfinder div.builder div.form div.questions button {width:125px; margin:0 0 0 425px;}
body#productfinder div.main div.option div.description { padding:10px 5px 0px 5px;}
/**/
body#productfinder div.product { border-top:1px dotted #333; padding:10px 0px;}
body#productfinder div.product.first { margin-top:0px;}
body#productfinder div.product.last {}
body#productfinder div.product div.image { width:80px; float:left;}
body#productfinder div.product div.info { width:450px; float:left;}
body#productfinder div.product div.info h4.title {width:310px; float:left; padding:0px; margin:0px;}
body#productfinder div.product div.info h4.title a { color:#000; text-decoration:none; font-size:12px; }
body#productfinder div.product ol.navigation li { font-size:11px; display:inline; margin: 0; }
body#productfinder div.product div.info script { display:none;}
body#productfinder div.product div.info div.rating { height:25px; width:120px; float:left; padding:0px; margin:0px; margin-left:10px;}
body#productfinder div.product div.info div.rating span.Ratings_Heading { }
body#productfinder div.product div.info div.rating div.Ratings_Container{font-size:11px; padding-bottom:10px; padding-top:0px;}
body#productfinder div.product div.info div.rating div.Ratings_YourRating {display: none; }
body#productfinder div.product div.info div.rating img { padding:0px; margin:0px;}
body#productfinder div.pagecontent { background-color:#FFF !important;}
body.problem-solver div.pagecontent div.question p.grasstype,
body#productfinder div.pagecontent div.question p.grasstype { font-size:11px; padding:10px 0px; color:#999 !important; }
/**/
/* Problem Solver - problem_solver_unhealthylawn */
body#problem_solver_unhealthylawn p,
body#problem_solver_unhealthylawn_results p,
body#problem_solver_lawn p {font-size:10px; color:#000;}
body#problem_solver_unhealthylawn div.cl-a,
body#problem_solver div.cl-a
{
	width:195px;
	background:url(../images/annual_program_builder/img_Email_box.gif) 0 0 repeat;
	margin:0px;
	padding:10px;
	float:left;
}
body#problem_solver_unhealthylawn div.cl-a p {line-height:15px; padding:0px; margin:0 0 5px 0;}
body#problem_solver_unhealthylawn div.cl-a p.link {margin-bottom:0px;}
body#problem_solver_unhealthylawn div.cl-a img.headline {padding:0px; margin:0 0 5px 0;}
body#problem_solver_unhealthylawn div.cl-a img.icon {padding:0px; margin:0 5px 0 0;}
body#problem_solver_unhealthylawn div.headline {background-color:#EEEEE4;}
body#problem_solver_unhealthylawn div.builder-head {background:url(../images/annual_program_builder/img_green_frame_top.gif) 0 0 no-repeat; width:592px; height:10px; padding:0px; margin:0px;}
body#problem_solver_unhealthylawn div.builder-foot {background:url(../images/annual_program_builder/img_green_frame_bottom.gif) 0 0 no-repeat; width:592px; height:23px; padding:0px; margin:0px;}
body#problem_solver_unhealthylawn div.headline h1.program-headline
{
	background:#2A8027 url(../images/img_headline_green_band.jpg) no-repeat 0 0;
	color:#FFF;
	font-size:20px;
	padding:2px 0px 4px 10px;
	margin:0px;
}
body#problem_solver_unhealthylawn div.headline p {margin:0px; padding:0px;}
body#problem_solver_unhealthylawn div.headline ul {padding:0px; margin:0px;}
body#problem_solver_unhealthylawn div.main {padding:10px; margin:0 10px 0 10px; background-color:#FFF;}
body#problem_solver_unhealthylawn div.question ul.large-images,
body#problem_solver_unhealthylawn div.question ul.small-images { margin: 0; list-style-type: none; }
body#problem_solver_unhealthylawn div.question ul.large-images li {width:265px; float:left; text-align:center; margin-bottom:15px;}
body#problem_solver_unhealthylawn div.question ul.large-images li a {text-decoration:none;}
body#problem_solver_unhealthylawn div.question ul.large-images li img.image {padding:0px; margin:0px;}
body#problem_solver_unhealthylawn div.question ul.large-images li h5.title {padding:0px; margin:0px; color:#38793F; text-align:center;}
body#problem_solver_unhealthylawn div.question ul.small-images li {width:175px; text-align:center; float:left; margin-bottom:30px;}
body#problem_solver_unhealthylawn div.question ul.small-images li img.image {padding:0px; margin:0px;}
body#problem_solver_unhealthylawn div.question ul.small-images li h5.title {padding:0px; margin:0px; color:#38793F; text-align:center;}
body#problem_solver_unhealthylawn div.question h5.title {padding-top:0px;}
body#problem_solver_unhealthylawn div.question p.link {padding-bottom:5px;}
body#problem_solver_unhealthylawn div.builder {background-color:#E0ECE0; width:592px; margin:35px 0 50px 35px;}
body#problem_solver_unhealthylawn div.builder p {font-size:11px; padding: 0; }
body#problem_solver_unhealthylawn div.builder div.top-image {padding:0px; margin:0px;}
body#problem_solver_unhealthylawn div.builder div.top-image img {padding:0px; margin:0px;}
body#problem_solver_unhealthylawn div.builder div.description {padding:18px 20px 0px 20px;}
body#problem_solver_unhealthylawn div.builder div.form {width:572px; margin:0 10px 0px 10px; background-color:#FFF;}
body#problem_solver_unhealthylawn div.builder div.form-headline { margin:0 0px 20px 0px; padding:6px 0 0 10px; width:562px; height:24px; background:#E0ECE0 url(../images/annual_program_builder/img_long_green_bar.gif) 0 0 no-repeat;}
body#problem_solver_unhealthylawn div.builder div.form-headline h3 {padding:0px; margin:0px; color:#FFF;}
body#problem_solver_unhealthylawn div.builder div.form div.zip {padding:0 0 10px 0;}
body#problem_solver_unhealthylawn div.builder div.form div.zip div.form-container {width:552px;}
body#problem_solver_unhealthylawn div.builder div.form div.zip input.zip {width:50px; margin-left:5px;}
body#problem_solver_unhealthylawn div.builder div.form div.zip button {width:125px; margin:0 0 0 425px;}

body#problem_solver_unhealthylawn div.main div.problem div.problem-header h4 {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
body#problem_solver_unhealthylawn div.main div.problem div.problem-header {
	background:transparent url(../images/annual_program_builder/img_long_orange_bar.gif) no-repeat 0 0;

	padding:6px 0pt 10px 10px;
}
body#problem_solver_unhealthylawn div.main div.learnmore div.learnmore-header h4 {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
body#problem_solver_unhealthylawn div.main div.learnmore div.learnmore-header {
	background:#2A8027 none no-repeat 0 0;
	padding:6px 0pt 10px 10px;
}
body#problem_solver_unhealthylawn div.builder div.description { padding:18px 20px 0px 20px;}
body#problem_solver_unhealthylawn div.builder div.form div.question { margin-bottom:10px;}
body#problem_solver_unhealthylawn div.builder div.form div.question label,
body#problem_solver_unhealthylawn div.builder div.form div.question p.question { color:#666; font-size:12px; font-weight:bold; padding:4px 0px;}
body#problem_solver_unhealthylawn div.builder div.form div.question select.select { margin-top:5px;}
body#problem_solver_unhealthylawn div.builder div.form div.questions { padding:0px; padding-left:10px;}
body#problem_solver_unhealthylawn div.builder div.form div.questions div.form-container { width:552px;}
body#problem_solver_unhealthylawn div.builder div.form div.questions input.zip { width:50px; margin-left:5px;}
body#problem_solver_unhealthylawn div.builder div.form div.questions button { width:125px; margin:0 0 0 425px;}
body#problem_solver_unhealthylawn div.main div.problem { clear:both;}
body#problem_solver_unhealthylawn div.main div.problem div.problem-info {padding:10px 5px 0px;}
body#problem_solver_unhealthylawn div.main div.problem.w-image div.problem-info div.image {width:135px; float:left;}
body#problem_solver_unhealthylawn div.main div.problem.w-image div.problem-info div.info { margin: 0 0 0 10px; width:390px; float:left;}
body#problem_solver_unhealthylawn div.main div.info div.recommended div.product { border-top:1px dotted #333; padding:20px 0px 5px;}
body#problem_solver_unhealthylawn div.main div.info div.recommended div.product div.image {
	float:left; width:80px;
}
body#problem_solver_unhealthylawn div.main div.info div.recommended div.product div.info {
	float:left; width:450px;
}
body#problem_solver_unhealthylawn div.main div.info div.recommended div.product div.info h4.title {
	float:left; margin:0px; padding:0px; width:310px;
}
body#problem_solver_unhealthylawn div.main div.info div.recommended div.product div.info h4.title a {
	color:#000000; font-size:12px; text-decoration:none;
}
body#problem_solver_unhealthylawn div.recommendedproduct div.product ol.navigation {
	margin: 0; list-style-type: none; 
}
body#problem_solver_unhealthylawn div.recommendedproduct div.product ol.navigation li {
	display:inline; font-size:11px;
}
body#problem_solver_unhealthylawn div.main div.info div.recommendedproduct div.product div.info script {
display:none;
}
body#problem_solver_unhealthylawn div.main div.info div.recommendedproduct div.product div.info div.rating {
	float:left; height:25px; margin:0px 0px 0px 10px;
	padding:0px; width:120px;
}
body#problem_solver_unhealthylawn div.main div.info div.recommendedproduct div.product div.info div.rating span.Ratings_Heading {
}
body#problem_solver_unhealthylawn div.main div.info div.recommendedproduct div.product div.info div.rating div.Ratings_Container {
	font-size:11px; padding-bottom:10px; padding-top:0px;
}
body#problem_solver_unhealthylawn div.main div.info div.recommendedproduct div.product div.info div.rating div.Ratings_YourRating {
display:none;
}
body#problem_solver_unhealthylawn div.main div.info div.recommendedproduct div.product div.info div.rating img {
	margin:0px; padding:0px;
}
body#problem_solver_unhealthylawn div#sidecolumn div.pad-adjust {margin:0px;}

body#problem_solver_unhealthylawn div#plants div.main div.question  {border:0px none;border-bottom:1px dotted #666;}

body#problem_solver_unhealthylawn div.builder div.form div.questions button { margin-left:410px;}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo { padding-bottom:10px;}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.tab a {outline:none; border:0px none; text-indent:-9999px; display:block; width:562px; height:41px; background: none no-repeat -5px 5px;; margin:0px; }
body#problem_solver_unhealthylawn div.main div.problem div.selected div.tab a { 
	background-image: url(../en_US/images/problem_solver/txt_solutionTabHide.jpg);
	height: 36px; width: 537px; background-position: right top;
}
body#problem_solver_unhealthylawn div.main div.problem div.unselected div.tab a {  background-image: url(../en_US/images/problem_solver/txt_solutionTab.jpg);}
body#problem_solver_unhealthylawn div.main div.problem div.unselected div.moreinfocontent { display:none;}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.moreinfocontent {border:2px solid #DFEDE0; border-top:0px none; margin:0px; padding:10px;}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.moreinfocontent ul { list-style-type:disc; margin-left:18px;}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.moreinfocontent li {font-size:11px;}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.moreinfocontent h5.recommended {  margin-top:10px; padding: 0; }
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.product {
	padding:10px 0px 5px;
}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.product div.image {
	float:left;
	width:80px;
}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.product div.info {
	float:left;
	width:400px;
	margin-left:10px;
}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.product div.info h4.title {
	float:left;
	margin:0px;
	padding:0px;
	width:380px;
}
body#problem_solver_unhealthylawn div.main div.problem div.moreinfo div.product div.info h4.title a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
body#problem_solver_unhealthylawn div.main div.problem div.recommendedproduct {border-top:1px dotted #333;}
body#problem_solver_unhealthylawn div.main div.problem div.recommendedproduct p.disclaimer { padding:0px; margin:0px; margin-top:10px;}
body#problem_solver_unhealthylawn div.main div.problem div.product ol.navigation li {display:inline;font-size:11px;}

div#targetzones div.targetzone div.content h4.title {font-size:16px; color:#00692D}
div#targetzones div.targetzone div.content p {font-size:11px; color:#666;padding:0px;}
div#targetzones div.targetzone div.content p.link a {font-weight:bold;}
div#targetzones div.targetzone { clear:both; border-top:1px dotted #333; padding:5px 0px;}
div#targetzones div.targetzone div.image,
div#targetzones div.targetzone div.content { float:left;padding-left:10px;}

body#product_landing div#secondary-content div#cld {
	margin:0px 0px 0px 223px;
	padding:0px;
	width:650px;
}
body#product_landing div#secondary-content div#cld div#targetzones div.targetzone div.content {width:480px;}
body#solve_landing div.cl-c div#targetzones { padding-top:20px;}
body#solve_landing div.cl-c div#targetzones div.targetzone div.content {width:480px;}
body#template-3 div.pagecontent div#targetzones { padding-top:20px;}
body#template-3 div.pagecontent div#targetzones div.targetzone { padding-top:10px;}
body#template-3 div.pagecontent div#targetzones div.targetzone div.content {width:480px;}
body#learn_landing div.pagecontent div#targetzones { padding-top:20px;}
body#learn_landing div.pagecontent div#targetzones div.targetzone { padding-top:10px;}
body#learn_landing div.pagecontent div#targetzones div.targetzone div.content {width:480px;}

body.problem-solver div.problem div.product div.image , body.problem-solver  div.problem div.product div.info { float: left; }
body.problem-solver div.article div.product { margin: 2px 10px; background-color:#ffffff; }
body.problem-solver div.article div.product div#thumb.first { width: 85px; margin-top: 2px; }
body.problem-solver div.article div.product div#info { width: 195px; }
body.problem-solver div.article div.product div#info p { padding: 0; }

div.cl-a p.link  img.icon { margin-top: 0px; }
div.cl-c div.solution p.link a { padding-bottom: 2px; }

body#problem_solver_bug div.question2 select.select { margin-top: 5px; }
body#problem_solver_bug div.question3 select.select { margin-top: 5px; }
body#problem_solver_bug div.question4 select.select { margin-top: 5px; }

body#problem_solver_bug div.cl-a,
body#problem_solver_bug_results div.cl-a,
body#problem_solver div.cl-a,
body#problem_solver_lawn div.cl-a,
body.problem-solver div.cl-a { margin-left: -10px; }

body#problem_solver_bug_results div#wrapper { background-color: #FFFFFF; }

body#project_articles div.maintenance div.image { float: left; padding-right: 10px; }

div.csrheader {font-size:14px; font-weight:bold;}
div.csrrequire {font-size:11px; font-weight:bold;}
div.csrnote {font-size:12px; }
div.csrtable{width: 880px; margin: 0px; text-align: left; clear: both; float: left; border: 2px solid #223333; padding: 0px; overflow: auto;}
div.csrtheader { padding:0px 5px; background-color:#F4F5F6; border-bottom:1px solid #D2D5DA; border-top:1px solid #D2D5DA; margin: 0px; text-align:center; font-weight:bold; height:25px;}
div.csrt { float: left; border-right:1px dotted #D2D5DA; margin: 0px; padding: 0px;}
div.rightcsrt { float:left; text-align:right; margin: 0px;}
div.leftcsrt { float:left; text-align:left; margin: 0px;}
div.endcsrt { float: left; white-space: nowrap; overflow: hidden; margin: 0px;}
div.csrton { padding: 4px 5px; margin: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#D2D5DA; background-color: #e4e5e6;}
div.csrtoff {  padding: 4px 5px; margin: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#D2D5DA;  background-color:#FFFFFF;}

table.commonBlock2x2,table.commonBlock3x1 
	{ width: 100%; border-collapse: collapse; }
table.commonBlock2x2 td { width: 50%; }
table.commonBlock3x1 td { width: 33.333333%; }

body.phase1template div#featured-projects td { width: 25%; vertical-align:top; }

div#smg_page_template_widget_bar div@ui-widget div#widget-featured ul.ui-tabs-nav, 
div#smg_page_template_widget_bar div#widget-featured ul.ui-tabs-nav li { 
	margin:0; padding:0; float:left; list-style-type: none; }

