body, html{width:100%; height:100%; margin:0; padding:0; text-align:center;}
body{font-family:verdana,arial,helvetica,sans-serif; font-size:100%; font-weight:normal;
	color:#000000; background-color:#ffffff;}

.clearBoth{clear:both;}
/*div{ border:1px solid black;}*/

#outerContainer{width:100%; height:100%; text-align:center;}
	#bodyContainer{width:750px; min-height:100%; margin:0 auto; padding:0; text-align:left;
		background:url(../images/grass.jpg) no-repeat;}
	* html #bodyContainer{height:100%;}
		#left_col{width:184px; margin:0; padding:0; float:left; clear:left;}
		#left_col img.logo,
		#left_col img.nav_spacer{margin:0; padding:0; display:block; border-style:none;}
		#left_col a.nav{width:144px; height:21px; margin:0; padding:6px 4px 0px 36px; display:block;
			background:url(../images/button_up.jpg) top left no-repeat; text-decoration:none;
			font-size:70%; font-family:arial; letter-spacing:1px; font-weight:bold;
			text-transform:uppercase; color:#010101;}/* font:caption; */
		#left_col a:hover.nav{background:url(../images/button_down.jpg);}
		#left_col a.selected{width:144px; height:20px; margin:0; padding:7px 4px 0px 36px; display:block;
			background:url(../images/button_down.jpg) top left no-repeat; text-decoration:none;
			font-size:70%; font-family:arial; letter-spacing:1px; font-weight:bold;
			text-transform:uppercase; color:#010101;}/* */

		#main_col{width:566px; margin:0; padding:0px 0px 34px 0px; float:right; clear:right;}
		#main_col img.header{margin:0px 0px 34px 0px; padding:0; display:block; border-style:none;}
		#main_col h2{width:566px; margin:0; padding:0;
			font-size:105%; text-transform:uppercase; color:#317331; text-align:center;}
		#main_col h3{width:566px; margin:0; padding:0;
			font-size:75%; text-align:center;}
		#main_col h4{clear:both; width:566px; margin:0; padding:0px 0px 16px 40px;
			font-size:75%; color:#317331; text-align:left;}

		#main_col p{margin:0; padding:16px 40px 0px 40px;
			font-size:80%; text-align:left;}
		#main_col p a,
		#main_col li a{color:#317331; text-decoration:none;}
		#main_col p a:hover,
		#main_col li a:hover{color:#000000;}

		#main_col table{margin:0px 0px 0px 40px;}
		#main_col td{margin:1px; width:242px; padding:8px; background-color:#e1e8e1; vertical-align:top;}
		#main_col td p{padding:0; margin:0;}

			#image_container{margin:0; padding:16px 0px 10px 10px; float:right; clear:right;} /*width:235px; */
			#image_container img{float:right; clear:both; border:1px solid #317331; margin:0px 0px 7px 0px;}

			#products_container{width:526px; margin:0; padding:16px 0px 0px 40px;}
			#products_container div.col1{float:left; clear:left;}
			#products_container div.col2{float:right; clear:right;}
			#products_container .product_container{width:235px; margin:0; padding:0; text-align:center;}
			#products_container .product_container h3{width:235px; padding:20px 0px 5px 0px;}
			#products_container .product_container h3 a{color:#000000; text-decoration:none;}
			#products_container .product_container h3 a:hover{color:#317331;}
			#products_container .product_container img{border:1px solid #317331; margin:0 auto; display:block;}

			#product_container{width:526px; margin:0; padding:16px 0px 0px 40px;}
			#product_container p{padding:16px 0px 0px 0px;}
			#product_container table{border-collapse:collapse; border-style:solid; border-color:#317331; border-width:1px 0px 0px 1px;
				margin:16px auto; padding:0; clear:both}
			#product_container th,
			#product_container td{margin:0; padding:4px;
				border-style:solid; border-color:#317331; border-width:0px 1px 1px 0px;
				font-size:80%; text-align:left; vertical-align:top;}
			#product_container th{background-color:#317331; font-weight:bold;}
			#product_container td{text-align:left; background-color:#efe60e;}
			#product_container th.center{text-align:center;}
			#product_container td.center{text-align:center; background-color:transparent;}

				#product_images_container{width:235px; margin:0; padding:16px 0px 10px 10px; float:right; clear:right;}
				#product_images_container img{float:left; clear:both; border:1px solid #317331; margin:0px 0px 7px 0px;}
				#product_images_container img.col1{float:left; clear:left;}
				#product_images_container img.col2{float:right; clear:right;}

		#main_col select{margin:8px 0px 0px 40px; padding:0; float:left; clear:both;
			font-size:80%;}
		#main_col fieldset{width:404px; margin:0px 40px 8px 40px; padding:0px 32px 32px 32px;
			border:1px solid #333333;}
		#main_col fieldset legend{margin:0; padding:16px 3px; font-size:80%; color:#010101;}
		#main_col fieldset p{width:404px; margin:0; padding:0; float:left; clear:both;
			font-size:80%; text-align:right;}
		#main_col fieldset span.required_field{color:#ff0000;}
		#main_col fieldset label{width:150px; margin:8px 0px 0px 0px; padding:0; float:left; clear:left;
			font-size:80%; font-weight:normal; color:#3f3f3f;}
		#main_col fieldset input{margin:8px 0px 0px 0px; padding:0; float:left; clear:right;
			font-size:80%;}
		#main_col fieldset label.wide{width:390px;}
		#main_col fieldset input.txt{width:180px;}
		#main_col fieldset select{width:160px; margin:8px 0px 0px 0px; padding:0; float:left; clear:right;
			font-size:80%;}
		#main_col fieldset textarea{width:404px; height:150px; margin:8px 0px 0px 0px; padding:0;
			float:left; clear:both;}
		#main_col fieldset input.submit{width:90px; float:right; clear:right;}

/**/

