* { margin: 0; padding: 0; }body {	background-color: #FFF;	}		h1 {	float: left;	color: #666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	padding: 10px 0px;	}h2 {	color: #666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: 700;	margin-bottom: 8px;	}		h2 a {		color:#666;		text-decoration: none;		}	h2 a:hover {		color:#8DC641;		text-decoration: underline;		}	h3 {	color: #3A9B21;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 700;	margin-bottom: 4px;	}		h3 a {		color:#3A9B21;		text-decoration: underline;		}	h3 a:hover {		color:#666;		text-decoration: none;		}	p {	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	text-align:left;	color: #666;	margin-bottom: 10px;	}			p a {				color:#3A9B21;				text-decoration: underline;				}					p a:hover {				color:#666;				text-decoration: none;				}p.topper {	      font-family:Arial, Helvetica, sans-serif;	      font-size: 12px;	      font-weight:bold;	      line-height: 18px;	      text-align:left;	      color: #666;	      margin: 10px 0 5px 0;	      }						.clear {	clear: both;	height: 0;	}#header {	width: 900px;	height: auto;	margin: 10px auto 5px auto;	}		#utilities {		float: right;		}		#utilities li {		height: 14px;		display: inline;		list-style-type: none;		font-family: Arial, Helvetica, sans-serif;		font-size: 10px;		font-weight: 100;		color:#3A9B21;		margin-left: 20px;		text-align: center;		}				#utilities li a {			color:#3A9B21;			text-decoration: none;			}					#utilities li a:hover {			color:#666;			text-decoration: underline;			}				#utilities form {			text-align: right;			}	#navigation {	width: 900px;	height: auto;	margin: 5px auto 0px auto;	background-color:#8DC641;	}		#mainmenu {		height: 21px;		padding-top: 7px;		padding-left:20px;		}		#mainmenu li {		float: left;		padding-right:40px;		list-style-type: none;		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		font-weight: 900;		color:#000;		text-align: left;		}				#mainmenu li a {			color:#000;			text-decoration: none;			padding:7px 7px;			}					#mainmenu li a:hover {			color:#3A9B21;			background-color:#fff;			}					#mainmenu li a.current {			color:#3A9B21;			text-decoration: none;			background-color:#fff;			}				#store-navigation {	width: 900px;	height: auto;	margin: 0px auto 0px auto;	border-bottom: 1px solid #666;	}		#storemenu {		height: 21px;		padding-top: 7px;		padding-left: 35px;		}		#storemenu li {		float: left;		padding-right:40px;		list-style-type: none;		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		font-weight: 900;		color:#3A9B21;		text-align: left;		}				#storemenu li a {			color:#3A9B21;			text-decoration: none;			}					#storemenu li a:hover {			color:#666;			text-decoration: underline;			}						#middle {	width: 900px;	margin: 0px auto 10px auto;	height: auto;	background-color:#FFFFFF;	}	#middle img {             margin-top: 10px;	            }            #middle img.head {                  width:898px;                 border: 1px solid #3A9B21;	                 }            #page-header {	width: 900px;	margin: 0px auto 10px auto;	height: auto;	background-color:#FFFFFF;	border-bottom: 1px solid #666;	}                         #center {	width: 900px;	margin: 0px auto 10px auto;	height: auto;	background-color:#FFFFFF;	}   		#main-image {            width: 350px;		    height: auto;			float: left;			padding: 10px 0 20px 20px;			}#main-text {            font-family: Verdana, Arial, Helvetica, sans-serif;            width: 400px;		    height: auto;			float: left;			padding: 10px 0px 0px 10px;			}			#main-text  a {                font-weight:bold;				color:#666;				text-decoration: none;				}				#main-text a:hover {				   color:#3A9B21;				   text-decoration: underline;				  }			 .contact-form {                font-family: Arial, Helvetica, sans-serif;			    font-size: 12px;			    padding-bottom: 20px;			   }               			#main-specs {            width: 500px;		    height: auto;			float: left;			margin-bottom:10px;			}			 .specs {         float: left;	         width: 200px;         margin-left: 40px;         padding-top: 10px;         }			 .specs li {			list-style-type: none;			font-family: Arial, Helvetica, sans-serif;			font-size: 12px;			color:#3A9B21;			padding-top: 10px;			padding-bottom: 10px;			border-bottom: 1px solid #666;			width: 200px;			}						.specs li a {				color:#3A9B21;				text-decoration: none;				}							.specs li a:hover {				color:#666;				text-decoration: underline;				}		.main-feature {				width: 420px;				height: auto;				float: left;				padding: 10px;				}								.main-feature h2 {					color:#666;					}								.main-feature h2 a {					color:#666;					text-decoration: none;					}								.main-feature h2 a:hover {					color:#666;					text-decoration: underline;					}						.main-feature p {					color:#666;					}								.main-feature p a {					color:#3A9B21;					text-decoration: none;					}								.main-feature p a:hover {					color:#666;					text-decoration: underline;					}				.main-feature img {					float: left;					margin-right: 15px;					border: 1px solid #3A9B21;					}									    .main-feature img a {					border: 1px solid #3A9B21;					}								.main-feature img a:hover {					border: 1px solid #8DC641;					}		#left {		float: left;		width: 175px;		padding: 20px;		}				#submenu {			width: 170px;			border-top: 1px solid #666;			}				#submenu li {			list-style-type: none;			font-family: Arial, Helvetica, sans-serif;			font-size: 12px;			color:#3A9B21;			padding-top: 10px;			padding-bottom: 10px;			background-color:#FFFFFF;			width: 100px;			border-bottom: 1px solid #666;			}						#submenu li a {				color:#3A9B21;				text-decoration: none;				}							#submenu li a:hover {				color:#666;				text-decoration: underline;				}			#action-items {			width: 900px;			margin: 0px auto 10px auto;			height: auto;			background-color:#FFFFFF;			border-top: 1px solid #666;			}				#submenu-main li {			list-style-type: none;			float: left;			padding: 5px 10px 10px 10px;			width: 160px;			height: 50px;			}						#submenu-main li a {				color:#3A9B21;				}							#submenu-main li a:hover {				color:#8DC641;				}								#submenu-main img a {					border: 1px solid #3A9B21;					}							#submenu-main img a:hover {					border: 1px solid #8DC641;					}					#right {		float: right;		width: 625px;		padding: 20px;		}				#trailmenu {			padding-left:20px;			}				#trailmenu li {			float: left;			list-style-type: none;			font-family: Arial, Helvetica, sans-serif;			font-size: 10px;			color:#666;			background-color:#FFFFFF;			}						#trailmenu li a {				color:#666;				text-decoration: none;				}							#trailmenu li a:hover {				color:#3A9B21;				text-decoration: underline;				}						.product-category {				width: 260px;				height: 100px;				float: left;				padding: 20px;				}								.product-category h2 {					color:#666;					}								.product-category h2 a {					color:#666;					text-decoration: none;					}								.product-category h2 a:hover {					color:#666;					text-decoration: underline;					}						.product-category p {					color:#666;					}								.product-category p a {					color:#3A9B21;					text-decoration: none;					}								.product-category p a:hover {					color:#666;					text-decoration: underline;					}				.product-category img {					float: left;					margin-right: 10px;					}				.product-list {			width: 250px;			height: 100px;			float: left;			padding: 20px;			}				.product-list h2 {					color:#666;					}								.product-list h2 a {					color:#6661;					text-decoration: none;					}								.product-list h2 a:hover {					color:#3A9B21;					text-decoration: underline;					}						.product-list p {					color:#666;					font-size:10px;					line-height:1;					}								.product-list p a {					color:#3A9B21;					text-decoration: none;					font-size:10px;					}								.product-list p a:hover {					color:#666;					text-decoration: underline;					}										.product-list img {				float: left;				margin-right: 10px;				}						.product-detail {			padding: 20px 20px 0 20px;			}			.product-detail img {				float: left;				margin-right: 20px;				}								.detail-specs {					font-size:14px;					font-weight:900;					float:left;					}									.detail-specs a {					color:#3A9B21;					text-decoration: none;					}				.detail-specs a:hover {					color:#8DC641;					text-decoration: underline;					}														.detail-specs img {				     padding-right: 5px;					}								.detail-price {					font-size:14px;					font-weight:900;					}									.detail-strike {					font-size:14px;					font-weight:900;					text-decoration:line-through;					}									.detail-special {					font-size:15px;					font-weight:bold;					color: #F00;					}									.detail-buy {					font-size:14px;					font-weight:bold;					color: #666;					}									.detail-buy a {					color: #F00;					text-decoration: none;					}								.detail-buy a:hover {					color:#8DC641;					text-decoration: underline;					}									.list-price {					font-size:12px;					font-weight:900;					}									.special-price {					font-size:13px;					font-weight:bold;					color: #F00;					}										#form-crate {width: 900px;             font-family: Verdana, Arial, Helvetica, sans-serif;             overflow:auto;             }                          #form-crate  p{                font-family: Verdana, Arial, Helvetica, sans-serif;                   font-size:14px;                font-weight: bold;                color:#8DC641;                text-align:left;                }#form-box-1 {             width:400px;             height: 550px;             float:left;             margin:12px 12px 12px 40px;             border: 1px solid #8DC641; }             #form-box-1 p {               margin:20px 0 10px 30px;               font-size:12px;               font-weight:bold;               color:#666;                }               #form-box-2 {             width:400px;             height: 550px;             float:left;             margin:12px 0 12px 12px;             border: 1px solid #8DC641; }             #form-box-2 p {               margin:20px 0 10px 30px;               font-size:12px;               font-weight:bold;               color:#666;                }    #form-box-1a {             width:400px;             height: 450px;             float:left;             margin:12px 12px 12px 40px;             border: 1px solid #8DC641; }             #form-box-1a p {               margin:20px 0 10px 30px;               font-size:12px;               font-weight:bold;               color:#666;                }               #form-box-2a {             width:400px;             height: 450px;             float:left;             margin:12px 0 12px 12px;             border: 1px solid #8DC641; }             #form-box-2a p {               margin:20px 0 10px 30px;               font-size:12px;               font-weight:bold;               color:#666;                }                               #form-box-3 {             width:400px;             height: 300px;             float:left;             margin:12px 12px 12px 40px;             border: 1px solid #8DC641; }             #form-box-3 p {               margin:20px 0 10px 30px;               font-size:12px;               font-weight:bold;               color:#666;                }               #form-box-4 {             width:400px;             height: 300px;             float:left;             margin:12px 0 12px 12px;             border: 1px solid #8DC641;              }             #form-box-4 p {               margin:20px 0 10px 30px;               font-size:12px;               font-weight:bold;               color:#666;                }                table {       width:350px; 	   margin-left:auto;	   margin-right:auto; 	  	   border: 0px;  	  }  	   table  a {           font-size:9px;		   color:#666;		   text-decoration: none;		   }				table a:hover {			   color:#3A9B21;			   text-decoration: underline;			   }   	    	   		 		td.cell-1{ 		         font-weight:bold;		         font-size:9px;			     text-align:right;			     padding: 5px 2px 5px 0;			     vertical-align:middle;			     color:#666; 		         }						 		td.cell-2{ 		         font-weight:bold;		         font-size:9px;			     text-align:left;			     padding: 5px 0 5px 2px;			     vertical-align:top; 			     color:#8DC641;		         }		 		 		td.cell-3{ 		          color:#3A9B21;  		          text-align:left; 		          font-weight:bold; 		          font-size:9px; 		           padding: 5px 0 5px 20px;		          }		#cart-crate {             width: 900px;             font-family: Verdana, Arial, Helvetica, sans-serif;             overflow:auto;             }#cart-box-1 {             width:900px;             margin:12px 0;             }               #cart-box-2 {             width:350px;             margin:12px 0;             float:left;             }             #cart-box-3 {              width:290px;             margin:12px 0 12px 260px;             float:left;             }                   table.one {           width:900px; 	  	      } 		 table.one li {                list-style-type: none;		        font-family: Arial, Helvetica, sans-serif;		        font-size: 10px;		        font-weight: normal;		        color:#666;		        text-align: left;	  	           }		 		 		td.cell-1A{ 		         font-weight:bold;		         font-size:12px;			     text-align:right;			     padding: 5px;			     vertical-align:middle;			     color:#666; 			     border: 1px solid #666;		         }						 		td.cell-2A{ 		         font-weight:bold;		         font-size:12px;			     text-align:left;			     padding: 5px;			     vertical-align:middle; 			     color:#666;			     border: 1px solid #666;		         }		         		td.cell-1b{ 		         font-weight:bold;		         font-size:12px;			     text-align:right;			     padding: 5px;			     vertical-align:middle;			     color:#666; 		         }		         	   td.cell-1c{ 		         font-weight:bold;		         font-size:12px;			     text-align:right;			     text-decoration:line-through;			     padding: 5px;			     vertical-align:middle;			     color:#666; 		         }  		         	  td.cell-1d{ 		         font-weight:bold;		         font-size:12px;			     text-align:right;			     padding: 5px;			     vertical-align:middle;			     color:#3A9B21; 		         }   		         	  td.cell-1e{ 		         font-weight:bold;		         font-size:12px;			     text-align:right;			     padding: 5px;			     vertical-align:middle;			     color:#F00; 		         }          		         		         	   td.cell-2b{ 		         font-weight:bold;		         font-size:12px;			     text-align:center;			     padding: 5px;			     vertical-align:top; 			     color:#666;			     width:100px;		         }   			  td.cell-2c{ 		         font-weight:bold;		         font-size:12px;			     text-align:left;			     padding: 5px;			     vertical-align:top; 			     color:#666;			     width:350px;		         }  		         	  td.cell-2d{ 		         font-weight:normal;		         font-size:9px;			     text-align:left;			     padding: 5px;			     vertical-align:top; 			     color:#666;			     width:350px;		         }           		 	   td.cell-3a{ 		          color:#666;  		          text-align:left; 		          font-weight:normal; 		          font-size:10px; 		          padding-left:5px;		          }		 	   td.cell-3b{		          color:#666;  		          text-align:left; 		          font-weight:bold; 		          font-size:10px; 		          padding-left:5px;		          }         td.cell-4{ 		         font-weight:bold;		         font-size:12px;			     text-align:center;			     padding: 5px;			     vertical-align:top; 			     color:#666;                 }                         td.cell-5{                 padding:0;			     text-align:center;                 }       td.cell-5a{		          color:#666;  		          text-align:left; 		          font-weight:normal; 		          font-size:10px; 		          padding-left:10px;		          } table.two {           width:350px; 	  	      }		          		          table.two a {             font-size:12px;			 color:#666;			 text-decoration: none;					}				table.two a:hover {					color:#3A9B21;					text-decoration: underline;					}	          		                table.three {             width:290px; 	  	        }	  	        	      table.three a {             font-size:12px;			 color:#666;			 text-decoration: none;					}				table.three a:hover {					color:#3A9B21;					text-decoration: underline;					}		          #return-crate {width: 900px;               font-family: Verdana, Arial, Helvetica, sans-serif;              }#return-crate p{                font-family: Verdana, Arial, Helvetica, sans-serif;                   font-size:14px;                font-weight: bold;                color:#8DC641;                text-align:left;                }table.four {           width:700px; 	           text-align:left;  	       }  	       table.four a {             font-size:9px;			 color:#666;			 text-decoration: none;			 }				table.four a:hover {					color:#3A9B21;					text-decoration: underline;					} 	 		          		td.cell-4c{ 		         font-weight:bold;		         font-size:12px;			     padding: 5px;			     vertical-align:top; 			     color:#666;		         }  		         	  td.cell-4d{ 		         font-weight:normal;		         font-size:9px;			     padding: 5px;			     vertical-align:top; 			     color:#666;		         }   		td.cell-6a{ 		         font-weight:bold;		         font-size:9px;			     text-align:left;			     padding: 5px;			     vertical-align:middle; 			     color:#666;			     width:25px;		         } 		         	  td.cell-6b{ 		         font-weight:bold;		         font-size:9px;			     text-align:left;			     padding: 5px;			     vertical-align:middle; 			     color:#666;			     width:100px;		         }       		         	   td.cell-6c{ 		         font-weight:bold;		         font-size:9px;			     text-align:left;			     padding: 5px;			     vertical-align:middle; 			     color:#8DC641;		         }   		         	  td.cell-7a{ 		         font-weight:bold;		         font-size:14px;			     text-align:left;			     padding: 5px;			     vertical-align:middle; 			     color:#666;		         }       		         		         	  td.cell-7b{ 		         font-weight:bold;		         font-size:14px;			     text-align:right;			     padding: 5px;			     vertical-align:middle; 			     color:#3A9B21;		         }		           table.five {              width:350px; 	              margin-left:5px;  	          }         	table.six {           font-family: Verdana, Arial, Helvetica, sans-serif;           width:350px; 	  	       }  	         	       table.six a {            font-size:11px;		    color:#3A9B21;		    text-decoration: none;		   }				table.six a:hover {			   color:#666;			   text-decoration: underline;			   }    	       	  td.cell-6a{ 		         font-weight:bold;		         font-size:11px;		         color:#3A9B21;			     text-align:left;			     padding: 5px;			     vertical-align:middle; 		         }  		         	  td.cell-6b{ 		         font-weight:normal;		         font-size:10px;			     text-align:left;			     padding: 5px;			     vertical-align:middle; 			     color:#666;		         }  		 td.cell-6c{ 		         font-weight:bold;		         font-size:11px;		         color:#3A9B21;			     text-align:left;			     padding: 5px;			     vertical-align:middle; 			     width:75px;		         }		#feature {width: 455px;         overflow:auto;         margin:15px 0;         /*border: 1px solid #666;*/         }         #feature img {               margin-left:2px;             }table.sev {            width: 454px;		    font-family: Arial, Helvetica, sans-serif;		    text-align: left;	  	       }        td.cell-7A{ 		   font-weight:bold;		   font-size:12px;		   text-align:right;		   padding: 5px 5px 5px 0;		   vertical-align:middle;		   color:#fff; 		   background-color:#3A9B21;		   border: 0;		   width:100px;		   }td.cell-7B{ 		   font-weight:bold;		   font-size:12px;		   text-align:left;		   padding: 5px 0 5px 5px;		   vertical-align:middle;		   color:#fff; 		   background-color:#8DC641;		   border: 0;		   }		         		         				#footer {	width: 860px;	height: auto;	margin: 0 auto 0 auto;	padding: 10px 20px 1px 20px;	background-color:#8DC641;	}		#footer p {		font-size:10px;		color:#000;		text-align: left;		padding-left: 10px;		}				#footer a {				color:#000;				text-decoration: underline;				}						#footer a:hover {				color:#666;				text-decoration: none;				}