/********* CODE REFERENCE:	 *********** 
//GOOGLE TOOLBAR 	 background-color: #FFFFFF !important;		
********************/


/*******	FORM CLASSES	class="fform"  *******/
.fform INPUT 		{ 	
	padding:2px; margin:0px; 	font-size:12px;	   
	color:#000000; 
	border: 1px solid #CCCCCC; 	
	border-top-color:#000000;	
	border-left-color:#000000;	   }
.fform SELECT {  
	padding:0px; margin:0px; 	
	font-size:12px;	
	color:#000000; 
	border: 1px solid #2BAAE2; 	   }
.fform TEXTAREA	{  
	padding:2px; margin:0px; 	font-size:12px;	   
	color:#000000; 
	border: 1px solid #CCCCCC; 	
	border-top-color:#000000;	
	border-left-color:#000000;	   } 			  
							
.fform INPUT.checkbox	 	{ border:0px;	 margin:0px; 	padding:0px;}
.fform INPUT.clean		 	{ border:0px;	 margin:0px; 	padding:0px;}

.fform INPUT.formButton 	{ 
	font-size:12px; text-transform: uppercase; font-weight:Bold;
	text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 3px 0 0 0;
	background-color:#2BAAE2; color:#FFFFFF;	
 	border: none;	}  			  
.fform INPUT.formButton:hover 	{ background-color:#ec008c;}
/*.fform INPUT.formButton:hover 	{ background-color:#68BADE;}*/
.fform INPUT.formButton:active { border-style: inset;}

.formItem 			{ margin: 0 0 2px 0;}
.formItem LABEL 		{ font-size:12px; width:42%; float:left; text-align: right; font-weight: bold;  text-align: right; padding: 0 0 0 0; color:#333333; margin: 0 4px 0 0;}

									  

.button, .button:visited, .button:hover, .button:active			{ 
					  font-size:12px; font-variant: small-caps; font-weight:Bold;
					  text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 0 0px 0px 0;
					  background-color:#850019; color:#FFFFFF;	
 					  border: 2px solid #000000; 	
					  border-top-color:#CCCCCC;	
					  border-left-color:#CCCCCC;	
					  }

.button:hover 	{ background-color:#0053ec;}
.button:active { border-style: inset;}

.signmoduleform INPUT 		{ 	
	padding:2px; margin:0px; 	font-size:12px;	   
	color:#000000; 
	border: 1px solid #CCCCCC; 	
	border-top-color:#000000;	
	border-left-color:#000000;	   }

.signmoduleform INPUT.formButton 	{ 
	font-size:12px; text-transform: uppercase; font-weight:Bold;
	text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 3px 0 0 0;
	background-color:#2BAAE2; color:#FFFFFF;	
 	border: none;	}  
		
.signform INPUT 		{ 	
	padding:2px; margin:0px; 	font-size:12px;	   
	color:#000000; 
	border: 1px solid #CCCCCC; 	
	border-top-color:#000000;	
	border-left-color:#000000;	   }

.signform INPUT.formButton 	{ 
	font-size:16px; text-transform: uppercase; font-weight:Bold;
	text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 3px 0 0 0; color:#ffffff; background-color:#ec008c; border-style:outset; border-width:2px; border-color:#CCCCCC;	
 	}  

.adform INPUT.formButton 	{ 
	font-size:16px; text-transform: uppercase; font-weight:Bold;
	text-decoration:none;	 padding: 1px 5px 1px 5px;	margin: 3px 0 0 0; color:#ffffff; background-color:#2BAAE2; border-style:outset; border-width:2px; border-color:#CCCCCC;	
 	}  	
	
	TEXTAREA	{  
	padding:2px; margin:0px; 	font-size:12px;	   
	color:#000000; 
	border: 1px solid #CCCCCC; 	
	border-top-color:#000000;	
	border-left-color:#000000;	   } 	


/**
 *	Comments counter.
 */
span.comments_counter {
	color:#FF0099;
	display:block;
	float:right;
	margin-bottom:10px;
}

span.cl_r {
	clear:right;
	display:block;
}
