/* CSS Document */

body { background:#ffffff;}

#shell {   }

a { color: #01644D; }

input { border:2px solid #929794; padding-left:3px; color:#929794;}
input.product_check { border:none;}

	#header { }
	
	#masthead .logo { background: url(/wcpics/YardMan/images/logo_yardman.gif) bottom left no-repeat; }
							
	#masthead .sitesearch label.searchlabel { }
	/* might only be for home */
	#home #masthead { padding-top:2px; }
	#navigation ul { list-style-type: none; }
		#navigation ul li { }
		#navigation ul li.last { }
		
	#contentcontainer {  }
	
	#home #content .promo { }

	#home #content .promo h2, #home #content .promo p { color: #000000;}

	#home #content .promo h2, #home #content .promo p.promotitle { color: #669966; font-weight:bold; font-size:13px; text-transform:uppercase;}
	
	#content #go_btn {border: 0;}
	#content #go_back { background: url(/wcpics/YardMan/images/lnav_arrow_left.gif) center left no-repeat; border:0; }
	
	#content { color: #000000;}
	

	#content .page { background: #669966; height:325px;}	

	#article { background:#669966; height:600px;}
	#article2 { background:#669966; height:600px; margin-top:10px;}
	#article3 { background:#669966; height:250px;}
	#article4 { background:#669966; height:100px; padding: 10px 10px 10px 10px; color:#fff; width:540px;}
	#article5 { background:#669966; height:500px; padding: 10px 10px 10px 60px;}
	#article6 { padding: 10px 10px 10px 10px;}
	#article7 { background:#669966; height:100px; padding: 10px 10px 10px 10px;}

	
	#article3 img { float: left;   }
	.page2 { padding: 3px 10px 10px 75px;}
	.article2 { padding: 3px 10px 10px 10px;}
	

	#sub_head { width: 565px;}
	#sub_head table { background:url(/wcpics/YardMan/images/prod_select_bg.jpg) top left no-repeat #669966;}
	#sub_head2 {height:330px;}


	#navigation_left dt { padding-top:10px; padding-bottom:3px; }
	#navigation_left dd { border-bottom: 1px solid #000000;  }
		#navigation_left dd a {  }
		#navigation_left dd a:hover { }
		#navigation_left dd li a { background-image: none;}
		#navigation_left dd li a:hover { background-image: none; }
				#navigation_left ul { list-style-type: none; }
				#navigation_left li {  }
				#navigation_left dd.open a {  }
				#navigation_left dd.open li a {  }

	/* RESULTS PAGE : START */
	#results_page { }
		#results_page .f_left { }
		#results_page .f_left .padding { padding-left: 12px; }
		#results_page .f_left h1 { margin-left: -2px; }
		#results_page .f_left p { margin: 0px; padding: 0px; margin: 8px 0px; }
		#results_page .compare .info { float: left; padding-left: 5px; }
		#results_page .result { border: 1px dotted #666; border-left: 0px; border-top: 0px; border-right: 0px; }
		#results_page .compare { margin: 8px 0px 3px; }
		
		.search_results_nav { border: 1px solid #aaaaaa; padding: 5px; font-size: 11px; margin: 10px 0px; width: 97%;}
				.search_results_nav .left { float: left; }
				.search_results_nav .right { float: right; }
				.search_results_nav .selected { color: #000000; }
				.search_results_nav .selected b { color: #035CCA; font-weight: normal; }
		


	#results_page .result { border: 1px dotted #666; border-left: 0px; border-top: 0px; }
	.result { border: 1px dotted #666; border-left: 0px; border-top: 0px; }
		.result .prod { float:left; margin-right: 10px; height: auto;}
		.result .prod a { color: #035cca; text-decoration: none; }
    	.result .prod_text { width: 194px; float: inherit;}
    	.result .prod_info { width: 400px; float: right; padding: 0px 6px 6px;}
		.result .box { border: 1px solid #989898; }
		.result .larger_link { text-align: center; padding-bottom: 4px; }
		.result .larger_link a:hover { text-decoration: underline; }
		.compare { margin: 12px 0px 3px; background-color: #ccc; }
			.compare .float { float: left; background-color: #fff; padding-right: 5px; vertical-align: middle; }
			.compare .float input { vertical-align: baseline; }
			.compare .info { float: right; padding: 1px 5px 0px 0px; font-style: italic; height: 15px; overflow: hidden; }
	
	
	
	#results_page #search_form { margin-top: 0px; }
		.grey_bg { background-color: #669966; padding: 10px 10px 10px 10px; color: #FFFFFF; }
		.label_hide { visibility: hidden; }
	#results_page .result { border: 1px dotted #666; border-left: 0px; border-top: 0px; }

	#search_form_vertical label { margin-top: 12px; margin-bottom: 3px; font-weight: bold; }
	
	#search_form_vertical.type2 label { margin: 0px; margin-top: 2px; margin-bottom: 5px; line-height: 10px; }
	#search_form_vertical.type2 label b { margin-bottom: 4px; margin-top: 10px; display: block; width: 150px; }
	
	#search_form label { display: block; margin-bottom: 6px;}
	#search_form label b { clear: none; float: left; width: 80px; margin-top: 3px;}
	#search_form_vertical label input, #search_form_vertical label select, #search_form_vertical label textarea { font-weight: normal; }
	#search_form label input, #search_form label select, #search_form label textarea { font-weight: normal;}
	#search_form_vertical p { margin-top: 10px; }
	#search_form p { margin-top: 10px; margin-left: 80px; }
	#search_form_vertical .larger { font-size: 120%; }

	
	/* FORM PAGES : END */
	/* LOCATION : START */
		.location_results { margin-top: 10px; padding: 2px; }
			.location_results .result { margin-bottom: 10px; border-bottom: 1px solid #000; }
			.location_results .result .left { float: left; width: 350px; }
			.location_results .result .right { float: right; width: 150px; }
	/*  LOCATION : END */
	/* MAP IT : START */
		.map_it { margin-top: 10px; padding: 2px; }
			.map_it .left { float: left; width: 200px; margin-right: 20px; }
			.map_it .right { float: left; width: 326px; }
			.odd td { background-color: #ccc;}
	/* MAP IT : END */
	/* COMP PAGE : START */
		.comp td { border-right: 1px solid #989898; padding: 1px 3px; font-size: 90%; vertical-align: top;}
		.comp .section { border: 1px solid #989898; font-weight: bold; font-size: 110%; background-color: #ccc; }
		.comp .hd { font-weight: bold;}
		.comp .line td { border-bottom: 1px solid #989898; }
		.comp a, .highlight { color: #01644D; }
		.comp .spec td { border-right: 0px;solid #989898; padding: 1px 3px; font-size: 90%; vertical-align: top;}
	/* CMS PAGES : START */
		.cms { }
		.cms_image img { float: right; margin: 0px 0px 5px 5px; }
		.cms img { }
		
		.cms_image img { float: right; margin: 0px 0px 5px 5px; } /* class="text_image" EEEBE8*/

		.cms .cmd_pad_col_l { padding-left: 7px; border-left: 1px solid #01644D; }
		.cms .cmd_pad_col_r { padding-right: 7px; }
		
		.cms_table_vendor { width:560px;}
		.cms_table_vendor table { margin-top: 10px; }
		.cms_table_vendor table a { color:#110000; }
		.cms_table_vendor .vendor_img { padding-right: 5px; }
		.cms_table_vendor .vendor_hdr { padding: 3px; padding-left: 5px; font-weight: bold;  background-color: #669966; color: #FFFFFF; width:530px; }
		
	
	#footer { background: url(/wcpics/YardMan/images/footer_lifestyles.jpg) top left repeat-x #669966;  color: #ffffff; padding-top:71px;}
	#footer a { color: #ffffff;}
	#footer a:hover { color: #ffffff; }
	#footer .links {}
	#footer .copyright {}