
*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



.left-col  { width:50%; 
	         float:left;
	         padding-right: 19px; 
	         border-right: 1px solid #dedede; }

.right-col { width:50%; 
	 		 float:left;
	 		 padding-left: 20px;    
	 		 margin-bottom: 20px; }


.molex-content-box { font-size: 10px; width:1000px; color:#999999; }


.molex-form { position:relative; padding:50px; background-color: #eaeaea; width:1000px;}

.molex-content-box h1 { color:#FFF; 
	 					background-color:#555555;
	 				    text-align: center; 
	 				    font-family: arial; 
	 				    font-size: 1.5em;
	 				 	padding:40px 0;
	 				 	margin:0; }

.molex-form label { font-family: verdana; 
					font-weight: 600;
	 				display:block;
	 				float:left;
	 				font-size:11px;  
	 				padding-bottom:10px;
	 				letter-spacing: 0.1em;
	 				width:215px;
	 				padding-right:10px; 
	 				text-align: left;}


.molex-form input, select { display:block;
	 				        padding:5px; 
	 			            width:100%;
	 			            margin:5px 0; 
	 			            border:1px solid #AFAEAE; }


.molex-form input:focus, textarea:focus { outline-color:#555555; }



.molex-form button { background-color: #ec003b; 
	  				 color:#FFFFFF;
	  				 border-radius: 30px;
	  				 -webkit-border-radius: 30px; 
  					 -moz-border-radius: 30px; 
	  				 padding:5px 20px;
	  				 border:none; 
	  				 /*display:block; margin:0 auto; */
	  				 cursor: pointer;}
.center-btn { width:100; text-align: center; }

.newsLetter{		 
	  				 border:none; 
	  				 /*display:block; margin:0 auto; */
	  				 cursor: pointer;
					width:100; text-align: left; 
				}


.molex-form textarea { margin-top:5px; width:419px; height:147px; border:1px solid #AFAEAE;}


.confirmation-text { font-size:1.3em; 
					 display:block;
				     text-align: center;
				      padding:10px;
				      letter-spacing: inherit;}
label.input-full { display:block; width:100%;}