#calcForm { margin: 10px 0; padding: 10px; background: #E0E8F3; border-radius: 5px 5px; -moz-border-radius: 5px 5px; }
#calcForm, #calcForm input, #calcForm select { font-family:Lucida Grande,Lucida Sans,Arial,sans-serif; font-size:14pt; }
#answerDiv, #errorDiv { display: none; border: 1px solid #AED0EA;}
#calcButton { font-size: 15px; }
.calcLabel { float: right; width: 300px; text-align: left; font-size: 11px; text-transform: uppercase; line-height: 32px; font-weight: bold; }
.calcInput { float: left; width: 300px; }
.calcInput input { margin-left: 10px; width: 300px; border-radius: 5px 5px; -moz-border-radius: 5px 5px; border: 0; margin: 0px 5px 10px 0px; padding: 7px 5px; font-size: 12pt; }
.calcInput input.radioInput { width: 20px; margin-bottom:25px;}
.clear { clear: both; }
.buttonDiv { text-align: center; }
#calcTitle { margin: 10px 0 20px 0; text-align: center; text-shadow: #333 1px 1px 1px; color: #39C; font-size: 26px; font-weight: bold; letter-spacing: -1px; line-height: 28px; text-transform: uppercase;}
#calcInstructions { margin-bottom: 10px; }

.colorSelector {
   -moz-background-clip:border;
   -moz-background-inline-policy:continuous;
   -moz-background-origin:padding;
   background:transparent url(/wp-content/plugins/calcs/js/plugins/colorpicker/images/select2.png) repeat scroll 0 0;
   height:36px;
   position:relative;
   width:36px;
   float: left;

}

.colorSelector div {
   -moz-background-clip:border;
   -moz-background-inline-policy:continuous;
   -moz-background-origin:padding;
   background:transparent url(/wp-content/plugins/calcs/js/plugins/colorpicker/images/select2.png) repeat scroll center center;
   height:29px;
   left:3px;
   position:absolute;
   top:3px;
   width:29px;
}

#widgetBackground { background-color: #3399CC; }
#widgetEndBackground { background-color: #1c5992; }
#widgetText { background-color: white; }

.colorpicker { background-image:url(/wp-content/plugins/calcs/js/plugins/colorpicker/images/custom_background.png); bottom:0; left:0; position:absolute; }
.colorpicker_field { background-image:url(/wp-content/plugins/calcs/js/plugins/colorpicker/images/custom_rgb_r.png); }
.colorpicker_hex { background-image:url(/wp-content/plugins/calcs/js/plugins/colorpicker/images/custom_hex.png); }
.colorpicker_submit { background-image:url(/wp-content/plugins/calcs/js/plugins/colorpicker/images/custom_submit.png); }

.colorHolder { height:36px; line-height:36px; }
#widgetDiv { margin: 10px 0 10px 0; }

.ui-accordion .ui-accordion-header { margin-bottom: 0px !important; }

.widgetStep { margin: 5px; font-weight: bold;}

.sociable-hovers {
	opacity: .9;
	-moz-opacity: .9;
	/*filter: alpha(opacity=90);*/
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	/*filter: alpha(opacity=100);*/
}
