h2, h3{
margin-top:10px;
color:black;
font-family:verdana;
font-weight:bold;
font-size:16px;
}
#col1{
	width:300px;
	float:left;
	margin-right: 40px;
}
	#col1 img:hover{
		box-shadow: 0 0 20px rgba(0, 102, 255, 1);
		-webkit-box-shadow: 0 0 20px rgba(0, 102, 255, 1); 
		-moz-box-shadow: 0 0 20px rgba(0, 102, 255, 1); 	
	}
	#col1 img{
		border: 1px solid #CCC;
		margin-top:20px;
	}
	#col1 h1,h2{
		font-size:16px;
	}
#col2{
	width:300px;
	float:left;
	margin-right: 40px;
}
	#col2 img:hover{
		box-shadow: 0 0 20px rgba(0, 102, 255, 1);
		-webkit-box-shadow: 0 0 20px rgba(0, 102, 255, 1); 
		-moz-box-shadow: 0 0 20px rgba(0, 102, 255, 1); 	
	}
	#col2 img{
		margin-top:21px;
		border: 1px solid #CCC;
	}
	#col2 h1{
		font-size:16px;
	}
#col3{
	width:300px;
	float:left;
	margin-top:1px;
}
	#col3 img:hover{
		box-shadow: 0 0 20px rgba(0, 102, 255, 1);
		-webkit-box-shadow: 0 0 20px rgba(0, 102, 255, 1); 
		-moz-box-shadow: 0 0 20px rgba(0, 102, 255, 1); 	
	}
	#col3 img{
		margin-top:21px;
		border: 1px solid #CCC;
	}
	#col3 h1{
		font-size:16px;
	}
#col3 h4{
		font-size:20px;
	}
			#col3 .box2{
				width:260px;
				float:left;
				margin-top:20px;
				margin-bottom:20px;
			}
			#col3 h4{
				margin:10px 0 10px 40px;
				
			}
				#col3 .box2 .main{
					width:100%;
					background-color:#be2704;
					color:white;
					font-weight:bold;
					float:left;
					padding:10px;
					border:1px solid #870801;
					-moz-border-radius: 3px; /* Firefox */
  					-webkit-border-radius: 3px; /* Safari, Chrome */
  					border-radius: 3px; /* CSS3 */	
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae150d', endColorstr='#870801'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#ae150d), to(#870801)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #ae150d,  #870801); /* for firefox 3.6+ */ 
				}
					#col3 .box2 .main h4{
						color:white;
						font-size:23px;
						text-align:left;
						margin:0;
						
						font-family: Arial, Helvetica, sans-serif;
					}
						#col3 .box2 .main h4 a{
							color:white;
						}
							#col3 .box2 .main h4 a:hover{
								color:#CCC;
							}
					#col3 .box2 .main h2{
						color:white;
						margin:0 0 0 20px;
					}
					#col3 .box2 .main .info{
						font-size:18px;
						margin-top:5px;
					}
					#col3 .box2 .main .text{
						font-size:13px;
						margin-top:0;
					}
					#col3 .box2 .main input{
						border:1px solid #870801;
						float:left;
						width:220px;						
					}
					#col3 .box2 .main input{
						float:left;
					}
					#col3 .box2 .main textarea{
						border:1px solid #870801;
						width:219px;
						margin-bottom:5px;
					}
					#col3 .box2 .main .button{
						width: 100%;
						color:white;
						font-weight:bold;
						border:1px solid #870801;
						padding-bottom:5px;
						padding-top:5px;
						letter-spacing:1px;
						margin-bottom:10px;
						-moz-border-radius: 3px; /* Firefox */
  						-webkit-border-radius: 3px; /* Safari, Chrome */
  						border-radius: 3px; /* CSS3 */	
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2e2f', endColorstr='#000000'); /* for IE */
						background: -webkit-gradient(linear, left top, left bottom, from(#2f2e2f), to(#000)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #2f2e2f,  #000); /* for firefox 3.6+ */ 
						cursor:pointer;
					}
						#col3 .box2 .main .button:hover{
							color:#0a66ff;
							filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#2f2e2f'); /* for IE */
							background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#2f2e2f)); /* for webkit browsers */
							background: -moz-linear-gradient(top, #000 ,  #2f2e2f); /* for firefox 3.6+ */ 
						}
			#col3 ul{
				margin-left:0px;
				font-size:15px;
				line-height:30px;
				list-style-type: none;
				padding: 0px;
				margin: 0px;
			}
			#col3 li{
				background-image: url('../images/star-small.png');
				background-repeat: no-repeat;
				background-position: 0px 3px; 
				padding-left: 30px; 
				margin-left:10px;
			}
