/* Checkboxes */
label.checkbox_checked {
	background: #fff url(../images/tick.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.checkbox_unchecked  {
	background: #fff url(../images/cross.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}

/* Radio Buttons */
label.radio_checked {
	background: url(../images/tick.png) no-repeat;	
	display:inline;
	margin: 10px 0;
	padding-left: 25px;
	
	color:#F90;
	font-size:14px;
	font-weight:bold;	
}
label.radio_unchecked  {
	background: url(../images/bullet_white.png) no-repeat;	
	display: inline;
	margin: 10px 0;
	padding-left: 25px;

	color:#F90;
	font-size:14px;
	font-weight:normal;	
}


/* Hover State */
label:hover{
	/*color: #575B60;*/
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}

label.highlighted {
	border: 1px solid #333;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


/*------------------------------------------------*/

/* Gradient 1 */
.forTextBox {
	/*background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;*/
	border:1px solid #5FA556;
	/*width: 190px;*/
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	/*font-family:tahoma, arial, sans-serif;*/
}

.forTextBoxNum {
	margin-left:50px;
	width:80px;
	font-weight:bold;
	text-align:center;
}

/* For Button */
.gallery {
background-image: url(../images/hover.png);
background-repeat: no-repeat;
height: 30px;
width: 150px;
}
 
.gallery a{
background-image: url(../images/button.png);
background-repeat: no-repeat;
height: 30px;
width: 150px;
display: block;
}
 
.gallery a:hover{
background: none;
}

