/* CSS - House & Garden Aastralia */

BODY { background: url(images/house_garden_page_background.jpg) #000 no-repeat center top; padding:0; margin:0; width: 100%; height:100%; font-family: "Trebuchet MS", Verdana, Arial;  font-size:12px; color:#FFF; }

	#contentContainer{ width: 754px; background: transparent; margin: 0 auto; padding:0; border-bottom:2px solid #54A8E7;}

		#header { background: transparent; height:115px; padding: 0; margin:10px 0 5px 15px; }
			.logo { width:115px; height:115px; background: url(images/house_garden_logo_lrg.png) no-repeat; float:left; margin:0; padding:0; }
			.name { float:left; display:inline; margin:5px 0 0 7px; padding:0; width:604px; height:60px; background:url(images/house_garden_header_3.png) no-repeat left top; }
				.name h2 { display:none; }
				.name h3 { display:none; }
				.mapAus { float:right; margin:0; padding:0; border:0; }
			
		#flashBox { width:750px; background: url(images/trans_black.png); height:350px; padding:0; margin:0 0 25px 0; border:2px solid #54A8E7;  }
			.flashLogo { width:74px; height:74px; background: url(images/house_garden_logo.png) no-repeat; margin: 138px 338px 10px 338px; padding:0; }
			#flashBox p { margin: 0 0 14px 0; padding:0 0 5px 0; line-height:1.5em; text-align:center; font-weight:bold; color:#FFF;}
			
		.homeIntro, .homeFeature { background:transparent; padding:0; float:left; display:inline;}
		.homeIntro { width:240px; margin:10px 0 30px 20px;}
		.homeFeature { width:205px; margin:10px 0 30px 30px; }
			.homeIntro p, .homeFeature p { margin: 0 0 14px 0; padding:0 0 5px 0; line-height:1.5em;}
			.homeIntro h2, .homeFeature h2 { font-size:14px; margin:0 0 15px 0; padding:0 0 10px 0; text-transform:uppercase; border-bottom:2px solid #54A8E7; font-style:italic;}
			.homeIntro img, .homeFeature img { border:0; float:right; margin:0; padding:0; }
			.homeIntro a, .homeFeature a { color:#0372C2; text-decoration:none; font-weight:bold; font-style:italic;}	
			.homeIntro a:hover, .homeFeature a:hover { color:#079DF8; text-decoration:underline; }
			.centerText {text-align:center !important; float:none !important; margin:5px 0 10px 0 !important; padding:0 !important;}
			.frontPromo { border:1px solid #FF0000; background:url(images/trans_black.png); text-align:center !important; float:none !important; margin:2px 0 10px 0 !important; padding:0 !important;}
					
		#pageBody { width:750px; background: url(images/trans_black.png); padding:0; margin:0; border:2px solid #54A8E7; border-bottom:0; }

			#pageContent { background:transparent; margin:0; padding:0; }
				#pageContent h2 { font-size:18px; margin:0 0 2px 15px; padding:0 0 2px 0; }
				#pageContent h3 { font-size:16px; margin:11px 0 3px 15px; padding:11px 0 3px 0; }
				#pageContent p { margin: 0 295px 8px 15px; padding:0 0 5px 0; line-height:1.5em; }
				#pageContent img { border:0; float:right; margin:0; padding:0; }
				.plainImage { float:none !important; }
				#pageContent ul { margin:0 0 0 25px; padding:0 0 0 15px; }			
				#pageContent ul li { list-style: disc; margin:5px 295px 0 0; padding:3px 0; }			
				#pageContent ol { margin:0 0 0 25px; padding:0 0 0 15px; }			
				#pageContent ol li { list-style: decimal; margin:5px 295px 0 0; padding:3px 0; }			

				.bgGeneral, .bgCoco, .bgHydro, .bgSoil, .bgRoots, .bgMulti, .bgBudXL, .bgTopBoost, .bgTopShoot, .bgShooting, .bgPH, .bgDrip, .bgHouse {margin:0; padding:10px 0 10px 0;}
				.bgGeneral { background: url(images/house_garden_bg_general.jpg) repeat-y right top; }
					.productFrame { margin:5px 0 25px 0; padding:0; border:0; width:475px;}
						.productIcon { margin:0 25px; padding:0; display:inline; width:105px; float:left; text-align:center;}
						.productIcon img { border:0; margin:0 0 10px 0 !important; padding:0; }
						.productIcon a { color:#0372C2; text-decoration:none; }	
						.productIcon a:hover { color:#079DF8; text-decoration:underline; }
					.bgGeneral img { float:none !important; }
					.bgGeneral a { color:#0372C2; text-decoration:none; font-weight:bold; font-style:italic;}	
					.bgGeneral a:hover { color:#079DF8; text-decoration:underline; }	
					.icon img { float:none !important; margin-top:20px !important;}
				.bgCoco { background: url(images/house_garden_bg_coco.jpg) repeat-y right top; }
				.bgHydro { background: url(images/house_garden_bg_hydro.jpg) repeat-y right top; }
				.bgSoil { background: url(images/house_garden_bg_soil.jpg) repeat-y right top; }
				.bgRoots { background: url(images/house_garden_bg_roots_excelurator.jpg) repeat-y right top; }
				.bgMulti { background: url(images/house_garden_bg_multi_enzymes.jpg) repeat-y right top; }
				.bgBudXL { background: url(images/house_garden_bg_bud_xl.jpg) repeat-y right top; }
				.bgTopBoost { background: url(images/house_garden_bg_top_booster.jpg) repeat-y right top; }
				.bgTopShoot { background: url(images/house_garden_bg_top_shooter_gel.jpg) repeat-y right top; }
				.bgShooting { background: url(images/house_garden_bg_shooting_powder.jpg) repeat-y right top; }
				.bgPH { background: url(images/house_garden_bg_ph_additives.jpg) repeat-y right top; }
				.bgDrip { background: url(images/house_garden_bg_drip_clean.jpg) repeat-y right top; }
				.bgHouse { background: url(images/house_garden_bg_house_clean.jpg) repeat-y right top; }
				
				.prodImage { margin: 0 130px 8px 15px !important; padding:0 0 5px 0; line-height:1.5em; }
				.prodImage img { border:0; float:right; margin:0; padding:0; }
				.breadCrumbs { margin: 0 0 14px 15px; padding:0 0 5px 0; line-height:1.0em; font-size:10px; color:#CCC;}
					.breadCrumbs a { color:#CCC; text-decoration:none; }	
					.breadCrumbs a:hover{ color:#079DF8; text-decoration:underline; }
				
				.StoreList { list-style: none; margin: 0 295px 8px 15px; padding:0 0 5px 0; font-size:13px;}
				.StoreList li { margin:5px 0 15px 10px; padding:0;}
				.StoreList a { color:#0372C2; text-decoration:none; }	
				.StoreList a:hover { color:#079DF8; text-decoration:underline; }
				
				#houseGardenVideo { margin:0 0 30px 75px; padding:0; width:320px; }
				.youTubeClip { margin:0 0 30px 15px; padding:0; width:450px; }
				
				.alert { color:#FF0000; font-size:14px; font-weight:bold; }
				.alertText { margin: 0 295px 8px 15px; padding:10px !important; border:2px solid #54A8E7; font-weight:bold; }	
				.contactForm { margin:5px 0 35px 0; padding:0; border:0; width:475px; }
					.contactLabel { width:100px; text-align:right; float:left; padding:4px 0 0 0; margin:5px 0; display:inline; }
					.contactInput {text-align:left; float:left; padding:0; margin:5px 0 5px 10px; display:inline; }
				input.submitButton { background:#000; color:#FFF; font-weight:bold; border:1px solid #056096; height:30px; width:100px; }
				input.textEntry { background:#000; color:#FFF; font-size:11px; border:1px solid #056096; padding:5px;}
				select.textEntry { background:#000; color:#FFF; font-size:10px; border:1px solid #056096; padding:5px; }
				textarea.textEntry { background:#000; color:#FFF; font-size:12px; border:1px solid #056096; padding:5px; width:auto; }
				
				.feedProductIcon { margin:0 9px; padding:0; display:inline; width:65px; float:left;}
				.feedChart a { color:#0372C2; text-decoration:none;}	
				.feedChart a:hover { color:#079DF8; text-decoration:underline; }
				.feedGuide img { border:0; float:right !important; margin:0; padding:0; }
				
				.mixRFrame { background: url(images/trans_black.png);  width:720px; margin:4px 0 10px 15px; overflow:auto; padding:15px 0 10px 0; }
				.mixRFrame select { margin:0; background: #000; border:1px solid #54A8E7; color:#FFF; padding:7px 7px; font-size:12px;}
				.feedButton { float:left; margin:0 15px 0 0; padding:0; }
				table.mixRate { border: 0; border-collapse:collapse; margin:15px 0 0 0; }
				td.cellMR { padding:7px 3px; text-align:center; width:80px;}
				td.growHeaderMR { background:#006600; font-weight: bold; padding:4px 0; text-align:center; width:80px; }
				td.flowerHeaderMR { background:#E73020; font-weight: bold; padding:4px 0; text-align:center; width:80px; }
				td.prodNameMR { padding:7px 0 7px 10px; font-weight:bold; width:80px; }
				td.cellSh { padding:7px 3px; text-align:center; width:100px;}

				table.feedChart { width: 700px; background: url(images/trans_black.png); border: 0; border-collapse:collapse; margin:4px 0 10px 15px; } 
				td.growHeader { background:#006600; font-weight: bold; padding:4px 0; }
				td.flowerHeader { background:#E73020; font-weight: bold; padding:4px 0; }
				td.prodName { padding:6px 0 6px 4px; font-weight:bold; }
				td.cell { padding:6px 0; }
				td.cellBold { background:#F4F4F4; text-align: left; padding:4px 0 4px 8px; border-bottom:1px dashed #CCC; font-weight:bold;}
				td.cellNumber { background:#F4F4F4; text-align: right; padding:4px 40px 4px 0; border-bottom:1px dashed #CCC; }
				td.cellNumberSmall { background:#F4F4F4; text-align: right; padding:4px 30px 4px 0; border-bottom:1px dashed #CCC; }
				td.totalLine { background:#F4F4F4; text-align: right; padding:4px 30px 4px 0; border-bottom:1px dashed #CCC; font-weight:bold; }

	#footerBar { width: 752px; padding:0; margin: 15px auto 45px auto; font-size:10px; }
		.footerText { margin:0; padding:0; background:transparent; text-align:right;}
			.footerText a { color:#0372C2; text-decoration:none;}	
			.footerText a:hover{ color:#079DF8; text-decoration:underline; }		