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

label.checkbox_unchecked  {
	background-image: url(../images/cross.png);
}

label.checkbox_disabled {
	background-image: url(../images/greybox.png);
}

/* Radio Buttons */
label.radio_checked, label.radio_unchecked, label.radio_disabled {
	background: #fff url(../images/bullet_green.png) no-repeat;
	display: block;
/*	margin: 10px 0;
	padding: 0 0 0 25px; */
	float:left;
	height:24px;
	width:24px;
}

label.radio_unchecked  {
	background-image: url(../images/bullet_white.png);
}

label.radio_disabled {
	background-image: url(../images/bullet_grey.png);
}

label#tllabel, label#cllabel, label#bllabel {
	background-image: url(../images/text-left-up.gif);
}

/* label#tl:active {
	background-image: url(../images/text-left-up.png);
}*/

label#tllabel.radio_checked, label#cllabel.radio_checked, label#bllabel.radio_checked {
	background-image: url(../images/text-left-down.gif);
}

label#tclabel, label#cclabel, label#bclabel {
	background-image: url(../images/text-center-up.gif);
}

label#tclabel.radio_checked, label#cclabel.radio_checked, label#bclabel.radio_checked {
	background-image: url(../images/text-center-down.gif);
}

label#trlabel, label#crlabel, label#brlabel {
	background-image: url(../images/text-right-up.gif);
}

label#trlabel.radio_checked, label#crlabel.radio_checked, label#brlabel.radio_checked {
	background-image: url(../images/text-right-down.gif);
}

/* Hover State */
label:hover{
	color: #575B60;
}

label.radio_disabled:hover, label.checkbox_disabled:hover {
	color: #000;
}

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


#detect-img {
	position: absolute;
	top: 0px;
	left: -200000px;
	z-index: -1000;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* Other */
#loading{
background: #efefef;
border: 1px dotted #333333;
padding: 1em;
display: none;
}


#lolbuilder {
width:496px;
border:0;
padding:0;
/*margin: -50px 0 0 0;*/
}

#lolbuilder tr {
border:0;
}

#lolbuilder td, #lolbuilder th {
vertical-align:top;
border:0;
padding:0;
}

#lolbuilder td {
padding: 5px 0 5px 0;
}

#lolbuilder th {
vertical-align:bottom;
}

#lolbuilder th.row {
vertical-align:middle;
padding-right:10px;
}

#lolalign {
width:72px;
}

#fontsize, #fontsize1, #fontsize2 {
width:20px;
}

.center {
text-align:center;
}

.right {
text-align:right;
}

#text, #text1, #text2 {
width:310px;
margin-right:10px;
}

#image {
width:428px;
}

.entry-content {
padding-top:0;
}

#file, #upload {
height: 24px;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}
