/* CSS Document */
	body { margin: 0px; padding: 0px; text-align: center; /* ie5 center fix */ }
	form { padding: 0px; margin: 0px; border: 0px; }
	h1 { margin: .25em 0em .5em; }
	h2 { margin: 0px; padding: 3px 0px 0px 7px; height: 19px; }
	h3 { margin: .25em 0em .5em; }
	h4 { margin: .25em 0em .5em; }
	h5 { margin: .25em 0em .5em; }
	h6 { margin: .25em 0em .5em; }
	#contentcontainer #content.page { padding: 0px 5px; width: 570px;color:#ffffff; }
	
	#container { width: 761px; margin: 0px auto; text-align: left; border:solid 4px #ffffff;}
	
	#product_page{color:#ffffff;}	
	
	#searcharea { width: 600px; float: right; margin-top: 4px; vertical-align: bottom;}
	#searcharea form { display: inline; }
	#searcharea span { margin-right: 5px;  }
	#searcharea .sitemap { padding: 8px 9px 9px 0px;  }
	#searcharea	.search { float: right; vertical-align: middle; padding: 6px 15px 5px 0px; }
	#searcharea	.search input { vertical-align: middle; padding: 0px 3px; }
	
	#masthead { clear: both; }
	#masthead  .logo { float: left; }
	#masthead  .logo a { width: 180px; height: 68px; display: block; }
	#masthead  .logo a b { visibility: hidden; }
	
	#masthead #navigation { margin: 38px 0px 0px; float: right; vertical-align: bottom; }
	#masthead #navigation ul { margin: 0px; padding: 0px; list-style-type: none; }
	#masthead #navigation ul li { float: left; padding: 8px 12px; text-align:center; margin:0px auto;}
	
	#contentcontainer { clear: both; }
	
	#contentcontainer #subnavigation { float: left; width: 173px; }
	#contentcontainer #content { float: right; width: 580px; }
	
	#subnavigation { }
	#subnavigation ul { margin: 0px; padding: 5px 0px 0px 7px; list-style-type: none; }
	#subnavigation ul li { padding: 2px 0px 6px 0px;}
	#subnavigation ul li a { padding-left: 17px; color:#ffffff; }
	#subnavigation ul li.open a, #subnavigation ul li.closed a { padding-left: 0px; }
	#subnavigation .img { margin-right: 9px; }
	#subnavigation ul li ul { padding: 1px 0px 0px 10px; }
	#subnavigation ul li.open ul, #subnavigation ul li.closed ul {  padding: 1px 0px 0px 27px; } 
	#subnavigation ul li ul li { padding: 2px 0px 0px 0px; }
	
	#subnavigation2 { }
	#subnavigation2 p a { color:#ffffff; padding-left: 17px;}
	#subnavigation2 ul { margin: 0px; padding: 5px 0px 0px 7px; list-style-type: none; }
	#subnavigation2 ul li { padding: 2px 0px 6px 17px;}
	#subnavigation2 ul li p, a { padding-left: 17px;  color:#ffffff;}
	#subnavigation2 ul li.open a, #subnavigation ul li.closed a { padding-left: 0px; color:#ffffff; }
	#subnavigation2 .img { margin-right: 9px; }
	#subnavigation2 ul li ul { padding: 1px 0px 0px 10px; }
	#subnavigation2 ul li.open ul, #subnavigation ul li.closed ul {  padding: 1px 0px 0px 27px; } 
	#subnavigation2 ul li ul li { padding: 2px 0px 0px 0px; }
	
	#footer { clear: both; }
	#footer .container { margin-left: 181px; }
	#footer .container .information { padding: 4px 0px; }
	#footer .container .copyright { display: inline; padding: 0px 5px 0px 5px;  }
	#footer .container .links { display: inline; }
	#footer .container .links a { padding: 0px 5px 0px 7px; }
	
	/* home page */
	#content {}
	.main {background:#000000; }
	.sectionone { background:#000000; padding-top:100px; width:350px; float:left;}
	.sectionone_category { background:#000000; width:350px; float:left;}
	.sectionone_detail { background:#000000; width:220px; float:left; padding:20px 0px 10px 20px;}
	.sectiontwo { float: right; width: 230px; padding-top:45px; background:#000000; color:#FFFFFF; font-weight:bold; text-align:left; }
	.sectiontwo_category { float: right; width: 210px; padding-top:35px; padding-right:10px; background:#000000; color:#FFFFFF; font-weight:bold; text-align:left; line-height:20px; }
	.sectiontwo_detail { float: right; width: 310px; padding-top:45px; padding-right:10px; background:#000000; color:#FFFFFF; font-weight:bold; text-align:left; line-height:20px; }	
	.sectiontwo_detail2 { float: right; width: 310px; padding-top:68px; padding-right:30px; background:#000000; color:#FFFFFF; font-weight:bold; text-align:left; line-height:20px; }
	.sectiontwo_table { padding-bottom:10px; padding-right:5px; padding-left:1px; vertical-align:top;}
	.cat_title_sm { font-size:24px; line-height:20px;}
	.cat_title_lrg { font-size:36px; line-height:36px;}
	.sectiontwo p { padding: 5px 35px 0px 10px; line-height:20px;}
	.sectionthree { float: right; width: 400px; }
	.sectionfour { float: right; width: 384px; padding: 12px 7px; }
	.sectionfour .espothome { float: right; padding:0px 0px 10px 0px; margin: 0px 5px; }
	.sectionfour .espothome img {  }
	.sectionfour .espothome .sub { display: block; padding: 0 5px 5px;}
	.viewimage { padding: 0px 0px 20px 20px; width:450px; float:left;} 
	#contentwrapper { width:550px; padding:20px 10px 10px 20px;}
	#contentwrapper p {color:#FFFFFF; font-size:12px; font-weight:normal;}
	#contentwrapper .contentwrapper_red { color:#cc2b2f;}
	#contentwrapper .contentheader_red { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#cc2b2f; font-weight:bold;}
	#contentwrapper .contentheader_white { color:#ffffff;}
	

.clear { clear: both; height: 1px; font-size: 1%; }	
/* AUTO CLEARING : http://www.positioniseverything.net/easyclearing.html */
	.clearfix:after, #masthead:after, #content:after, #footer:after, .subsection:after, #prod_describe:after, #prod_describe .section_one:after, #prod_describe .section_two:after, #prod_describe .section_three:after, #prod_describe .section_three:after, #sect_prod:after, .cont_prod:after, .gen_prod_fix:after, #tab_content:after, #tab_content .section_one:after,  #tab_content .section_two:after,  #tab_content .section_three:after, #tab_content .section_three .gen_prod:after, #tab_content .section_three .gen_prod:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
	.clearfix, #masthead, #footer, #content, .subsection, #prod_describe, #prod_describe .section_one, #prod_describe .section_two, #prod_describe .section_three, #sect_prod, .cont_prod, #sect_prod .cont_prod .gen_prod, #tab_content, #tab_content .section_one, #tab_content .section_two, #tab_content .section_three, #tab_content .section_three .gen_prod, .gen_prod_fix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix, * html #masthead, * html #footer, * html #content, * html .subsection, *html #prod_describe, * html #prod_describe .section_one, * html #prod_describe .section_two, * html #prod_describe .section_three, * html #sect_prod, * html .cont_prod, * html .gen_prod_fix, * html #tab_content, * html #tab_content .section_one, * html #tab_content .section_two, * html #tab_content .section_three, * html #tab_content .section_three .gen_prod {height: 1%;}
	.clearfix, #masthead, #footer, #content, .subsection, #prod_describe, #prod_describe .section_one, #prod_describe .section_two, #prod_describe .section_three, #sect_prod, .cont_prod, #sect_prod .cont_prod .gen_prod, #tab_content, #tab_content .section_one, #tab_content .section_two, #tab_content .section_three, #tab_content .section_three .gen_prod, .gen_prod_fix {display: block;}
	/* End hide from IE-mac */
/* AUTO CLEARING : END */

.horz_guide {clear: both; margin: 0; padding: 0;}


/*____________ ------ START ------ CONTENT FOR HARD WOKING DAD CONTEST ____________*/
#hwd { background:#000000; background:url(/wcpics/YardMachines/en_US/images/contest/home_bg.jpg) top left no-repeat; width:100%; float:left; color:#ffffff; font-size:1.7em; font-weight:normal; text-transform:uppercase; text-align:center;}
#hwd a { color:#FFFFFF;}
#hwd a:hover { color:#cc2b2f;}
#hwd p { margin: 20px 0px;}
#hwd p .hwdtitle { font-size:1.9em; font-weight:bold;}
#hwd #hwdflash { width:400px; margin:0px auto; padding:0px auto; text-align:center; text-transform:none; font-size:11px; font-weight:normal;}
#hwd #hwdflash table { width:400px; text-align:left; margin:40px 0px 0px 0px;}
#hwd #hwdflash table td.left { vertical-align:bottom; width:245px; padding:0px 40px 0px 0px; text-align:left;}
#hwd #hwdflash table td.right { vertical-align:bottom; text-align:right;}

#hwd #regional { font-size:11px; text-transform:uppercase; padding:30px 0px 0px 0px;}
#hwd #regional a { font-size:9px; height:32px; width:41px; border:2px solid #999999; float:left; color:#999999; margin:0px 0px 0px 17px; text-decoration:none; padding:9px 0px 0px 0px;}
#hwd #regional a:hover { border:2px solid #ffffff; color:#ffffff; text-decoration:none;}
#hwd #regional a.oneline { padding:16px 0px 0px 0px; height:25px;}
#hwd #regional a.homedepot { margin:0px 0px 0px 23px; background:url(/wcpics/YardMachines/en_US/images/contest/homedepot_sm.gif) top left no-repeat; height:45px; width:45px; border:0px;}
#hwd #regional a.homedepot:hover { background:url(/wcpics/YardMachines/en_US/images/contest/homedepot_sm_grey.gif) top left no-repeat; height:45px; width:45px; border:0px;}
#hwd #policies { padding:68px 15px 20px 15px; margin:0px auto; text-align:center; font-size:9px; text-transform:none;}

#hwd #hwdwinner { width:560px; padding:0px 0px 20px 20px;}
#hwd #hwdwinner table { border:0px; padding:0px auto; width:560px;}
#hwd #hwdwinner #left { width:20px;}
#hwd #hwdwinner #center { margin:0px 0px 0px 0px; width:320px; background:#d8d8d8; text-align:left; font-size:12px; color:#000000; padding:10px 0px 10px 10px; text-transform:none;}
#hwd #hwdwinner #right { vertical-align:top; text-align:left; padding:0px 0px 0px 30px; background:url(/wcpics/YardMachines/en_US/images/contest/right_bg.gif) top left repeat-y;}
#hwd #hwdwinner #right2 { vertical-align:top; text-align:left; padding:0px; background:url(/wcpics/YardMachines/en_US/images/contest/right_bg.gif) top left no-repeat;}
#hwd #hwdwinner #right3 { vertical-align:bottom; text-align:left; padding:0px; background:url(/wcpics/YardMachines/en_US/images/contest/right_bg.gif) top left repeat-y;}
#hwd #hwdwinner #right img.headshot { border:#FFFFFF 2px solid;}
#hwd #hwdwinner #right img.hdcard { }
#hwd #hwdwinner #winnerbottom { background:url(/wcpics/YardMachines/en_US/images/contest/bottom_bg.gif) top left no-repeat; text-align:left; padding:0px;}
#hwd #hwdwinner .mainpagelink { float:right; text-align:right;}
#hwd #hwdwinner .mainpagelink a { color:#888888;}
#hwd #hwdwinner .mainpagelink a:hover { color:#cc2b2f;}
/*____________ ------ END ------ CONTENT FOR HARD WOKING DAD CONTEST ____________*/
