/* CSS Document */

body { background: #000000 url(/wcpics/YardMachines/en_US/images/body_background.gif) repeat-x; }

a { color: #ffffff; padding-left:0px;}
img, a img, a:hover img { border: none; }
h2 { background: url(/wcpics/YardMachines/en_US/images/nav_header_bg.gif) repeat-x;  }
h2.first { border: none; }

h6 { background: url(/wcpics/YardMachines/en_US/images/nav_header_bg.gif) repeat-x;  }

	#searcharea {  background:#000000;}
	#searcharea a, #searcharea { color: #fff; }
	#searcharea .searchbox { border: 1px solid #999; }
	#searcharea .sitemap { border-right: 1px solid #fff; }
	
	#masthead { background-color: #ffffff; border-top: solid 7px #cc2b2f; }
	#masthead .logo { background: url(/wcpics/YardMachines/en_US/logo.gif) left no-repeat; }
	
	#masthead #navigation li { border-right: 1px solid #000000; }
	#masthead #navigation li.last { border: none; }
	#masthead #navigation li a { color: #000000; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:10px; }
	#masthead #navigation li a:hover { text-decoration: underline; }
	
	#contentcontainer { background: url(/wcpics/YardMachines/en_US/images/content_bg.gif) repeat-y; }
	#contentcontainer #subnavigation { background-color: #000000; }
	#subnavigation h2 { color: #000000; }
	#contentcontainer #subnavigation2 { background-color: #000000; }
	#subnavigation2 h2 { color: #000000; }
	#contentcontainer #content { background:#000000; }
	
	
	
	
	
	#list_wrapper { border-top: 7px solid #cc2b2f; width:98.3%; float:left; padding:5px;}
	#list_wrapper #list_header { border-bottom: 1px solid #ffffff; color:#FFFFFF; width:100%; padding-bottom:5px;}
	.list_model { color:#FFFFFF; text-decoration:none;}
	.list_link { color:#999999; text-decoration:underline; padding-left:0px;}
	.list_link:hover { color:#999999; text-decoration:none; padding-left:0px;}
	.list_red { color:#cc2b2f; text-decoration:none;}
	.list_img { border:1px solid #999999;}
	.list_image { padding-bottom:10px;}
	.list_compare { background:#CCCCCC; padding:3px;}

	/* Product Compare page */
	a.compare_list_link:link { color:#cc2b2f; text-decoration:underline; padding-left:0px;}
	a.compare_list_link:hover { color:#cc2b2f; text-decoration:none; padding-left:0px;}
	a.compare_list_link:active { color:#cc2b2f; text-decoration:none; padding-left:0px;}
	a.compare_list_link:visited { color:#cc2b2f; text-decoration:underline; padding-left:0px;}
	a.compare_list_link:visited:hover { color:#cc2b2f; text-decoration:none; padding-left:0px;}

	#footer { background: url(/wcpics/YardMachines/en_US/images/content_bg.gif) repeat-y; }
	#footer .container { border-top: 7px solid #cc2b2f;  color: #666666; }
	#footer .information { border: 7px solid #c9c9c9; background:#FFFFFF url(/wcpics/YardMachines/en_US/images/red_pixel.gif) top repeat-x;}
	#footer .container a { color: #666666; border-left: 1px solid #666666; }
	
	#subnavigation a { color: #333; }
	#subnavigation a:hover { color: #5e5e5e; }
	
	/* home page
	.sectionfour { background-color: #c5bba7; border-top: 1px solid #A0A4AD; } */
	.sectionfour .espothome .sub a { color: #ffffff; }
	.sectionfour .espothome {  }
	
	/* NEW For home page */
	.sectionfour { background:#000000;  }
	
	/* RESULTS PAGE : START */
	#results_page { }
		#results_page .f_left { }
		#results_page .f_left .padding { padding-left: 12px;color:#ffffff }
		#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 #aaa; padding: 5px; font-size: 11px; margin: 10px 0px; }
				.search_results_nav .left { float: left; }
				.search_results_nav .right { float: right; }
				.search_results_nav .selected { color: #ffffff; }
				.search_results_nav .selected b { color: #CC2B2F; 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: #CC2B2F; 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: 0; margin-left: 5%; margin-right: 45%;}
		.grey_bg { background-color: #110000; padding: 10px 0px 0px 10px;border-left: 0px; border-right: 0px; }
		.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; display: block; clear: both; 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;margin-left: 5px;}
	#search_form label b { clear: none; float: left; width: 80px; margin-top: 3px;color:#cc0033;}
	#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;color:#ffffff }
			.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; }
			.map_it .right { float: right; 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; }
	/* CMS PAGES : START */
		.cms {color:#ffffff;}
		.cms_image img { float: left; margin: 0px 0px 5px 5px; }
		.cms img { }
		
		.cms_image img { float: left; margin: 0px 0px 5px 5px; } /* class="text_image" */

		.cms .cmd_pad_col_l { padding-left: 7px; border-left: 1px solid #EEEBE8; }
		.cms .cmd_pad_col_r { padding-right: 7px; }
		
		.cms_table_vendor table { margin-top: 10px; }
		.cms_table_vendor .vendor_img { padding-right: 5px; }
		.cms_table_vendor .vendor_hdr { padding: 3px; padding-left: 5px; font-weight: bold;  background-color:#cc2b2f; color: #110000; }

	
	.white { color: #ffffff;}