input.steps_button { background-color: #F49B25; }

.errorlist
{
color: red;
margin-bottom: 0;
float: right;
margin-right: 425px;
}

h3.asked_question
{
font-size: 14px;
margin-bottom: 5px;
clear: both;
}

div.aquestion
{
margin-bottom: 20px;
}
.aquestion ul
{
}

/* Q */
#targets .columnwrap
{
margin: 2.5px;
padding: 5px;
border: 1px solid #dfdfdf;
float: left;
}

#targets .column
{

}

#targets .column .val
{
font-weight: bold;
border-top: 1px solid #333;
}

#targets .column .target, #targets .column .val, .draggedchoice
{
/*width: 125px;*/
width: 88px;

}

#targets .column .target, .draggedchoice
{
/*height: 125px;*/
height: 88px;
}

#targets .column .target
{
margin: 0 0 5px 0;
background: #aaa;
border: 1px solid #fff;
overflow: hidden;
z-index: 100;
}

#targets .columnwrap.highlightedtarget
{
border: 1px solid red;
}

#choicescontainer.highlightedtarget
{
border: 1px solid red;
}

#choices
{
padding: 2.5px;
min-height: 80px; /********************** if ever the space bug is fixed, this needs to be reduced **********************/
}

#choicescontainer
{
border: 1px dotted #ccc;
}

#choices .choice
{
float: left;

/*width: 125px;
height: 125px;
*/
width: 88px;
height: 88px;

background: #cccccc;
margin: 2.5px;
font-size: 1em;
overflow: hidden;
cursor: pointer;
}

#zoom .choice
{
font-size: 1.4em;
}

#targets .choice
{
background-color: #dddddd;
/*width: 125px;
height: 125px;
*/
width: 88px;
height: 88px;
overflow: hidden;
cursor: pointer;
}

.draggedchoice
{
float: left;
background: #cccccc;
padding: 2px;
font-size: 1em;
overflow: hidden;
cursor: move;
z-index: 101;
}

.tool-tip {
background-color: #FFFFCC;
color: #003300;
border: 1px solid #aaaaaa;
z-index: 13000;
max-width: 300px;
}

.tool-text {
	font-size: 16px;
	padding: 4px 8px 8px;
}

.tool-text span {
    display: block;
}

.tool-text imagechoice {
    display: inline;
    height: 1%;
}

#blankwrapper
{

}

#directionsconatiner
{
position: absolute;
top: 40px;
left: 50px;
}

#directions
{
padding: 10px;
background-color: #FFFFCC;
color: #003300;
width: 800px;
font-size: 14px;
}

#dirbutton
{
float: right;
}

#closedirections
{
float: right;
}

#directionsbutton
{
font-size: 18px;
padding: 5px;
color: #818181;
letter-spacing: 3px;
background-color: #f49b25;
}
ul.bulleted
{
list-style-type: square;
}

ol.numbered
{
list-style-type: decimal;
}

