/*
*  Act-On Plugin Styles
*/
.act_on_label
{
	margin: 5px;
}


.act_on_input
{
	margin: 5px;
	border-radius: 5px;
}

.act_on_submit
{
	margin: 5px 5px 5px 0px;
	border-radius: 5px;
}

.act_on_form_button
{
   	border-radius: 5px;
	padding: 3px;
	box-shadow: 3px 3px 3px #888;
}

.act_on_main_div
{
}

.act_on_login_div
{
	padding: 5px;
}

.hs_membership_div
{
	padding: 5px;
}

.act_on_header
{

}

.act_on_login_message
{
   	color: blue;
}

.act_on_message
{
   	color: blue;
}

.act_on_error_message
{
   	color: red;
}

.act_on_button
{
   	border-radius: 4px;
}

hr.act_on_seo_report
{
   	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

div.act_on_seo_report
{
	font-family: sans-serif;
	font-size: 12px;
}

h2.act_on_seo_report
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
}

input.act_on_keywords_radio
{
   	padding: 2px;
	vertical-align: middle !important;
}

label.act_on_keywords_radio
{
	vertical-align: middle;
	padding: 5px;
}

input.act_on_keywords_field
{
   	margin: 10px;
}

div.act_on_keywords
{
	overflow: auto;
	height: 100px;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	padding: 3px;
}

.act_on_folder_header
{
	background: url(res/16folder.gif) center left no-repeat;
	cursor: pointer;
	text-align: left;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.fgOrange
{
   	color: #ff6600;
}

.big
{
   	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.act_on_image
{
   	vertical-align: middle;
}

td.act_on_image
{
   	vertical-align: middle;
   	border: 1px dotted gray;
	padding: 3px;
	width: 500px;
	margin: 5px;
}

span.act_on_image_preview
{
	display: none;
   	float: right;
	cursor: pointer;
	padding-right: 3px;
   	vertical-align: middle;
}

td.act_on_image:hover span.act_on_image_preview
{
   	display: block;
}

td.act_on_image img.act_on_preview_image
{
   	display: none;
}

input.act_on_image
{
   	border-radius: 5px;
	padding: 3px; 
}

td.act_on_image:hover
{
	background-color: #e8f2fe;
}

.act_on_media
{
   	vertical-align: middle;
}

td.act_on_media
{
   	border: 1px dotted gray;
	padding: 3px;
	width: 500px;
	margin: 5px;
}

td.act_on_media:hover
{
	background-color: #e8f2fe;
}

input.act_on_media
{
   	border-radius: 5px;
	padding: 3px; 
}

.act_on_form
{
   	vertical-align: middle;
}

td.act_on_form
{
   	border: 1px dotted gray;
	padding: 5px;
	width: 500px;
	margin: 5px;
}

td.act_on_form:hover
{
	background-color: #e8f2fe;
}

td.act_on_form:hover span.act_on_form_preview
{
	float: right;
   	display: block;
}

td.act_on_form span.act_on_form_preview
{
	float: right;
   	display: none;
}

.act_on_page
{
   	vertical-align: middle;
}

td.act_on_page
{
   	border: 1px dotted gray;
	padding: 5px;
	width: 500px;
	margin: 5px;
}

td.act_on_page:hover
{
	background-color: #e8f2fe;
}

input.act_on_page
{
   	border-radius: 5px;
	padding: 3px; 
}

td.act_on_page:hover span.act_on_page_preview
{
	float: right;
   	display: block;
}

td.act_on_page span.act_on_page_preview
{
	float: right;
   	display: none;
}

span.act_on_name
{
   	color: #2b6fb6;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
