	#contact .green{
		font-size:12px;
		padding-bottom : 15px;
	}
	#contact  fieldset {
		padding : 0 10px; 
		border : none;
		margin : 0;
		/*padding:0 0 15px 0;
		border:1px solid #ccc;
		background:#f8f8f8;*/
	}
	
	#contact  h3 {
		display:none;
		margin-bottom:5px;
/*			
		margin:0 0 15px 0;
		padding:8px;
		font-size:14px;
		color:#fff;
		text-transform:uppercase;
		background:url(../img/bg_form_h3.png) repeat-x 0 0 #989898
*/
	}
	#contact  #center_column p {margin:0; padding:0 0 10px;}
	#contact  p.desc_contact {
		text-align: center; 
		padding : 0 10px;
		display:none;
	}
	
	#contact p.text label,
	#contact p.select label,
	#contact p.select span,
	#contact p.textarea label {
		/*padding:6px 15px;
		width:150px;/* 180 */
		
		clear: both ;
		display:block ;
		text-align : left;
		padding-left  : 5px ;
		padding-bottom: 5px ;
		width : auto;
		font-size: 13px;
		font-weight:bold;
		line-height:1.231em;
		color : #333333;
	}
	#contact p.textarea label {vertical-align:top}
	#contact p.text input,
	#contact p.select input ,
	#contact input.product-info
	{
		padding:0 5px;
		padding:5px;
		height:22px;
		/*width:260px;/* 270 */
		border:1px solid #ccc;
		font-size: 12px;
		color:#666;
		width:620px;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
				border-radius: 3px;
	}
	#contact p.select select {
		margin-right:10px;
		border:1px solid #ccc;
		font-size: 12px;
		color:#666;
		
		width:634px;
		padding:7px 5px;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
				border-radius: 3px;
	}
	#contact p.textarea textarea {
		height:70px;
		/*width:270px;*/
		border:1px solid #ccc;
		font-size: 12px;
		padding : 5px;
		color:#666;
		
		width:620px;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
				border-radius: 3px;
	}
/*	#contact #center_column  p.submit {padding-left:195px;} */

	#contact p.submit input#submitMessage {
		padding : 5px 24px;
		float:right;
		/*margin-left:185px;*/
	}
		
	#contact sup.required {color:#990000}
	
	#contact  span.required.requiredfield{
		 display: inline-block;
		 padding-bottom: 7px;
		 padding-left: 0;
		 padding-top: 7px;
		 width: 149px;
		 color: #222222
	}
	#contact  span.required.requiredfield sup{ color :#990000;}
	
	
	#contact  div.pviewed {
		display:none;
	/*
		margin-left:195px;
		margin-bottom :10px;
	*/
	}	
	#contact  div.contactprod{
		float : left;
		width : 330px;
	}
	#contact  div.contactprod  input{
		float:left; 
		margin : 16px 3px 16px 0
	}
	
	#contact  div.contactprod label span{
		float:right;
		margin-right: 10px;
		width : 70%;
		height : 45px;
	}
	#contact #center_column .grid_6{
		margin-bottom : 20px;
	}
	.bottomContact{
		padding : 5px 10px ;
		padding-right :120px;
		height : 90px;
	}
	.bottomContact p {padding : 0;}
	  .bottomContact.cttLeft{
		background : #fdfdfd url("../img/contactus.gif")	no-repeat scroll 316px center;
	}.bottomContact.cttRight{
		background : #fdfdfd url("../img/faq-champion.png")	no-repeat scroll 312px center;
	}
	.cttLeft .discountFont{
		line-height:1em;
		font-size : 30px;
		color : #65a519;
		font-weight : normal
	}
	.cttRight a:hover{text-decoration : none;}
	.cttRight .button{
		margin-top : 0.6em;
		margin-left : 110px;
	}
/*	
	#contact  div.contactprodlast input.product-info{
		width : 279px;
	}
	#contact  div.contactprodlast{
		padding-top:7px;
		clear:both;
	}	
	#contact  div.pviewed p,
	#contact  div.contactprodlast label{
	  font-size: 12px;
	}
	#contact  div.pviewed p{
	  padding-left : 0px;
	}
*/	


	
/* holidays */
#contact  .order_warning {
margin-top : 10px;
}
#contact #center_column .order_warning p{ 
	height : auto;
	background-position: 25px center;
   padding-left: 80px;
	padding-right:0px;
}